v2.3.0 - Swarm Coordination
·
177 commits
to main
since this release
Swarm Coordination Tools
Multi-agent coordination through stigmergic pheromone markers in the code graph. Enables parallel agents to coordinate work without direct messaging.
New Tools
-
swarm_pheromone: Leave pheromone markers on code nodes- Pheromone types with exponential decay:
exploring(2min),modifying(10min),claiming(1hr),completed(24hr),warning(never),blocked(5min),proposal(1hr),needs_review(30min) - Workflow states are mutually exclusive per agent+node
swarmIdparameter for grouping related agents
- Pheromone types with exponential decay:
-
swarm_sense: Query pheromones in the code graph- Real-time intensity calculation with exponential decay
- Filter by types, nodeIds, agentIds, swarmId
- Self-healing nodeId matching (survives graph rebuilds)
-
swarm_cleanup: Bulk delete pheromones after swarm completion- Delete by swarmId, agentId, or all
dryRunmode to preview deletions
Other Changes
- Debug Logging: Added
debugLogcalls to MCP server components for better observability - Neo4j OOM Fix: Optimized edge detection query to prevent out-of-memory errors on large codebases
Install
npm install -g code-graph-context@2.3.0See CHANGELOG.md for full details.