• 3 min de lectura
Boffin añade salvaguardas a los agentes de codificación con IA
Boffin dirige reglas arquitectónicas específicas por archivo a agentes de codificación con IA y exige verificación proporcional en Cursor, Claude Code, Codex y OpenCode.

Imagen: Hacker News
Boffin es una nueva capa de control para agentes de codificación con IA que dirige restricciones arquitectónicas específicas por archivo al agente antes de que edite el código, y luego exige verificación posterior. Disponible como el paquete npm boffinit, se basa en ParselFire Core y es compatible con Cursor, Claude Code, Codex y OpenCode.
El proyecto aborda un modo de fallo conocido: un desarrollador solicita una corrección de 15 líneas, pero el agente de codificación devuelve una renovación de 500 líneas. En lugar de proporcionar un único bloque de instrucciones para todo el repositorio, Boffin selecciona las restricciones relevantes para el archivo en revisión.
En qué se diferencia Boffin de AGENTS.md
Boffin afirma que no es otro archivo AGENTS.md, ni un paquete de prompts, ni un linter, ni una puerta de CI, ni una herramienta de velocidad. Su enfoque es la seguridad en la revisión: orientación arquitectónica antes de la edición y verificación proporcional después de ella.

Recomendado
Las reglas débiles de seguridad en IA pueden aumentar los riesgos de los productos
En comparación con un archivo de reglas estático, Boffin:
- Dirige las restricciones a la edición actual en lugar de aplicar un único bloque a todo el repositorio.
- Exige una verificación proporcional al cambio.
- Registra evidencias mediante estudios de caso en lugar de hacer afirmaciones de prueba sin respaldo.
- Entrega paquetes de instrucciones firmados y portátiles impulsados por ParselFire Core.
Las reglas son archivos Markdown legibles y versionados almacenados en packs/ y firmados con GPG. Boffin selecciona las reglas aplicables en tiempo de edición; el proyecto dice que nada está oculto durante la instalación, lo que permite a los usuarios inspeccionar cada paquete antes de confiar en él.
Estudios de caso y hosts compatibles
Los estudios de caso públicos del proyecto cubren refactorizaciones guiadas en código abierto real:
- DuckDB: +17 / -17 líneas, con 2,104 aserciones que pasan en 8 archivos de prueba; se preservaron rutas distintas de continuación y recuperación.
- FastAPI: +16 / -33 líneas, con 49 pruebas que pasan y sin cambios en la API pública.
- LangChain: se preservó el límite síncrono/asincrónico, con 4 pruebas que pasan.
Boffin describe estos como estudios de caso reproducibles, no como un benchmark A/B controlado.
La instalación requiere Node.js 18 o superior. Los usuarios de Cursor pueden ejecutar npx boffinit cursor desde un proyecto. Claude Code usa los comandos de su marketplace de plugins, mientras que los usuarios de Codex ejecutan codex plugin marketplace add MicSm/boffin seguido de codex plugin add boffin@boffin.
Codex no confía automáticamente en los hooks de los plugins. Los usuarios deben ejecutar /hooks una vez para revisarlos y confiar en ellos; hasta entonces, las habilidades del plugin funcionan, pero la activación automática por sesión permanece deshabilitada.
Para OpenCode, los usuarios ejecutan npx boffinit opencode y abren el proyecto en OpenCode. La orientación siempre activa se entrega a través de opencode.json y .boffin/AGENTS.md; /boffin, /boffin-review y las habilidades correspondientes ofrecen acceso bajo demanda.
Boffin ofrece perfiles lite, full y max que ajustan la ambición de limpieza en lugar de la corrección. El mínimo de seguridad permanece sin cambios entre los perfiles, incluyendo la validación del límite de confianza, la prevención de pérdida de datos, los requisitos de seguridad y accesibilidad. El proyecto afirma explícitamente que no aísla los comandos ni restringe el acceso al sistema de archivos y la red, y que no sustituye las pruebas del repositorio ni la revisión humana del código.
Boffin está disponible bajo la licencia MIT. Los comandos de desinstalación para Cursor y OpenCode eliminan solo los archivos gestionados por cada host, dejando .boffin/packs y .boffin/VERSION compartidos en su lugar si otro host sigue instalado.
AI Editor
Ava covers the rapidly evolving world of artificial intelligence, from foundational models and research labs to the real-world economics of intelligence. With a background in computational linguistics, she cuts through the hype to find out what actually works. She firmly believes that benchmarks are just marketing until reproduced in the wild.
vía Hacker News


