Agent Board
This is a Hermes-native agent-board workflow skill.
Why This Exists
agent-board exists so Hermes users can ask for this workflow in chat and receive a structured, evidence-bounded OMH operating surface instead of ad hoc narration.
Do Not Use When
- The request is already handled by a narrower explicit skill with stronger evidence.
- The user asks OMH to secretly run external platforms, connectors, schedulers, file exports, or runtime agents.
- The only safe answer is to ask for missing authority, credentials, target, or observed evidence first.
Examples
Good example:
- Prompt: agent-board coordinate PM, CTO, QA, and release agents on this launch checklist.
- Expected behavior: Produce
prepare_agent_board_card with required context, wrapper actions, and not-evidence boundaries.
- Why: The prompt names a real workflow surface that Hermes can orchestrate without hiding execution.
Bad example:
- Prompt: agent-board mark the other agent complete without an observed heartbeat or result.
- Expected behavior: Report the missing observed evidence or authority instead of claiming the external step happened.
- Why: Prepared OMH guidance is not platform, runtime, connector, file, memory, or delivery evidence.
Completion Checklist
- Choose the coordination from the request:
durable (restart survival, cross-profile pickup) prepares a kanban_* action on the named board; bounded_research prepares one delegate_task action. Never substitute one route for the other when its surface is missing.
- Call
omh_agent_board prepare, then invoke the returned native_action through the normal Hermes tool loop; OMH never calls a native tool itself and grants no host permission.
- Report the request state exactly:
prepared, unavailable (named missing_capabilities, zero native calls), denied, observed, or failed. A complete receipt implies no review approval, CI, or merge; a running readback is a claim, not dispatch proof.
- Agent/operator reference: docs/AGENT-BOARD.md; wrapper actions example: examples/agent-board/native-actions.json.
Recovery Notes
- If
prepare returns unavailable, name the missing capability (tool, schema, hook, host identity, board binding, or native compare-and-swap) and keep the card prepared-only.
- If a receipt is
failed or requires_reconciliation, run an observed show on the same task before the next mutation; never retry a create automatically. Repeating a create with the same request_id returns the already observed task.
- No native
kanban_dispatch tool exists: dispatch stays unavailable and an operator claim is the observed path. A positive request_changes needs a review-claimed run from the host's own review dispatcher.
Workflow Lane
- Current lane: Automation and status (
achievements, workspace-audit, production-audit, automation-blueprint, github-event-ops, github-issue-intake, buzz, agent-board, +35 more) - schedules, status, health, and ops review.
- If intent belongs to another lane, hand back to
oh-my-hermes or name the adjacent workflow.
- Shared product, routing, compatibility, and evidence rules:
omh-routing/references/skill-common-rail.md.
Use When
Use when multiple Hermes profiles, agents, or targets need a board-shaped status contract for collaborative work.
Strong routing signals: `agent-board`, `agent board`, `kanban`, `multi-agent`, `multi agent`, `multi agent board`, `multiple hermes agents`, `multiple hermes profiles`, `hermes profiles`, `subagent`, `subagents`, `sub agent`, `sub agents`, `agent coordination`, `agent task board`, `task board`, `roles and board`, `role board`, `heartbeat`, `blocker`, `agent blocker`, `agent heartbeat`, `agent handoff`, `handoff board`, `interviewer reviewer builder`, `reviewer builder`, `칸반`, `멀티 에이전트`, `서브에이전트`, `서브 에이전트`, `여러 에이전트`, `Hermes agent 여러 명`, `여러 명이 같이 일`, `에이전트 보드`, `작업 배분`, `역할 배분`, `작업 보드`, `역할과 보드`, `역할 보드`
Catalog Metadata
Category: agent-coordination
Phase: board-status
Hermes role: tracker
Quality tier: workflow-surface-gated
Reasoning demand: standard
Quality bar:
- Name the user-facing workflow objective, required context, next action, and stop condition.
- Separate prepared guidance from observed platform, runtime, connector, file, memory, or delivery evidence.
- Expose missing tools, credentials, targets, or observations as user-visible gaps.
Handoff policy:
Keep this as Hermes-facing orchestration guidance first. Prepare executor, connector, gateway, or host-runtime handoff only when the user accepts that next step and observed evidence can be recorded.
Required inputs:
- user request
- target context
- delivery or status expectation
- known missing evidence
Expected outputs:
- agent-board/v1 card or guidance
- agent_board_request/v1 record from the
omh_agent_board plugin tool
- next action
- prepared-vs-observed boundary
Artifact expectations:
- agent-board/v1 metadata-only runtime or wrapper card when recorded
- agent_board_state/v1 bounded board snapshot under the OMH home: request digests, receipts, and task references only; never raw bodies, comments, attachments, or host identity
Safety rules:
- An agent board card is not proof that another Hermes agent accepted, executed, heartbeat-ed, or completed work unless target-specific evidence exists.
- Do not claim connector, gateway, runtime, file generation, memory mutation, or host automation evidence from prepared guidance.
Runtime Evidence
Preferred harness for this skill: agent-board.
omh runtime record --skill agent-board --harness agent-board --status started
Record observed delegation results; otherwise return not_available or not_observed.
Prepared OMH routing is not execution, review, CI, merge-readiness, or merge evidence.
- Treat wrapper memory/context summaries as advisory local context, not proof of opaque Hermes memory reads or changes.
Preserve workflow intent and stop conditions; verify before claiming completion.
Use Hermes-native subagent/delegation features when available: native subagents -> Hermes delegation when available, otherwise sequential lanes.
Shared product, compatibility, topology, memory, harness, and execution rules: omh-routing/references/skill-common-rail.md. Load it when applicable; otherwise name an unavailable capability.
1---2name: omh-agent-board-23description: [omh] Hermes agent board workflow: coordinate multiple Hermes profiles or agents with task, handoff, heartbeat, blocker, and completion states. Use when the user says: agent-board, agent board, kanban, multi-agent, multi agent, multi agent board, multiple hermes agents, multiple hermes profiles.4---56# Agent Board78This is a Hermes-native `agent-board` workflow skill.910## Why This Exists1112`agent-board` exists so Hermes users can ask for this workflow in chat and receive a structured, evidence-bounded OMH operating surface instead of ad hoc narration.1314## Do Not Use When1516- The request is already handled by a narrower explicit skill with stronger evidence.17- The user asks OMH to secretly run external platforms, connectors, schedulers, file exports, or runtime agents.18- The only safe answer is to ask for missing authority, credentials, target, or observed evidence first.1920## Examples2122Good example:2324- Prompt: agent-board coordinate PM, CTO, QA, and release agents on this launch checklist.25- Expected behavior: Produce `prepare_agent_board_card` with required context, wrapper actions, and not-evidence boundaries.26- Why: The prompt names a real workflow surface that Hermes can orchestrate without hiding execution.2728Bad example:2930- Prompt: agent-board mark the other agent complete without an observed heartbeat or result.31- Expected behavior: Report the missing observed evidence or authority instead of claiming the external step happened.32- Why: Prepared OMH guidance is not platform, runtime, connector, file, memory, or delivery evidence.3334## Completion Checklist3536- Choose the coordination from the request: `durable` (restart survival, cross-profile pickup) prepares a `kanban_*` action on the named board; `bounded_research` prepares one `delegate_task` action. Never substitute one route for the other when its surface is missing.37- Call `omh_agent_board` `prepare`, then invoke the returned `native_action` through the normal Hermes tool loop; OMH never calls a native tool itself and grants no host permission.38- Report the request state exactly: `prepared`, `unavailable` (named `missing_capabilities`, zero native calls), `denied`, `observed`, or `failed`. A `complete` receipt implies no review approval, CI, or merge; a `running` readback is a claim, not dispatch proof.39- Agent/operator reference: docs/AGENT-BOARD.md; wrapper actions example: examples/agent-board/native-actions.json.4041## Recovery Notes4243- If `prepare` returns `unavailable`, name the missing capability (tool, schema, hook, host identity, board binding, or native compare-and-swap) and keep the card prepared-only.44- If a receipt is `failed` or `requires_reconciliation`, run an observed `show` on the same task before the next mutation; never retry a `create` automatically. Repeating a `create` with the same `request_id` returns the already observed task.45- No native `kanban_dispatch` tool exists: dispatch stays `unavailable` and an operator claim is the observed path. A positive `request_changes` needs a review-claimed run from the host's own review dispatcher.4647## Workflow Lane4849- Current lane: **Automation and status** (`achievements`, `workspace-audit`, `production-audit`, `automation-blueprint`, `github-event-ops`, `github-issue-intake`, `buzz`, `agent-board`, `+35 more`) - schedules, status, health, and ops review.50- If intent belongs to another lane, hand back to `oh-my-hermes` or name the adjacent workflow.51- Shared product, routing, compatibility, and evidence rules: `omh-routing/references/skill-common-rail.md`.5253## Use When5455Use when multiple Hermes profiles, agents, or targets need a board-shaped status contract for collaborative work.5657 Strong routing signals: `agent-board`, `agent board`, `kanban`, `multi-agent`, `multi agent`, `multi agent board`, `multiple hermes agents`, `multiple hermes profiles`, `hermes profiles`, `subagent`, `subagents`, `sub agent`, `sub agents`, `agent coordination`, `agent task board`, `task board`, `roles and board`, `role board`, `heartbeat`, `blocker`, `agent blocker`, `agent heartbeat`, `agent handoff`, `handoff board`, `interviewer reviewer builder`, `reviewer builder`, `칸반`, `멀티 에이전트`, `서브에이전트`, `서브 에이전트`, `여러 에이전트`, `Hermes agent 여러 명`, `여러 명이 같이 일`, `에이전트 보드`, `작업 배분`, `역할 배분`, `작업 보드`, `역할과 보드`, `역할 보드`5859## Catalog Metadata6061Category: `agent-coordination`62Phase: `board-status`63Hermes role: `tracker`64Quality tier: `workflow-surface-gated`65Reasoning demand: `standard`6667Quality bar:6869- Name the user-facing workflow objective, required context, next action, and stop condition.70- Separate prepared guidance from observed platform, runtime, connector, file, memory, or delivery evidence.71- Expose missing tools, credentials, targets, or observations as user-visible gaps.7273Handoff policy:7475Keep this as Hermes-facing orchestration guidance first. Prepare executor, connector, gateway, or host-runtime handoff only when the user accepts that next step and observed evidence can be recorded.7677Required inputs:7879- user request80- target context81- delivery or status expectation82- known missing evidence8384Expected outputs:8586- agent-board/v1 card or guidance87- agent_board_request/v1 record from the `omh_agent_board` plugin tool88- next action89- prepared-vs-observed boundary9091Artifact expectations:9293- agent-board/v1 metadata-only runtime or wrapper card when recorded94- agent_board_state/v1 bounded board snapshot under the OMH home: request digests, receipts, and task references only; never raw bodies, comments, attachments, or host identity9596Safety rules:9798- An agent board card is not proof that another Hermes agent accepted, executed, heartbeat-ed, or completed work unless target-specific evidence exists.99- Do not claim connector, gateway, runtime, file generation, memory mutation, or host automation evidence from prepared guidance.100101## Runtime Evidence102103Preferred harness for this skill: `agent-board`.104105```sh106omh runtime record --skill agent-board --harness agent-board --status started107```108109Record observed delegation results; otherwise return `not_available` or `not_observed`.110Prepared OMH routing is not execution, review, CI, merge-readiness, or merge evidence.111- Treat wrapper memory/context summaries as advisory local context, not proof of opaque Hermes memory reads or changes.112Preserve workflow intent and stop conditions; verify before claiming completion.113114Use Hermes-native subagent/delegation features when available: native subagents -> Hermes delegation when available, otherwise sequential lanes.115116Shared product, compatibility, topology, memory, harness, and execution rules: `omh-routing/references/skill-common-rail.md`. Load it when applicable; otherwise name an unavailable capability.