Un tecnico ha creato un sistema di "alveare pensante" per Claude Code, basato su un'architettura multi-agente.

Architettura del sistema

Il sistema รจ composto da sette agenti specializzati, ognuno con un ruolo specifico ( sviluppatore, tester, revisore, architetto, ecc.). Questi agenti sono progettati per coordinarsi sui compiti, condividere una memoria persistente e scambiarsi contesto.

Le caratteristiche principali includono:

  • Sette tipi di agenti con diversi system prompt e capacitร .
  • SQLite + FTS5 per la memoria persistente, permettendo agli agenti di ricordare informazioni tra le sessioni.
  • Un message bus per la comunicazione tra gli agenti.
  • Una task queue con coordinamento basato sulla prioritร .
  • Integrazione diretta con Claude Code tramite MCP server.
  • Compatibilitร  con Anthropic, OpenAI o Ollama.

Quando uno sviluppatore completa un'implementazione, il tester puรฒ interrogare la memoria condivisa per vedere cosa รจ stato costruito e scrivere test appropriati. Il revisore ha accesso al contesto completo delle decisioni prese. Il sistema utilizza TypeScript, better-sqlite3, MCP SDK e Zod.

Sfide

Il debugging di sette agenti che comunicano tra loro puรฒ essere complesso. A volte, un agente puรฒ assegnare continuamente compiti a se stesso, creando un loop infinito. Il progetto รจ rilasciato con licenza MIT e disponibile su GitHub.