Replies: 4 comments 3 replies
|
I like this, but a simpler version of this would be good enough for me. I use the sidebar, but I'd still like an indicator on the tabs themselves, just a colored dot next to the tab name for working / done / blocked. So maybe a plain Since a tab can hold multiple agent panes, the dot should just show whichever state needs attention most, if one agent is blocked and another is just working, show blocked. The sidebar already picks one state for a whole workspace this way, so the tab dot would be the same rule, just applied per tab instead. |
|
I would use this with the sidebar open as well. The most useful version for me is the existing colored aggregate status dot before each tab name, using the same symbols, colors, and attention priority as the workspace list. I prepared a focused opt-in implementation with config hot reload and tests: https://github.com/errogaht/herdr/tree/agent/show-agent-status-on-tabs. If this direction fits Herdr, I am happy to open a PR. |




Uh oh!
There was an error while loading. Please reload this page.
idea / problem
I want to run Herdr without the left sidebar so the terminal uses the full width. The existing hidden collapsed mode removes the sidebar, but it also removes the at-a-glance agent status indicators. The compact mode keeps those indicators but still reserves a strip on the left.
requested change
Add a
sidebar_collapsed_mode = "topbar"option that uses zero sidebar width and displays each tab's current agent status immediately after that tab's name. It should use the same working animation and idle/blocked indicators as the agent sidebar, and keep the tab row visible for a single tab so the status remains available.Example:
I have a fork branch demonstrating the behavior:
https://github.com/lsisoft/herdr/tree/feature/topbar-agent-status
why you want this
This keeps maximum terminal width while preserving a quick view of which agents are working, waiting, or idle in a multi-agent workspace.
All reactions