ADR-0102: Navin runtime without a declared graph
- Status: accepted
- Date: 2026-10-30
- French version: ../ADR-0102-runtime-navin.md
Context
The kit (section 2.2) forbids imposing a foreign agent framework on the Navin runtime.
Decision
The runtime follows the Navin architecture: AgentLoop, AgentRunner, subagents, plan, message bus, as a Python loop without a declared graph. LangGraph and Temporal stay optional adapters running the same step functions.
Consequences
Third party agents integrate through API, SDK and gateways, not by replacing Navin.
Evidence
.navin/continuity/DECISIONS.md (Runtime agent: architecture Navin)sdks/python/src/enterprise_ai/loop/__init__.pysdks/python/src/enterprise_ai/runtime/langgraph.pysdks/python/src/enterprise_ai/runtime/temporal.pyservices/control-plane/src/eai/integrations/temporal.py