Agent Sidebar
A prototype 320-pixel sidebar that mocks up an agent's plan, tool feed and approve/refine buttons.
Agent Sidebar is a frameless, always-on-top window, 320 pixels wide and full screen height, placed on the right edge of the primary display. It is a mock-up of how a human could follow and approve an agent’s work.
The steps and tool log are constants in renderer/app.js. The sidebar does not connect to an agent, a task server or the other RobOS apps yet.
What is on screen
- Header: agent role, agent id and a status pill (
RUNNING). The role comes from theROBOS_AGENT_ROLEenvironment variable (default “Senior Code Reviewer”), the task id fromROBOS_TASK_ID(defaultTASK-101), and the id fromUSER. - Workflow Execution Plan: four fixed steps, from checking out a branch to submitting a proof-of-work artifact.
- Live Tool Invocation Feed: three fixed sample tool calls.
- Human-in-the-Loop Verification bar with two buttons. Approve Step marks step 3 complete and step 4 active, appends a sample entry to the feed and changes the pill to
VERIFIED. Refine appends a canned “rerun coverage check” entry.
Nothing is saved or sent anywhere.
Running it
electron packages/agent-sidebar
The window has no frame, so close it from the window manager or the task bar. Source: packages/agent-sidebar.
More in AI & Agent Workflows
Agent Chat A chat window with session history, a model and mode selector and tool cards; replies are currently scripted samples. Agents Manager Browse and continue sessions of Claude Code, GitHub Copilot and Codex, and configure each provider's login, models and MCP servers. AI Prompt Studio Type a task in plain English and run it through the Claude CLI or GitHub Copilot CLI, with optional skills attached as hints. Context Manager Register GitHub repositories and local folders as context sources, check which agent instruction files they contain, and build one combined context text. Desktop Agents Viewer A prototype viewer that mocks up watching several agents on their own virtual desktops. MCP Manager Lists the MCP servers registered on this machine, lets you call their tools from a form, and records which agents should have which servers. RobOS Voice Speech-to-text dictation and spoken replies for the desktop, with a local HTTP API on port 19188. Skills Manager Catalog of command snippets and prompt templates for RobOS apps, with custom entries and installable packs from GitHub. Task Implementer Pick a GitHub or Jira task, choose a developer persona, and run the Claude Code CLI on it with streamed output. Task Planner Describe a feature or pick a template, have GitHub Copilot draft epics and tasks, edit them, and create them as issues on your task server.