Beagle SCM: Un Sistema de Gestión de Código Fuente que Almacena Árboles AST

✍️ OpenClawRadar📅 Publicado: 9 de marzo de 2026🔗 Source
Beagle SCM: Un Sistema de Gestión de Código Fuente que Almacena Árboles AST
Ad

Qué hace Beagle SCM

Beagle es un sistema de gestión de código fuente que almacena estructuras AST (árbol de sintaxis abstracta) en lugar de blobs binarios. El sistema funciona como un centro de base de datos para actividades relacionadas con el código, almacenando no solo archivos fuente sino también datos relacionados como tickets y resultados de CI.

Implementación técnica

El sistema utiliza BASON (JSON binario) como su formato de datos, que se describe como "similar a CRDT" para fusiones sin conflictos. Para el almacenamiento, Beagle admite prácticamente cualquier base de datos clave-valor, siendo RocksDB la implementación actual.

Estado actual y uso

Beagle se encuentra en una etapa experimental temprana y se aloja a sí mismo. La documentación establece explícitamente: "El resto no está garantizado. Úselo bajo su propio riesgo."

Ejemplos de uso práctico

Del README, aquí hay comandos y flujos de trabajo específicos:

  • Publicación inicial del proyecto: $ be post //replicated.live/@gritzko/librdx
  • Ubicación de almacenamiento local: $HOME/.be cuando no se especifica protocolo
  • Inspeccionando RocksDB: $ ls $HOME/.be/replicated.live/
  • Verificando el estado del repositorio: $ cat .be muestra detalles como //replicated.live/@gritzko/librdx
  • Obteniendo un repositorio: $ be get //replicated.live/@gritzko/librdx

El comando be repo muestra información estructurada que incluye:

  • Repositorio: replicated.live
  • Ruta del proyecto: /@gritzko/librdx
  • Ramas: *main
  • Recuento de archivos base: 574
  • Puntos de referencia: 0
Ad

Estructura de archivos y componentes

La base de código incluye múltiples archivos C para diferentes componentes:

  • BE.c, BE.h - Funcionalidad central
  • BE.cli.c - Interfaz de línea de comandos
  • BE.http.c - Servidor HTTP
  • BESRV.c, BESRV.h - Componentes del servidor
  • BESYNC.c, BESYNC.h - Sincronización
  • GREP.c, IGNO.c, VER.c - Utilidades adicionales

El proyecto incluye archivos de documentación que cubren el uso de CLI, la interfaz HTTP, el modelo de almacenamiento y la justificación del diseño.

📖 Read the full source: HN LLM Tools

Ad

👀 Ver también

Jentic Mini: Capa de Ejecución de API y Acciones Autohospedada para OpenClaw
Herramientas

Jentic Mini: Capa de Ejecución de API y Acciones Autohospedada para OpenClaw

Jentic Mini es una capa de ejecución de API y acciones autoalojada que se sitúa entre los agentes de IA y las API externas, almacenando credenciales en una bóveda cifrada y proporcionando kits de herramientas con alcance definido y claves revocables individualmente. Importa automáticamente más de 10,000 especificaciones OpenAPI y fuentes de flujos de trabajo Arazzo cuando se añaden credenciales.

OpenClawRadar
Herramienta de Raíz de Uva Reduce el Uso de Tokens de Código Claude mediante el Almacenamiento en Caché del Contexto del Repositorio
Herramientas

Herramienta de Raíz de Uva Reduce el Uso de Tokens de Código Claude mediante el Almacenamiento en Caché del Contexto del Repositorio

Una herramienta experimental gratuita llamada Grape Root aborda el consumo redundante de tokens en Claude Code al mantener un estado ligero sobre los archivos del repositorio previamente explorados, evitando relecturas innecesarias de archivos sin cambios durante las consultas de seguimiento.

OpenClawRadar
Desarrollador de OpenClaw Busca Casos de Uso Definitivos Tras 900 Pruebas de Usuario
Herramientas

Desarrollador de OpenClaw Busca Casos de Uso Definitivos Tras 900 Pruebas de Usuario

El creador de OpenClaw informa que, aunque los usuarios prueban funciones como interfaces de Telegram, integraciones de calendario y flujos de trabajo automatizados, la mayoría no se queda con la herramienta a largo plazo. El desafío es encontrar flujos de trabajo de uso diario que se vuelvan esenciales en lugar de experimentales.

OpenClawRadar
El Complemento Godmode Agrega un Bucle de Iteración Autónomo a Claude Code y Otros Agentes de Codificación con IA
Herramientas

El Complemento Godmode Agrega un Bucle de Iteración Autónomo a Claude Code y Otros Agentes de Codificación con IA

Godmode es un complemento de código abierto que añade un bucle autónomo de medir-modificar-verificar a Claude Code, con agentes paralelos, memoria de fallos y 126 habilidades que incluyen optimización, auditorías de seguridad y TDD. Funciona con Cursor, Codex, Gemini CLI y OpenCode.

OpenClawRadar