ASD

Beads

gastownhallbeads

Da a los agentes de código una memoria persistente en forma de grafo de tareas versionado con Dolt, accesible mediante comandos como bd ready o bd create.

SolicitaBEADS_DIRBD_IGNORE_SCHEMA_SKEWBEADS_INSTALL_RESIGN_MACOS
Estrellas
26.3k

del repositorio

Actualizado
ayer

último commit

Herramientas

no documentadas

Transporte

sin documentar

Forks
1.8k
Issues
603

abiertos

Instalación

curl -fsSL https://raw.githubusercontent.com/gastownhall/beads/main/scripts/install.sh | bash

Qué es Beads

Beads (bd) es un rastreador de issues distribuido pensado para agentes de codificación, construido sobre Dolt, una base de datos SQL con control de versiones. En lugar de que el agente mantenga planes en archivos markdown que se pierden o se desincronizan, Beads le da un grafo de tareas con dependencias, IDs únicos basados en hash y detección automática de trabajo listo para reclamar.

El agente interactúa con Beads a través de la CLI bd: crea tareas con bd create, consulta las que no tienen bloqueos con bd ready, las reclama con bd update --claim, las cierra con bd close y guarda memoria persistente del proyecto con bd remember, que luego se inyecta con bd prime. También soporta jerarquías tipo epic/task/subtask, mensajería entre issues con hilos, y enlaces de grafo como relates-to o duplicates.

La configuración implica instalar el binario bd (vía brew, npm o script de instalación) y ejecutar bd init en el proyecto, lo que crea o actualiza AGENTS.md y opcionalmente instala integraciones para Claude Code, Codex CLI, Factory.ai u otros agentes con bd setup. Beads puede funcionar sin git usando la variable BEADS_DIR y el modo --stealth, y sincroniza entre máquinas mediante bd dolt push/pull.

Qué le permite hacer a tu agente

  • Mantiene un grafo de tareas con dependencias en una base de datos Dolt versionada
  • Genera IDs basados en hash para evitar colisiones en flujos multiagente o multirama
  • Detecta automáticamente qué tareas están listas para reclamarse según sus bloqueos
  • Comprime tareas cerradas antiguas para ahorrar espacio de contexto (compaction)
  • Soporta mensajería entre issues con hilos y enlaces de grafo como relates-to o duplicates

Úsalo cuando

  • Cuando un agente de codificación necesita seguimiento de tareas de largo plazo sin perder contexto entre sesiones
  • Cuando varios agentes o ramas trabajan en paralelo y se necesita evitar colisiones de merge en el tracking de issues
  • Cuando se quiere reemplazar listas TODO en markdown por un sistema estructurado con dependencias
  • Cuando se necesita sincronizar el estado de tareas entre máquinas distintas sin depender solo de git

Antes de conectarlo

Este servidor lee sus credenciales del entorno. Tenlas a mano antes de añadirlo a tu cliente MCP.

Variables de entorno:BEADS_DIRBD_IGNORE_SCHEMA_SKEWBEADS_INSTALL_RESIGN_MACOS

Detalles

Publicado por
gastownhall
Licencia
MIT
Versión
v1.2.1
Transporte
No documentado

Etiquetas

  • gestión de tareas
  • memoria de agentes
  • control de versiones
  • dolt
  • grafo de dependencias

¿Este servidor es tuyo? Reclama el listado para corregir cualquier dato, añadir un logo y enlazar tu documentación.

Más servidores de Herramientas para desarrolladores

Instala en tu agente de código un conjunto de skills y una metodología completa de desarrollo de software, desde el diseño hasta el TDD y las revisiones de código.

Último commit
ayer
Credenciales
herramientas desarrollo

Ruflo

67.8k

Conecta Claude Code y Codex con una capa de orquestación que despliega swarms de agentes, memoria vectorial persistente y comunicación federada entre máquinas.

Herramientas expuestas
8 herramientas
Transporte
stdio
Último commit
ayer
herramientas desarrollo

Framework de desarrollo guiado por especificaciones que estructura el trabajo con asistentes de IA en propuestas, specs, diseño y tareas antes de escribir código.

Último commit
anteayer
herramientas desarrollo

Ver toda la categoría →