agentl.
Parser et analyser
check_program(program) complète les diagnostics propres à chaque agent par les contrôles transverses.
Exécuter
Runtime conserve son state, son moteur policy et sa trace. Les phases sont aussi disponibles séparément pour les inspections contrôlées.
Vérifier
check avant verify; l’appelant doit conserver cet ordre lorsqu’il publie un verdict utilisateur.
Politiques
PolicyEngine évalue les requêtes contre l’état. ActionRequest porte notamment le nom de l’outil, les arguments, l’origine et la confiance.
Inférence et planification
infercalcule le postérieur d’une hypothèse sur un état ;reachable_rangecalcule l’intervalle atteignable ;Planner.synthesize(state)cherche une route compatible avec les opérateurs et la politique.
Sociétés
Exécution durable
Noyau et provenance
Asynchrone
agentl.mcp.AsyncMCPHost et connect_async branchent un serveur MCP sur la boucle de l’agent.
Enregistrer et rejouer
ReplayDivergence signale un appel qui ne correspond plus au journal.
Objets publics
Programme et état
Programme et état
Agent, Program, State, Belief, Evaluator, Symbol, UNDEFINED.Analyse et preuve
Analyse et preuve
Analyzer, Diagnostic, Verifier, Report, Theorem, entails, satisfiable.Runtime
Runtime
Host, LLM, MockLLM, AnthropicLLM, Runtime, Trace, Society.Jugement fermé (v1.10)
Jugement fermé (v1.10)
LLM.judge(task, context, questions) rend {champ: {value, p, confidence}}. L’implémentation par défaut traduit vers reason() et laisse p indéterminé ; un adaptateur qui sait calibrer la redéfinit (examples/jev_llm.py, JevLLM). MockLLM({"tâche": {"kind": {"value": "question", "p": 0.94}}}) script un jugement et sa probabilité. Détail : Jugement et oracles.Noyau, reprise, asynchrone (v1.9)
Noyau, reprise, asynchrone (v1.9)
agentl.kernel : Kernel, ExecutionPermit, ActionRequest, current_action, require_permit, TCB_FILES. agentl.durable : DurableRun, FileStore, SQLiteStore, MemoryStore, NOT_EXECUTED. agentl.aio : AsyncHost, AsyncRuntime, AsyncSociety, Limits.Erreurs
Erreurs
AgentLError, ParseError, ReplayError, ReplayDivergence. Depuis la v1.9 : PermitError (appel à l’hôte sans permis), ActionInDoubt (action indéterminée), Cancelled, DurableError.