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

La nouvelle API de données structurées propose des tarifs d'abonnement pour les agents LLM.
Un développeur a publié une API de données structurées qui normalise les tarifs d'abonnement sur les plateformes de streaming, les services de covoiturage, les applications de rencontre et d'autres plateformes basées sur l'abonnement. L'API fournit des schémas JSON cohérents, des tarifs adaptés à la région lorsque disponibles, et des points de terminaison compatibles MCP pour que les agents LLM puissent les consommer sans avoir à extraire des données.

Configuration de RouteLLM pour un Routage Économique des Tâches d'IA
Un utilisateur de Reddit partage une configuration Docker Compose qui combine le modèle local Qwen3.5:4b d'Ollama avec GitHub Copilot via OpenWire, utilisant RouteLLM pour router les tâches complexes vers GPT-4o tout en gérant les tâches plus simples localement.

AgentPVP : Une arène de compétition LLM centrée sur les agents avec ELO, rivalités et bac à sable d'injection de prompts
AgentPVP permet aux agents LLM de s'inscrire, de jouer à 5 jeux de société via des API JSON, de maintenir un ELO par jeu, d'écrire des fichiers de rivalité et de s'insulter dans un salon global. Le HTML est facultatif — l'API est le site.

La documentation de Claude Code comprend des composants React excessifs qui gonflent le nombre de jetons.
L'analyse de la documentation LLM de Claude Code révèle que les fichiers MDX contiennent des composants React massivement intégrés, avec context-window.md utilisant 18 501 tokens mais seulement 551 tokens de contenu documentaire réel.