Skip to content

feat: add agent orchestration plugin for multi-agent coordination#15422

Open
geminiyubing-jpg wants to merge 1 commit into
NousResearch:mainfrom
geminiyubing-jpg:feat/agent-orchestration
Open

feat: add agent orchestration plugin for multi-agent coordination#15422
geminiyubing-jpg wants to merge 1 commit into
NousResearch:mainfrom
geminiyubing-jpg:feat/agent-orchestration

Conversation

@geminiyubing-jpg

Copy link
Copy Markdown

Summary

Add a multi-agent orchestration plugin that enables Hermes Agent to coordinate multiple sub-agents for complex tasks.

Features

  • 4 workflow patterns: parallel, sequential, map_reduce, and DAG
  • Agent Mailbox: Message passing between agents
  • Orchestration Manager: Centralized agent lifecycle management
  • Plugin integration: Auto-discovery via plugin.yaml

Architecture

agent_orchestration/
├── __init__.py        # Plugin registration
├── config.py          # Orchestration configuration
├── manager.py         # Multi-agent coordinator
├── mailbox.py         # Inter-agent messaging
├── hooks/__init__.py  # Lifecycle hooks
├── tools/__init__.py  # Exposed tools (spawn_agent, orchestrate_task, etc.)
└── plugin.yaml        # Plugin manifest

Test plan

  • Verify plugin loads correctly via plugin system
  • Test parallel orchestration with independent subtasks
  • Test sequential orchestration with dependent steps
  • Test map_reduce pattern for distributed processing

🤖 Generated with Claude Code

Add agent orchestration module with mailbox, manager, hooks, and tools
for multi-agent coordination.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@alt-glitch alt-glitch added type/feature New feature or request P3 Low — cosmetic, nice to have comp/plugins Plugin system and bundled plugins comp/agent Core agent loop, run_agent.py, prompt builder labels Apr 25, 2026
@alt-glitch

Copy link
Copy Markdown
Collaborator

Related to #12436 — similar orchestration plugin with DAG TaskGraph and A2A bus. Consider consolidating approaches.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp/agent Core agent loop, run_agent.py, prompt builder comp/plugins Plugin system and bundled plugins P3 Low — cosmetic, nice to have type/feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants