hermes - 💡(How to fix) Fix [Feature Request] Kanban: native acp_command support for third-party agent backends [1 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
NousResearch/hermes-agent#18629Fetched 2026-05-03 04:55:23
View on GitHub
Comments
0
Participants
1
Timeline
3
Reactions
0
Participants
Timeline (top)
labeled ×3

Allow Kanban tasks to be dispatched directly to third-party ACP-compatible agents (Claude Code, Codex, OpenCode) without requiring an intermediate Hermes profile wrapper.

Root Cause

Allow Kanban tasks to be dispatched directly to third-party ACP-compatible agents (Claude Code, Codex, OpenCode) without requiring an intermediate Hermes profile wrapper.

Fix Action

Fix / Workaround

Allow Kanban tasks to be dispatched directly to third-party ACP-compatible agents (Claude Code, Codex, OpenCode) without requiring an intermediate Hermes profile wrapper.

  • delegate_task already supports acp_command / acp_args to route subtasks to external agents like Claude Code (claude --acp --stdio)
  • Kanban currently only dispatches to Hermes profiles — to use Claude Code as a worker, you need a profile whose sole job is to call claude -p
  • This adds unnecessary overhead and an extra layer of indirection

Add --acp-command and --acp-args options to hermes kanban create (and the corresponding kanban_create() tool), so the dispatcher can spawn the worker via ACP transport instead of launching a Hermes profile.

Code Example

hermes kanban create "Implement rate limiter" \
  --assignee claude-code \
  --acp-command claude \
  --acp-args "--acp --stdio" \
  --skill test-driven-development \
  --workspace worktree

---

# ~/.hermes-claude-coder/config.yaml
acp_command: claude
acp_args: ["--acp", "--stdio"]
RAW_BUFFERClick to expand / collapse

Summary

Allow Kanban tasks to be dispatched directly to third-party ACP-compatible agents (Claude Code, Codex, OpenCode) without requiring an intermediate Hermes profile wrapper.

Motivation

  • delegate_task already supports acp_command / acp_args to route subtasks to external agents like Claude Code (claude --acp --stdio)
  • Kanban currently only dispatches to Hermes profiles — to use Claude Code as a worker, you need a profile whose sole job is to call claude -p
  • This adds unnecessary overhead and an extra layer of indirection

Proposed Solution

Add --acp-command and --acp-args options to hermes kanban create (and the corresponding kanban_create() tool), so the dispatcher can spawn the worker via ACP transport instead of launching a Hermes profile.

Example:

hermes kanban create "Implement rate limiter" \
  --assignee claude-code \
  --acp-command claude \
  --acp-args "--acp --stdio" \
  --skill test-driven-development \
  --workspace worktree

Alternatively, allow profiles to declare acp_command in their config.yaml so any task assigned to that profile automatically routes through ACP:

# ~/.hermes-claude-coder/config.yaml
acp_command: claude
acp_args: ["--acp", "--stdio"]

Use Case

Pre-define specialist roles (researcher, backend-eng, reviewer) where some are Hermes-native and others delegate to Claude Code or Codex — all managed uniformly through the Kanban board.

extent analysis

TL;DR

Add --acp-command and --acp-args options to hermes kanban create to enable direct dispatch of Kanban tasks to third-party ACP-compatible agents.

Guidance

  • Modify the hermes kanban create command to include the proposed --acp-command and --acp-args options to route tasks directly to external agents.
  • Update the kanban_create() tool to support these new options for consistency.
  • Consider allowing profiles to declare acp_command in their config.yaml for automatic routing through ACP.
  • Test the new functionality with different ACP-compatible agents, such as Claude Code and Codex.

Example

hermes kanban create "Implement rate limiter" \
  --assignee claude-code \
  --acp-command claude \
  --acp-args "--acp --stdio" \
  --skill test-driven-development \
  --workspace worktree

Notes

The proposed solution assumes that the ACP-compatible agents are properly configured and accessible.

Recommendation

Apply workaround by adding the proposed options to hermes kanban create and updating the kanban_create() tool, as this allows for direct dispatch of tasks to third-party agents without requiring an intermediate Hermes profile wrapper.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

hermes - 💡(How to fix) Fix [Feature Request] Kanban: native acp_command support for third-party agent backends [1 participants]