Aller au contenu principal

ADR-0102 : Runtime Navin sans graphe déclaré

Contexte​

Le kit (section 2.2) interdit d'imposer un framework agent étranger au Runtime Navin.

Décision​

Le runtime suit l'architecture Navin : AgentLoop, AgentRunner, sous-agents, plan, bus de messages, en boucle Python sans graphe déclaré. LangGraph et Temporal restent des adaptateurs optionnels qui exécutent les mêmes fonctions d'étape.

Conséquences​

Les agents tiers s'intègrent par API, SDK et gateways, pas en remplaçant Navin.

Preuves​

  • .navin/continuity/DECISIONS.md (Runtime agent: architecture Navin)
  • sdks/python/src/enterprise_ai/loop/__init__.py
  • sdks/python/src/enterprise_ai/runtime/langgraph.py
  • sdks/python/src/enterprise_ai/runtime/temporal.py
  • services/control-plane/src/eai/integrations/temporal.py