plans: add Hermes resident agent plan, make agent chat the control-room home view
Some checks failed
ci / build-test (push) Has been cancelled
ci / docker-build (push) Has been cancelled

Hermes becomes an LLM-backed agent loop (hand-rolled tool loop over the
existing mcpClient, not the public MCP connector), with Postgres-backed
sessions, SSE chat streaming, and Authentik-gated /agent routing. The
control-room plan is amended to make the chat the main entry point.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-08 13:30:42 +02:00
parent 84068cc40b
commit 750f0e088d
3 changed files with 175 additions and 0 deletions

View File

@@ -115,6 +115,13 @@ New endpoints (spec-first in `api/openapi.yaml`, regen, then implement):
Persistent nav + live top status strip (health dots, open-signal badge,
pending-approval badge):
0. **Agent chat (home view)** — *amendment 2026-07-08, see the
[Hermes resident agent plan](2026-07-08-hermes-resident-agent.md)*: the
default view at `/ui/#/` is a conversation with the resident Hermes agent
(streamed via `/agent/chat`), with a live right rail showing pending
approvals (decidable in place), recent events, and health. A persistent
chat drawer is reachable from every other page. Lands with resident-agent
milestone H3; until then, Overview is the home view.
1. **Overview** — summary cards from `/dashboard/summary`, event-rate
sparkline, live event ticker, top degraded entities.
2. **Graph explorer** — d3-force over `/graph`; node color = health; filters