Hermes Atlas
Multi-agent & orchestration

Kanban Code Orchestrator

lichenrobo/kanban-code-orchestrator

Hermes Agent skill that runs a Coder, Tester, Reviewer workflow on the Hermes Kanban board

In short

Kanban Code Orchestrator is a Hermes Agent skill that makes a persistent chat the owner of a Coder, Tester and Reviewer workflow on the Hermes Kanban board. It validates structured results and sends failed QA or rejected reviews back to the coder.

What Kanban Code Orchestrator does

The skill turns the current Hermes TUI or Gateway chat into the single orchestrator of an event-driven coding workflow. It creates tasks for three fixed worker profiles named kanban-code-coder, kanban-code-tester and kanban-code-reviewer, and it creates no separate orchestrator profile. A workflow ends in WORKFLOW_DONE only after independent testing and an explicit REVIEW_APPROVE.

Decisions come from the structured metadata.result of the latest completed run, not from task titles, summaries or board status. QA_FAIL and REVIEW_REJECT route work back to the coder with separate, configurable retry limits, and every coder change returns to the tester, including review fixes. Task subscriptions replace polling and sleep loops, and task bodies keep the workspace path, acceptance criteria and retry counters so the workflow can be recovered. The skill metadata supports Linux, macOS and Windows.

Key features

  • Three worker profiles with separate responsibilities: coder, tester and reviewer
  • State machine with IMPLEMENTATION_COMPLETE, QA_PASS, QA_FAIL, REVIEW_APPROVE and REVIEW_REJECT results
  • Separate retry limits for QA failures and review rejections
  • Event-driven execution with task subscriptions instead of polling
  • Task bodies that carry workspace, acceptance criteria and retry counters for recovery
  • Workers can complete or block only their own current task

When to use it

  • Having Hermes implement a feature, test it independently and review it before reporting done
  • Looping failed QA back to a coder profile with a capped number of retries
  • Running a long coding job from a persistent gateway chat that gets notified on terminal events

Who it is for: Hermes Agent users who want a structured multi-agent coding pipeline with independent verification.

How it fits with Hermes Agent

A skill for Hermes Agent that relies on its Skills, Profiles, Kanban and Gateway or Dispatcher features.

How to install Kanban Code Orchestrator

These commands are copied from the project's README. Check the repository for the latest steps before you run them.

hermes skills install lichenrobo/kanban-code-orchestrator/skills/kanban-code-orchestrator

Requirements: Hermes Agent with Skills, Profiles, Kanban and Gateway or Dispatcher support; an interactive TUI or persistent Gateway chat; model and auth for each worker profile; the coding toolset for workers; auto_decompose = false and auto_subscribe_on_create = true; exactly one Dispatcher owner per board

FAQ

What is Kanban Code Orchestrator?

It is a Hermes Agent skill that coordinates a Coder, Tester and Reviewer workflow through the Hermes Kanban. The active chat owns the workflow and advances it based on structured results.

Does Kanban Code Orchestrator work with Hermes Agent?

Yes, it is built for Hermes Agent. Run it only from an interactive TUI or a chat hosted by a running Gateway, not from chat -q, cron, scripts or Dispatcher workers.

What do I need to run Kanban Code Orchestrator?

You need Hermes with Kanban and Dispatcher support, model access for three worker profiles, the coding toolset for the workers, and specific Kanban settings. The first run checks these prerequisites.

Similar multi-agent for Hermes Agent

All multi-agent

Related guides: Build agent teams with the Hermes kanban board · Run multiple Hermes agents with profiles · Connect Hermes agents on several machines with Hermes Desktop