Skip to main content
Le paquet expose ses primitives stables depuis agentl.

Parser et analyser

Pour un programme multi-agents, 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

La bibliothèque accepte un agent construit en mémoire. Contrairement à la CLI, elle ne force pas automatiquement 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

  • infer calcule le postérieur d’une hypothèse sur un état ;
  • reachable_range calcule l’intervalle atteignable ;
  • Planner.synthesize(state) cherche une route compatible avec les opérateurs et la politique.

Sociétés

Enregistrer et rejouer

Les wrappers enregistrent ou rejouent les lectures, outils, approbations et réponses LLM. ReplayDivergence signale un appel qui ne correspond plus au journal.

Objets publics

Agent, Program, State, Belief, Evaluator, Symbol, UNDEFINED.
Analyzer, Diagnostic, Verifier, Report, Theorem, entails, satisfiable.
Host, LLM, MockLLM, AnthropicLLM, Runtime, Trace, Society.
AgentLError, ParseError, ReplayError, ReplayDivergence.
AnthropicLLM nécessite l’option anthropic. Le Core et MockLLM n’ont aucune dépendance externe.