Codex Article: Synapse Agents vs Claude Code Coordinator Mode
Serie: CadencesLab vs Claude Code (Artículo 7 — Comparación 1 de 4)
Slug:synapse-agents-vs-claude-code-coordinator
Categoría: AI Engineering / Product Comparison
Idiomas: ES + EN
Basado en: 05-HIDDEN-FEATURES.md §4-5 + Synapse docs
Concepto del Artículo
Comparar cómo dos sistemas reales orquestan múltiples agentes AI: Synapse Studio (nuestro producto) con su pipeline de agentes de mapa, vs Claude Code con su coordinator mode y swarms. Misma ambición, diseños radicalmente diferentes.
Por qué es interesante
Synapse y Claude Code resuelven el mismo problema (orquestación multi-agente) pero desde mundos opuestos: Synapse es visual/real-time/geoespacial, Claude Code es textual/async/code-centric. Las lecciones cruzadas son invaluables.
Estructura propuesta
1. Intro — "Dos formas de hacer que múltiples IAs colaboren"
- Synapse: agentes que patrullan un mapa interactivo en tiempo real
- Claude Code: agentes que escriben código en worktrees paralelos
- ¿Qué pueden aprender uno del otro?
2. Synapse Studio: El Pipeline de Agentes
- Arquitectura:
synapse-pipeline.js(930 líneas)- Pipeline de ingesta → procesamiento → emisión
- Agentes con behaviors: patrol, respond, idle
- Real-time WebSocket updates
- Geospatial context (coordenadas, rutas, zonas)
- 95 API endpoints orquestando agentes
- Estado: base de datos D1 (persistent) + in-memory (ephemeral)
- UI: canvas 2D con rendering en tiempo real
3. Claude Code: Coordinator Mode
- Arquitectura: coordinator/coordinatorMode.ts
- Coordinator: solo Agent + TaskStop + SendMessage
- Workers: toolset completo
- Status reports cada 30s
- "Parallelism is your superpower"
/batchskill: 5-30 worktree agents paralelos- Estado: todo in-memory + overlay filesystem
- UI: terminal text-based
4. Tabla Comparativa
| Aspecto | Synapse Studio | Claude Code |
|---|---|---|
| Dominio | Geoespacial/visual | Código/texto |
| Agentes max | ~50 por mapa | 5-30 por batch |
| Comunicación | WebSocket real-time | XML tags async |
| Estado | D1 + in-memory | In-memory + overlay FS |
| Orquestación | Pipeline centralizado | Coordinator pattern |
| Paralelismo | Visual (mapa) | Worktree isolation |
| Feedback | Canvas rendering | Terminal status lines |
| Persistencia | Sí (DB) | No (per-session) |
| Human-in-loop | Director review panel | Plan mode / ask |
5. Lo que Synapse Puede Aprender de Claude Code
- Coordinator pattern: separar orquestador de workers
- Synapse pipeline hace ambas cosas hoy — deberían separarse
- Worker status reports: "3-5 words present tense" es genial para UX
- Synapse podría mostrar microestatus en tooltips
- Worktree isolation: cada worker en contexto aislado
- Synapse podría dar a cada agente un "viewport" de datos aislado
- Agent summary service: resúmenes automáticos de actividad de agentes
6. Lo que Claude Code Puede Aprender de Synapse
- Geospatial context: agentes con spatial awareness
- Real-time rendering: feedback visual instantáneo
- Persistent state: agentes que sobreviven a sesiones
- Behavior system: patrol/respond/idle como state machines
- Claude Code workers son one-shot, no behaviorales
7. The Best of Both — Un Diseño Ideal
- Hybrid: coordinator pattern + geospatial pipeline
- Workers con spatial awareness y worktree isolation
- Real-time visual feedback con status summaries
- Persistent state con overlay FS para safe experimentation
Assets necesarios
- Diagrama lado-a-lado: Synapse pipeline vs CC coordinator
- Tabla comparativa (§4 expandida)
- Diagrama: propuesta "best of both"
- Screenshots: Synapse agents map + CC coordinator terminal
Referencias cruzadas
- 05-HIDDEN-FEATURES.md §4-5 (coordinator, swarms)
- 02-TOOL-SYSTEM.md §3 (ACL sets for coordinator/worker)
- Synapse docs:
SYNAPSE_ARCHITECTURE.md,SYNAPSE_API.md - Synapse:
synapse-pipeline.js(930 líneas)
Estimación
- ~2500 palabras por idioma
- 3 diagramas
- Dificultad: Intermedia