Skip to content

v2.3.0 - Swarm Coordination

Choose a tag to compare

@andrew-hernandez-paragon andrew-hernandez-paragon released this 02 Jan 23:43
· 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
    • swarmId parameter for grouping related agents
  • 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
    • dryRun mode to preview deletions

Other Changes

  • Debug Logging: Added debugLog calls 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.0

See CHANGELOG.md for full details.