Navin agent runtime
Agent loop, plan controller, sub-agents, sessions and message bus; optional LangGraph and Temporal adapters.
Durable execution and replay
PostgreSQL checkpoints, recovery after an incident and replay of a run for analysis.
Human in the loop
The agent asks for validation before a sensitive action; the decision and its author are traced.
Sandbox
Code and tools run in a gVisor or Kata sandbox, with resource limits.
Isolated MCP
Every MCP runtime is isolated per user and per project on the ToolHive Kubernetes operator. Only the internal servers of the catalog are allowed.
Skills and plugins
A library per project gathers skills, plugins, MCP servers, channels and rules, versioned and approved.
Agent to agent
Agents collaborate over the A2A protocol, each with its own identity and rights.
SDKs and contracts
Python, TypeScript, Java and Go SDKs; manifests and typed calls validated locally against the platform contracts.