agentcontract v0.0.1 : Une couche de permissions JSON portable pour les agents de codage IA

✍️ OpenClawRadar📅 Publié: July 7, 2026🔗 Source
agentcontract v0.0.1 : Une couche de permissions JSON portable pour les agents de codage IA
Ad

agentcontract v0.0.1 est une petite bibliothèque Python sous licence MIT qui définit une couche de permissions JSON portable pour les agents de codage IA. L'idée centrale est un contrat JSON simple spécifiant les outils, chemins et actions réseau autorisés pour un agent, indépendamment de tout environnement d'exécution spécifique.

Fonctionnalités principales

  • Contrat de permissions : une structure JSON listant les outils autorisés/interdits, les chemins de fichiers autorisés/interdits, le contrôle d'accès réseau et les outils nécessitant une approbation humaine.
  • agc gui : une nouvelle interface utilisateur locale pour écrire, valider et sauvegarder un contrat de manière interactive, ainsi que pour simuler un appel d'outil proposé.
  • Portable : le contrat peut être versionné dans un dépôt, relu comme une configuration normale et réutilisé avec différents agents/environnements.
Ad

Exemple de contrat

{
  "allow_tools": ["read_file", "write_file"],
  "deny_tools": ["shell"],
  "allow_paths": ["./src/"],
  "deny_paths": ["~/.ssh/", "~/.env"],
  "allow_network": false,
  "require_approval": ["shell"]
}

Le contrat impose qu'un agent ne puisse lire/écrire que des fichiers sous ./src/, ne puisse exécuter de commandes shell (sauf approbation) et n'ait pas accès au réseau. Il bloque l'accès aux chemins sensibles comme ~/.ssh/ et ~/.env.

Au lieu de faire confiance au modèle de permissions interne de chaque outil, vous définissez une politique portable unique que tout environnement peut vérifier avant qu'une action touche aux fichiers, exécute des commandes, appelle des API ou dépense des tokens.

À qui cela s'adresse

Les développeurs qui construisent des outils pour agents ou exécutent des agents de codage sur des dépôts réels et souhaitent une couche de permissions fiable, portable et vérifiable.

📖 Lire la source complète : r/openclaw

Ad

👀 See Also

ClawCut Proxy Publié sur GitHub pour Optimiser OpenClaw pour les Petits LLM
Tools

ClawCut Proxy Publié sur GitHub pour Optimiser OpenClaw pour les Petits LLM

ClawCut est un proxy expérimental qui manipule, injecte des appels JSON et extrait l'encombrement JSON d'OpenClaw pour réduire la surcharge cognitive sur les petits modèles (7B-8B) fonctionnant sur du matériel limité.

OpenClawRadar
Gemini 3.1 Pro dans les systèmes multi-agents : Haute qualité de conception, taux d'échec des appels d'outils de 20 %
Tools

Gemini 3.1 Pro dans les systèmes multi-agents : Haute qualité de conception, taux d'échec des appels d'outils de 20 %

Les développeurs de Bobr, un générateur de présentations IA avec une architecture multi-agents, rapportent que Gemini 3.1 Pro produit des résultats de conception impressionnants mais souffre d'un taux d'échec d'appel d'outils d'environ 20 % et d'une corruption de texte incohérente dans les pipelines de production.

OpenClawRadar
Claude ajoute une fonctionnalité de création de graphiques et diagrammes interactifs
Tools

Claude ajoute une fonctionnalité de création de graphiques et diagrammes interactifs

Claude peut désormais générer des visuels interactifs, y compris des graphiques, des diagrammes et des décompositions explorables directement dans les conversations. Cette fonctionnalité est disponible en version bêta sur tous les plans, y compris le niveau gratuit.

OpenClawRadar
Mind Keg MCP : Mémoire persistante pour le code Claude et les agents compatibles MCP
Tools

Mind Keg MCP : Mémoire persistante pour le code Claude et les agents compatibles MCP

Mind Keg MCP v0.1.1 est un serveur MCP open source qui fournit une mémoire persistante pour Claude Code et d'autres agents compatibles MCP. Il stocke les apprentissages localement via SQLite et les récupère via une recherche sémantique, permettant aux assistants de codage IA de se souvenir du contexte entre les sessions.

OpenClawRadar