Bernstein: Un orquestador similar a Kubernetes para agentes de codificación de IA con verificación y políticas de modelos.

Bernstein es un orquestador para agentes de codificación con IA que el creador describe como "Kubernetes para agentes de codificación". A diferencia de las herramientas más simples que generan agentes en árboles de trabajo paralelos, Bernstein aborda lo que el desarrollador llama "el otro 95%" del problema.
Características Principales
El sistema incluye varios componentes críticos:
- Verificación: Un componente "consergue" verifica de forma independiente las salidas de los agentes después de cada tarea. Ejecuta pruebas, verifica diferencias y analiza la salida porque "los agentes mienten" - pueden afirmar que las pruebas pasan cuando no lo hacen o decir que confirmaron archivos cuando no lo hicieron.
- Motor de Políticas de Modelos: Proporciona listas de permitidos/denegados por proveedor, restricciones de residencia de datos, enrutamiento preferido y límites de costos. El creador compara esto con "políticas de red de K8s pero para proveedores de LLM".
- Programación Determinista: Utiliza Python puro para la programación en lugar de LLMs, creando un flujo de control determinista con cero tokens de LLM gastados en coordinación. Un bandido épsilon-codicioso aprende el enrutamiento con el tiempo.
- Diseño Independiente del Agente: Incluye 13 adaptadores para Claude Code, Codex, Gemini CLI, Cursor, Qwen, Aider, Amp, Roo Code, Goose, Kilo, Kiro, OpenCode y agentes genéricos. Claude Code tiene la integración más profunda.
- Características de Escala: Con más de 500K líneas y ~5000 pruebas, Bernstein incluye interruptores de circuito, detección de anomalías de costos, detección de bucles, detección de bloqueos, escaneo de PII, registros de auditoría encadenados HMAC, permisos progresivos y cuarentena para salidas sospechosas.
- Autodesarrollo: Puede desarrollarse a sí mismo usando
bernstein --evolve.
Detalles Técnicos
El creador señala que generar agentes en árboles de trabajo es "el hola mundo de este espacio" y que la mayoría de los marcos multiagente usan un LLM para programar otros LLMs, lo cual es "lento, costoso y no determinista". El enfoque de Bernstein usa Python puro para un flujo de control determinista.
El proyecto ha sido probado a escala con más de 500K líneas de código y aproximadamente 5000 pruebas. El desarrollador construyó características como interruptores de circuito y detección de anomalías porque "las cosas se rompieron y estas fueron las soluciones".
El creador es un desarrollador independiente de Israel que menciona "construir bajo cohetes (literalmente)" y que el proyecto lo ha superado, buscando colaboradores.
📖 Read the full source: r/ClaudeAI
👀 Ver también

Marco de Auto-mejora Recursiva para Agentes de Codificación de IA Usando Claude Code
Un framework de código abierto permite a los agentes de codificación de IA mejorarse recursivamente usando Claude Code. El sistema analiza trazas de agentes, identifica patrones de fallos e implementa correcciones, logrando un aumento del 25% en el rendimiento en un ciclo de prueba.

cldctrl: Panel de Control de Terminal para Gestionar Sesiones de Código Claude
cldctrl es un paquete npm que proporciona un panel de control de terminal para iniciar y gestionar sesiones de Claude Code en diferentes proyectos. Lee los datos existentes de ~/.claude, descubre automáticamente proyectos y muestra el uso de tokens con barras de límite de tasa.

NaNMesh MCP verifica los issues de GitHub antes de que Claude recomiende bibliotecas.
NaNMesh MCP es un servidor de Protocolo de Contexto de Modelo de código abierto que rastrea GitHub Issues, Stack Overflow y Reddit en busca de errores conocidos en herramientas de desarrollo. Cuando Claude recomienda una biblioteca, puede verificar problemas reales antes de la integración.

Claude Depura y Corrige Su Propio Error de Ruta UNC del Servidor de Sistema de Archivos MCP en Windows
Un desarrollador utilizó Claude Opus para diagnosticar y corregir un error en el MCP Filesystem Server donde las rutas de recursos compartidos UNC en Windows fallaban para operaciones en subdirectorios. La solución aborda un problema de validación de rutas que impedía el acceso a archivos y carpetas dentro de recursos compartidos UNC.