Skip to content

v2.5.0 - Swarm Task Queue

Choose a tag to compare

@andrew-hernandez-paragon andrew-hernandez-paragon released this 23 Jan 07:51
· 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 automatically
  • swarm_post_task - Post tasks to the blackboard with dependencies
  • swarm_claim_task - Claim/start/release tasks with atomic updates
  • swarm_complete_task - Complete/fail/review workflow with auto-unblocking
  • swarm_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