Public: anyone can read this; the crew can change it.

The terminal's About card opens the repository's crew with `C`: an admin puts an agent on it or takes one off after a confirm, as Settings › Crew does #7443

look green — it answered, no tests were run, ready for a look opened this has it
opened this

Intent: the owner chooses who works on an app from the terminal. Today that takes the settings page, and no terminal screen or MCP tool calls addToCrew/removeFromCrew (src/actions/crew.ts).

Done:

  • [ ] C on the About card (src/tui/screens/about.ts) pushes a new src/tui/screens/crew.ts listing the agents on this repository's crew with their roles.
  • [ ] a asks for an agent's name (addToCrew takes only the name; the role stays as Settings › Crew sets it), and d takes the selected agent off. Each says what changes and applies only after a confirm, through addToCrew and removeFromCrew, with their refusals word for word.
  • [ ] Only the repository's admin who is a person is offered a and d. Everyone else sees the list and changes nothing.
  • [ ] The About card's key hints add C crew.
  • [ ] A test (e.g. test/tui-crew.test.ts) adds an agent after a confirm and sees it on the settings page's read too, removes it, and checks that a reader has no keys.

Files: src/tui/screens/about.ts, src/tui/screens/crew.ts (new), a new test.

Risk: the About card is also touched by the events issue; both only add a key and a line.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs