Écrire un agent
Passez d’un objectif à un agent exécutable, avec son hôte Python.
Prouver ses garde-fous
Analysez la forme, les politiques, les routes de repli et la frontière hôte/agent.
Travailler dans Studio
Créez, testez et tracez vos projets depuis une interface locale.
Pourquoi AGENT-L
Dans un agent conversationnel classique, objectifs, règles et outils finissent souvent dans le même prompt. Ils deviennent difficiles à inspecter et encore plus difficiles à tester. AGENT-L les transforme en primitives explicites.soc_analyst.agent
Déclaratif, pas conversationnel
Les objectifs, outils, risques, effets et règles vivent dans l’AST, pas dans une consigne libre.
Fermé par défaut
Un outil absent du contrat n’existe pas. Une approbation absente est un refus.
Vérifiable hors ligne
Les portes de qualité ne nécessitent ni clé de modèle, ni réseau, ni exécution réelle.
Rejouable
Les franchissements de frontière peuvent être enregistrés, scellés et rejoués sans toucher au monde.
Nouveautés de la v1.11
verify ne ment plus sur un nom nu
Un champ d’état nommé comme une constante n’est plus lu comme une constante par le solveur ;
W137 signale la collision. DENY entre dans T1/T2, et un OBSERVE … WHEN ne couvre plus un EFFECT (V152).Studio : origines tierces refusées
Origin et Host contrôlés en HTTP et WebSocket, corps application/json exigé, seul un .agent s’enregistre.Nouveautés de la v1.10
JUDGE — la question part avec le champ
NOUL, CHOICE, SCORE : le sens de chaque réponse est écrit dans le programme, et judge.<champ>.p entre dans la politique.Jev, un oracle de jugement calibré
−42 % d’appels génératifs sur neuf tâches AutomationBench, et 8 injections sur 60 contre 29 pour un modèle génératif.
Nouveautés de la v1.9
Noyau et permis
Aucun outil n’est appelé sans un permis du noyau, lié aux arguments exacts approuvés.
Exécution durable
Reprendre après un crash sans doubler un virement.
Provenance des valeurs
NEVER wipe WHEN UNTRUSTED(host) : la politique lit d’où vient une cible.Exécution asynchrone
Hôtes async, concurrence bornée, délais, sociétés réellement concurrentes.
Le paquet est numéroté 1.11.0. Le banc comparatif confronte ces garanties à LangGraph, PydanticAI et CrewAI.
Deux façons de travailler
- Core / CLI
- Studio
Écrivez les couples normatifs
X.agent / X.py, puis passez-les dans la chaîne de qualité et le runtime Python.Le Core fonctionne avec Python 3.10+ et la bibliothèque standard uniquement. Studio ajoute FastAPI, Uvicorn et l’interface React.
Choisissez votre prochain pas
Installer AGENT-L
Installez le Core seul ou avec les options utiles.
Construire le premier agent
Suivez un parcours complet en moins de dix minutes.
Comprendre le modèle
Voyez où vivent les décisions, les faits et le LLM.
Ouvrir Studio
Lancez l’atelier local en production ou en développement.