agentcontract v0.0.1: Una Capa de Permisos JSON Portátil para Agentes de Codificación de IA

agentcontract v0.0.1 es una pequeña biblioteca de Python con licencia MIT que define una capa de permisos JSON portátil para agentes de IA de codificación. La idea central es un contrato JSON simple que especifica qué herramientas, rutas y acciones de red puede realizar un agente, independientemente del tiempo de ejecución específico del agente.
Características principales
- Contrato de permisos: Una estructura JSON que enumera herramientas permitidas/denegadas, rutas de archivo permitidas/denegadas, control de acceso a la red y herramientas que requieren aprobación humana.
agc gui: Una nueva interfaz de navegador local para escribir, validar y guardar un contrato de forma interactiva, además de simular una llamada a herramienta propuesta contra él.- Portátil: El contrato puede incluirse en un repositorio, revisarse como configuración normal y reutilizarse en diferentes agentes/tiempos de ejecución.
Ejemplo de contrato
{
"allow_tools": ["read_file", "write_file"],
"deny_tools": ["shell"],
"allow_paths": ["./src/"],
"deny_paths": ["~/.ssh/", "~/.env"],
"allow_network": false,
"require_approval": ["shell"]
}El contrato exige que un agente solo pueda leer/escribir archivos en ./src/, no pueda ejecutar comandos de shell (a menos que sean aprobados) y no tenga acceso a la red. Bloquea el acceso a rutas sensibles como ~/.ssh/ y ~/.env.
En lugar de confiar en el modelo de permisos interno de cada herramienta, defines una única política portátil que cualquier tiempo de ejecución puede verificar antes de que una acción toque archivos, ejecute comandos, llame a APIs o queme tokens.
Para quién es
Desarrolladores que construyen herramientas para agentes o ejecutan agentes de codificación en repositorios reales y desean una capa de permisos aburrida, portátil y auditable.
📖 Lea la fuente completa: r/openclaw
👀 Ver también

Código de Claude de código abierto, ingeniería inversa realizada usando Claude
Un desarrollador utilizó Claude para reescribir los 26 prompts del código fuente de Claude Code después de estudiar la base de código TypeScript durante una breve ventana de disponibilidad pública. La colección con licencia MIT incluye prompts de sistema, herramientas, agentes, memoria, coordinador y utilidades.

NervMap: Herramienta de Descubrimiento de Servicios y Diagnóstico de Servidor con un Solo Comando
NervMap es una herramienta de Linux que descubre contenedores Docker, servicios systemd y procesos directos en menos de 1 segundo, mapea las dependencias entre ellos y diagnostica problemas con análisis de severidad y sugerencias de solución.

Habilidad de Crecimiento Claude: Manuales de Crecimiento Estructurados para SaaS B2B de Agentes de Codificación con IA
Un desarrollador creó una Habilidad de Crecimiento de Claude que contiene 6 manuales probados en batalla basados en 5 estudios de caso de SaaS, asociaciones de $90M ARR y 1,800 entrevistas con usuarios. Estructura el trabajo de crecimiento de SaaS B2B desde la validación de PMF hasta el ecosistema de canales y ventas.

Protocolo Piloto: Capa de Red para Agentes OpenClaw
Pilot Protocol es una capa de red de código abierto que maneja la conectividad entre agentes OpenClaw en diferentes máquinas. Proporciona direcciones virtuales permanentes, túneles UDP cifrados y atravesamiento NAT sin VPNs ni ngrok.