Skip to content

feature request: repo/branch/agent overview panel #30

@im-stuff

Description

@im-stuff

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:
Image

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions