What it can do

  • Answer any question that the full War Room can — same heads, same spokes, same vault.
  • Create / update agents, teams, skills, MCPs, and routines via chat. The widget shows a confirm dialog before any write hits your account.
  • Stay scoped to your logged-in agency. The widget never touches another agency's data — enforced at the API layer (session → x-ambrose-acting-agency header → tenant-aware queries).

Send vs Stop

Only one button is visible at a time. While a response is streaming the Send button switches to Stop and the drawer header shows an amber sliding bar. Cancel mid-stream is safe — no partial state is committed.

Write approvals (confirm dialog)

Reads happen immediately. Writes (create / update an agent, mount an MCP, schedule a routine, etc.) stage a pending action and show a confirm card with the preview + Approve / Cancel buttons. Approving applies the change; cancelling discards it.

Security. Even if a malicious prompt tried to pass another agency's ID, the server rejects it. The acting agency is sourced from the session cookie, never from chat input.

Examples

  • "Create a new agent called RenewalsBot with model claude-sonnet-4-6, give it access to agent-vault and channel-bridge." → confirm card → approve → live agent.
  • "Add a routine to Morgan that runs every Monday 9am with prompt 'Draft the weekly social pack.'"
  • "Mount the Slack MCP server and allow it for the Marketing team."
  • "What did the ACA watchdog find this morning?" → no confirm needed, read-only.