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

✍️ OpenClawRadar📅 Publicado: 7 de julio de 2026🔗 Source
agentcontract v0.0.1: Una Capa de Permisos JSON Portátil para Agentes de Codificación de IA
Ad

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.
Ad

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

Ad

👀 Ver también

Código de Claude de código abierto, ingeniería inversa realizada usando Claude
Herramientas

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.

OpenClawRadar
NervMap: Herramienta de Descubrimiento de Servicios y Diagnóstico de Servidor con un Solo Comando
Herramientas

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.

OpenClawRadar
Habilidad de Crecimiento Claude: Manuales de Crecimiento Estructurados para SaaS B2B de Agentes de Codificación con IA
Herramientas

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.

OpenClawRadar
Protocolo Piloto: Capa de Red para Agentes OpenClaw
Herramientas

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.

OpenClawRadar