v2.5.0 - Swarm Task Queue
·
156 commits
to main
since this release
What's New
Swarm Task Queue System
Added explicit task management to complement pheromone-based coordination. Agents can now post, claim, and complete tasks through a shared blackboard.
New Tools:
swarm_orchestrate- Decompose complex tasks and spawn worker agents automaticallyswarm_post_task- Post tasks to the blackboard with dependenciesswarm_claim_task- Claim/start/release tasks with atomic updatesswarm_complete_task- Complete/fail/review workflow with auto-unblockingswarm_get_tasks- Query tasks with filters, stats, and progress tracking
Features:
- Dependency management - tasks auto-unblock when dependencies complete
- Priority-based selection - agents claim highest priority available task
- Race condition protection - atomic Neo4j updates prevent conflicts
- Progress tracking - monitor completion percentage and active workers
- Review workflow - tasks can be submitted for review before completion
Documentation
- Updated README with config-driven extensibility emphasis
- Added swarm skill file (
skills/swarm/SKILL.md) for optimal agent execution - Documented custom framework schema support
Install
npm install -g code-graph-context@2.5.0