Tertiary Infotech AcademyTertiary Infotech Academy
Hermes Agent Kanban: Our Daily AI Video Team of Four Agents

Hermes Agent Kanban: Our Daily AI Video Team of Four Agents

Author: Tertiary Infotech AcademyCreated On: 16-07-2026
Share

Summary

Inside our Hermes Agent Kanban setup: one scheduled daily card fans out to research, script, video-generation and publishing agents that ship a finished YouTube video end to end. Exact board design and CLI included.

Producing one good video a day is not a creativity problem, it is a coordination problem — research, scripting, rendering and publishing are four different jobs with four different failure modes, and a single AI agent doing all of them in one long session degrades badly. We solved it with the Kanban board in Hermes Agent: one scheduled card per day fans out to a research agent, a script agent, a video-generation agent and a publishing agent, and a finished video lands on the channel without anyone touching a terminal. This post shows the exact board design and CLI configuration. If you want the same pipeline built for your team, book a free 30-minute consultation.

Here is a video produced end to end by this agent team — no human edited a frame of it:

Why single-agent video pipelines fall over

Our first daily-video automation ran as one monolithic agent loop, and we documented it in an earlier Hermes Agent video workflow post. It worked, but it had a structural weakness: everything lived in one context window. By the time the agent reached the upload step it was reasoning over hours of accumulated research notes, script drafts and render logs, and quality suffered exactly where it matters most — the final cut. When a render failed at 2am, the whole chain restarted from ideation.

Nous Research shipped the fix in Hermes Agent v0.12: a Kanban multi-agent board where named agent profiles claim tasks, work in parallel, and hand off through a durable comment thread instead of a shared context window. Every task is a row in a SQLite database (~/.hermes/kanban.db); every handoff is a row any agent can read. A dispatcher scans the board on a configurable interval, promotes tasks whose dependencies are done, and spawns the assigned profile with its own tools and memory. Fittingly, Nous open-sourced the whole system and used the Kanban itself to plan and produce its own launch video.

How the Kanban turns one daily card into a four-agent pipeline

The board model

Tasks flow through a fixed lifecycle: triage → todo → ready → running → done, with blocked available at any point for human escalation. The two primitives that make a production pipeline possible are:

  • Profiles — named worker identities, each with its own system prompt, toolset and persistent memory. Our board has four: researcher, scriptwriter, videogen and publisher.
  • Parent dependencies — a card only becomes dispatchable when all of its parents reach done. Chain them and you get a pipeline; give one card several parents and you get a fan-in.

The daily trigger

A cron job creates the day's parent card. The --idempotency-key flag matters — if cron ever double-fires or a retry runs, the board deduplicates instead of producing two videos:

hermes kanban create "daily video: research today's topic" \
  --assignee researcher \
  --scheduled-at "2026-07-16T22:00:00Z" \
  --idempotency-key "video-2026-07-16" \
  --max-runtime 45m

The dispatcher skips future-dated cards until scheduled-at passes, so the run starts overnight Singapore time and the finished video is live before the workday begins.

The dependency chain

The remaining three cards are created up front, each parented on the previous stage:

hermes kanban create "write 90-second script from research brief" \
  --assignee scriptwriter --parent t_research

hermes kanban create "render video from approved script" \
  --assignee videogen --parent t_script --max-retries 2

hermes kanban create "upload, title, description, thumbnail, publish" \
  --assignee publisher --parent t_render

Each agent finishes by calling kanban_complete with machine-readable metadata — the researcher hands off source URLs and a fact list, the scriptwriter hands off the final script and scene notes, the video agent hands off the rendered file path and duration. The next agent reads the full comment thread on spawn, so context transfers without any shared session. If the render fails twice, the card flips to blocked and we get pinged to unblock from the dashboard — the only human touchpoint in the whole system.

What each agent actually does

Agent profileJobHandoff metadata
researcherSearches the day's AI news, picks one topic, verifies 3–5 sourcesTopic, angle, fact list, source URLs
scriptwriterTurns the brief into a timed 90-second script with scene directionsScript text, scene list, voiceover notes
videogenGenerates visuals and voiceover, assembles and renders the cutFile path, duration, render log
publisherWrites title, description and tags, uploads, schedules the premiereVideo URL, publish time

Concurrency is capped in config (max_in_progress_per_profile), heartbeats reclaim crashed workers automatically, and a failure_limit circuit-breaker stops a bad day from burning tokens in a loop. These are the operational guardrails that separate a demo from something you can leave running for months — the same discipline we apply in our AI agent deployment engagements.

Single agent loop vs Kanban team — what changed for us

DimensionOne agent, one loopKanban team of four
Context qualityDegrades over a long sessionFresh context per stage, thread handoffs
Failure recoveryRestart the whole runRetry one card; upstream work is preserved
ObservabilityOne long log to scrollLive board — see which stage is stuck at a glance
SpecialisationOne generic prompt does four jobsEach profile has a tuned prompt and toolset
Human touchpointsBabysit the terminalUnblock from the dashboard only when escalated

The practical difference shows up in the archive: our blocked-card rate is a handful per month, and every one of them was a genuine editorial judgement call rather than a mechanical failure. If you are still choosing an agent stack, our OpenClaw vs Hermes vs Paperclip comparison covers where Hermes fits against the alternatives. Want to see the board running live against your own use case? Book a 30-minute walkthrough and we will run a card through all four agents while you watch.

Our approach: pipelines you can hand to an operations team

We build and deploy this pattern commercially as part of our custom AI solutions practice — the video team above is our own dogfooded instance, not a lab demo. A typical engagement scopes the stages, writes and red-teams each profile's system prompt, wires the schedulers and circuit-breakers, and hands over a dashboard your operations staff can supervise without reading a line of code.

For teams that want to build this capability in-house, the skills are trainable. The WSQ Build a Human-AI Workforce with Autonomous AI Agents course covers exactly this operating model — designing agent teams, supervision gates and handoffs — with hands-on labs on exactly the kind of agent team this pipeline runs. The course is WSQ-funded for Singapore companies.

FAQ

Do the agents ever publish something wrong?

The publisher profile enforces a checklist before upload — script facts must trace to the researcher's source list, and any mismatch flips the card to blocked instead of publishing. In months of daily runs, escalations have been rare and none reached the channel. You choose where the human gate sits: fully autonomous, or a mandatory review card between render and publish.

What does a daily video actually cost to run?

The dominant cost is video-generation inference; orchestration overhead on the Kanban is negligible because the board is a local SQLite file and the dispatcher is a lightweight poller. A 90-second daily video typically runs at a small fraction of what a freelance editor would charge for one video a week.

Does this need Hermes specifically?

The pattern — scheduled parent card, dependency chain, metadata handoffs, circuit-breakers — is portable. Hermes Agent is currently the cleanest open-source implementation of it, but we have shipped the same architecture on other stacks. See our human–AI collaboration deep dive for how the supervision model compares across agents.

Can this pipeline produce training or marketing videos instead of news explainers?

Yes — the stage structure is content-agnostic. Swap the researcher's brief for your course syllabus or product changelog and the rest of the chain is unchanged. That is usually the first customisation we scope in a consultation.

What to do next

  1. Read the official Hermes Agent Kanban documentation and run the tutorial board locally — it takes an evening.
  2. Learn to run agent teams like this one on the funded WSQ Build a Human-AI Workforce with Autonomous AI Agents course, or browse the wider AI courses at Tertiary Courses Singapore.
  3. Buildrequest a scoped quote for a multi-agent content pipeline on your own channel, LMS or product.