-
Notifications
You must be signed in to change notification settings - Fork 11
Description
I saw the idle indicator in 0.2.6. It seems you might already be going in the direction I’m hoping!
I want to have a single view that shows all terminals and their statuses (idle, busy, needs input, etc) so that I can monitor all of my agents at once.
Perhaps this could be a sticky pane on one side, like a file browser, but in keeping with conduit’s philosophy, it’s a visualization of the repos you have open, the work trees within that repo, and the agents that are currently operating on those worktrees.
here's a mockup of what I'm hoping for:

I could then select from any agent and:
- switch to its tab and activate it
- bring it up in focus mode
- trigger a merge/delete it
- ?????
It would be trivial for a user to give the various CLIs a custom hook for reporting status, or if they don’t have hooks, indicate in the prompt that they should report their status using some conduit CLI report-status function. You could even do custom status types, or ask the cli to report a 40 character descriptive status.
Seeing the structure this way would make it much easier to make sense of the worktrees you have going, and to visualize how the merges will be "rolled up".
I think that this could unlock some major productivity gains in Conduit, while hopefully keeping with the terminal-first and human as the orchestrator concept.