DEV Community

Cover image for Hermes Agent Bot Mode vs Kanban: When to Use Each (and Why I Use Both)
Vivek Shetye
Vivek Shetye

Posted on

Hermes Agent Bot Mode vs Kanban: When to Use Each (and Why I Use Both)

Hermes Agent gives you Bot Mode and Kanban for working with teams of AI agents.

At first, they can look like two different ways of solving the same problem:

How do I get multiple AI agents to work together?

But they solve different layers of the problem.

Use the wrong one and you can easily end up with a group chat that becomes difficult to follow or a full task board for something that could have been handled by a single bot.

The simplest mental model I’ve found is:

πŸ€– Bot Mode = the team
πŸ“‹ Kanban = the work

And when a workflow needs both persistent specialists and structured execution, you can combine them.

In this tutorial, I’ll explain the difference between Hermes Agent Bot Mode and Kanban, when I would choose each one, and how I combined both to build an automated AI-powered YouTube research workflow.


πŸŽ₯ Full Video Walkthrough


The Problem: Not Every Multi-Agent Workflow Is a Project

Imagine I have three AI agents:

  • a research agent
  • an editor
  • an operations agent

Sometimes I simply want to talk to one of them.

Sometimes I want one agent to hand something to another.

And sometimes I have a much larger assignment:

Research Topic
     ↓
 β”Œβ”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
 ↓   ↓              ↓
A    B              C
 β””β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
     ↓
 Final Synthesis
Enter fullscreen mode Exit fullscreen mode

Those are very different workflows.

The first doesn’t necessarily need project management.

The second might.

That’s where the distinction between Hermes Bot Mode and Kanban becomes useful.


πŸ€– What Is Hermes Agent Bot Mode?

Bot Mode gives you a roster of persistent, named AI bots inside Hermes.

Each bot can be backed by a Hermes profile with its own:

  • soul
  • model
  • memory
  • skills
  • instructions/personality

Instead of treating every interaction as a new generic AI session, you can create specialists.

For example:

Research Bot
Editing Bot
Operations Bot
Source Checker
Audience Researcher
Enter fullscreen mode Exit fullscreen mode

You can then interact with those bots directly.

More importantly, bots can participate in workflows involving delegation and communication between specialists.

That makes Bot Mode particularly useful when you want persistent AI workers rather than creating a new agent configuration for every task.

When I would use Bot Mode

Bot Mode makes sense when I need:

πŸ”Ή Persistent specialist bots
πŸ”Ή Direct conversations with individual agents
πŸ”Ή Recurring routines
πŸ”Ή Agent-to-agent handoffs
πŸ”Ή Group discussions between specialists
πŸ”Ή Different models, memories, or skills for different roles

For example, suppose I regularly collect three articles and want my Research Bot to summarize them.

I probably don’t need a project board.

I can simply give the job to that bot.


πŸ“‹ What Does Hermes Kanban Add?

Things change when the request becomes a project.

Suppose I don’t want one researcher anymore.

Instead, I want four specialists to investigate the same topic independently:

                  Topic
                    β”‚
        β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
        β”‚           β”‚           β”‚
        β–Ό           β–Ό           β–Ό
     Sources      Audience   Competition
        β”‚           β”‚           β”‚
        β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                    β”‚
                    β–Ό
                 Synthesis
Enter fullscreen mode Exit fullscreen mode

Now I have additional requirements.

Who owns each task?

Which tasks can run simultaneously?

Which task depends on another?

What happens if one fails?

When should synthesis begin?

This is where Kanban becomes useful.

Instead of keeping the entire workflow inside conversations, Hermes can represent the work as explicit tasks.

That gives the multi-agent system structure.

Kanban is useful when you need:

⚑ Parallel execution
πŸ‘€ Named task owners
πŸ”— Dependencies between tasks
πŸ” Review stages
♻️ Recovery when something fails
πŸ“Š Visibility into larger assignments

The key difference is that Bot Mode organizes your agents while Kanban organizes their work.


Bot Mode vs Kanban: A Simple Rule

Here’s the rule I use.

Use Bot Mode when:

You need persistent specialists and conversations between them.

Use Kanban when:

You need structured execution across multiple tasks.

Use both when:

You have persistent specialists executing a repeatable, multi-step workflow.

Consider three examples.

Example 1

You want one bot to summarize three documents.

Documents β†’ Research Bot β†’ Summary
Enter fullscreen mode Exit fullscreen mode

Use Bot Mode.


Example 2

You want four specialists to research a topic and a final agent to wait until every researcher finishes.

        β”Œβ†’ Researcher A ─┐
Topic ──┼→ Researcher B ─┼→ Final Agent
        β”œβ†’ Researcher C ──
        β””β†’ Researcher D β”€β”˜
Enter fullscreen mode Exit fullscreen mode

Use Kanban.


Example 3

You want that research workflow to automatically happen every weekday.

Now we need:

  • persistent specialists
  • recurring execution
  • agent handoffs
  • parallel tasks
  • dependencies
  • final synthesis

That’s where I would combine Bot Mode + Kanban.

And that’s exactly what I built for the video.


πŸ§ͺ Building an AI YouTube Research Team

For the demo, I wanted to answer a practical question:

What AI agent topic should I make my next YouTube video about?

Instead of asking one LLM for ideas, I created a small specialist research team.

The team contains several bots with different responsibilities.

πŸ”Ž News Scout

The News Scout is responsible for finding the initial opportunity.

Its job is simple:

Find the latest AI agent news
and send it to the Orchestrator.
Enter fullscreen mode Exit fullscreen mode

Rather than manually triggering this every day, I created a recurring cron job.

The workflow can therefore begin automatically.

🎯 Orchestrator

The Orchestrator receives the news discovered by the News Scout.

But instead of trying to research everything itself, it turns the request into a Kanban workflow.

It creates tasks for several specialist agents.

This is the bridge between Bot Mode and Kanban.

Bot Mode
News Scout
     β”‚
     β”‚ handoff
     β–Ό
Orchestrator
     β”‚
     β”‚ creates tasks
     β–Ό
Kanban
Enter fullscreen mode Exit fullscreen mode

🧠 The Specialist Research Team

Once the Orchestrator receives a potential story, several specialists investigate it.

πŸ“š Source Checker

The Source Checker focuses on the evidence.

It asks questions such as:

  • Are there credible sources?
  • What claims can actually be verified?
  • Is there enough evidence to build a useful video around the topic?

πŸ‘₯ Audience Researcher

A topic can be technically interesting and still make a terrible YouTube video.

The Audience Researcher looks at the topic from the viewer’s perspective.

It tries to determine:

  • Why would viewers care?
  • What questions might they have?
  • What problem does this topic solve?
  • Is there a useful educational angle?

πŸ“ˆ Competition Researcher

Next comes competition.

If dozens of creators have already published nearly identical videos, simply repeating the same information isn’t particularly useful.

The Competition Researcher investigates existing coverage and helps identify where there may still be room for differentiation.

πŸ’‘ Angle Editor

Finally, the Angle Editor looks for the strongest way to turn the research into an actual video.

Instead of stopping at:

β€œThis is trending.”

I want the system to answer:

β€œWhy should I cover this, and what should the video actually demonstrate?”

That distinction matters.


βš™οΈ Running the Workflow

The complete workflow looks roughly like this:

CRON JOB
   β”‚
   β–Ό
πŸ”Ž News Scout
   β”‚
   β”‚ Finds AI agent news
   β–Ό
🎯 Orchestrator
   β”‚
   β”‚ Creates Kanban tasks
   β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚        KANBAN BOARD         β”‚
β”‚                             β”‚
β”‚ πŸ“š Source Research          β”‚
β”‚ πŸ‘₯ Audience Research        β”‚
β”‚ πŸ“ˆ Competition Research     β”‚
β”‚ πŸ’‘ Angle Research           β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
               β”‚
        tasks complete
               β”‚
               β–Ό
        🧠 Final Synthesis
               β”‚
               β–Ό
     πŸ“„ Video Recommendation
Enter fullscreen mode Exit fullscreen mode

The research tasks can execute in parallel.

The final synthesis task waits for the research to finish.

That’s exactly the kind of workflow where Kanban becomes much more useful than relying purely on conversational handoffs.


πŸš€ What Did the AI Team Find?

During my demo, the News Scout found a potential topic around Microsoft Agent Lightning.

But discovering the topic was only the beginning.

The specialist agents investigated it, and the final recommendation included information such as:

  • viewer questions around the topic
  • why the audience might care
  • evidence supporting the opportunity
  • a potential demonstration for the video
  • alternative video angles
  • audience considerations
  • competitive considerations

So instead of receiving:

β€œMicrosoft Agent Lightning is trending. Make a video about it.”

I received something much closer to a research-backed content brief.

That’s a far more useful output.


🧩 Why I Like Combining Bot Mode and Kanban

One of the common mistakes when experimenting with multi-agent AI systems is assuming that more agents automatically means better orchestration.

It doesn’t.

Giving five AI agents access to the same conversation doesn’t necessarily create a good workflow.

The real questions are:

Who should do the work?
What should they own?
What can happen in parallel?
What depends on something else?
Who reviews the result?
What happens next?
Enter fullscreen mode Exit fullscreen mode

Bot Mode solves part of this by giving you persistent specialists.

Kanban solves another part by giving their work explicit structure.

Together, they create an interesting pattern:

Persistent Agents
       +
Specialized Roles
       +
Agent Handoffs
       +
Task Dependencies
       +
Parallel Execution
       +
Recurring Automation
       ↓
Repeatable Multi-Agent Workflow
Enter fullscreen mode Exit fullscreen mode

And I think that’s a much more useful way to think about AI agent teams than simply asking:

β€œHow many agents should I use?”


🎯 The Mental Model I Use

If you remember only one thing from this article, make it this:

πŸ€– Bot Mode gives you the team.

Your persistent specialists.

Their roles.

Their memories.

Their skills.

Their conversations.

πŸ“‹ Kanban gives the team structure.

Tasks.

Owners.

Parallel execution.

Dependencies.

Reviews.

Recovery.

⚑ Bot Mode + Kanban gives you repeatable workflows.

That’s when the two features become especially interesting together.

You can have a recurring bot discover work, hand it to an orchestrator, turn that work into a structured task graph, execute research in parallel, and finally synthesize everything into an artifact.


When Should You NOT Use Kanban?

This might actually be the most important part.

Not every AI agent task needs orchestration.

If your workflow is:

Prompt β†’ Agent β†’ Answer
Enter fullscreen mode Exit fullscreen mode

don’t build a task graph.

If your workflow is:

Prompt β†’ Specialist Bot β†’ Artifact
Enter fullscreen mode Exit fullscreen mode

you may still not need one.

Kanban starts becoming valuable when your workflow begins looking more like:

              β”Œβ†’ Agent A ─┐
Input β†’ Plan ─┼→ Agent B ─┼→ Review β†’ Final Output
              β””β†’ Agent C β”€β”˜
Enter fullscreen mode Exit fullscreen mode

At that point you have coordination problems rather than simply prompting problems.

And that’s where explicit workflow structure starts paying off.


🏁 Final Thoughts

The interesting part of Hermes Agent Bot Mode and Kanban isn’t choosing which feature is β€œbetter.”

They’re designed for different jobs.

Bot Mode is useful for creating persistent AI specialists and enabling conversations and handoffs between them.

Kanban is useful when those specialists need to execute a larger assignment with explicit tasks, ownership, parallelism, dependencies, and review.

And when you’re building a recurring workflow involving both?

Use them together.

For my YouTube research system:

Bot Mode β†’ creates the persistent AI team
Cron β†’ starts the recurring workflow
Bot handoff β†’ passes the opportunity
Kanban β†’ coordinates the project
Specialists β†’ perform parallel research
Synthesis β†’ produces the recommendation
Enter fullscreen mode Exit fullscreen mode

That’s the architecture.

Not a giant group chat.

Not a Kanban board for every tiny request.

Just enough orchestration for the complexity of the work.

Top comments (1)

Collapse
 
vivek_shetye profile image
Vivek Shetye

If you’re experimenting with Hermes Agent, multi-agent systems, agentic AI, AI automation, or autonomous AI workflows, I’d be interested to know how you’re structuring your agents.

Are you mostly using direct agent handoffs, task graphs, Kanban-style orchestration or a combination of approaches?