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

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.
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
👀 See Also

Construire une Infrastructure de Connaissance IA Persistante avec OpenClaw
Un développeur a créé 'Brain'—un service central de connaissances avec RAG local, coordination multi-agents et un système de plugins typés—pour résoudre le problème de l'absence d'état dans les configurations d'IA. Le système fonctionne entièrement sur du matériel local en utilisant Ollama, Postgres, MongoDB, Qdrant et Memgraph.

OnUI : Extension de navigateur pour un retour d'interface utilisateur précis à Claude Code
OnUI est une extension de navigateur qui vous permet d'annoter des éléments de page web et d'exporter des rapports structurés pour Claude Code via MCP local, éliminant les descriptions d'interface utilisateur ambiguës. Développée principalement avec Claude Code, elle est gratuite, open-source et disponible pour Chrome, Edge et Firefox.

Système à 7 agents dans Claude Code remplace les cérémonies de sprint pour les développeurs solo
Un développeur devenu solo, après des années en tant que PM, a construit une équipe de 7 agents dans Claude Code qui gère le QA, la revue de PR, la sécurité, l'architecture et le grooming du backlog — le tout déclenché par une simple commande /review.

Pertes de données de session Claude Code : Script de sauvegarde pour Windows et Mac
Des utilisateurs signalent une perte silencieuse des données de session dans Claude Code. Voici un script de sauvegarde automatisé gratuit pour Windows et Mac utilisant PowerShell et launchd.