Agent Core Principles
Deterministic State Graphs
Workflows are modeled as directed cyclic graphs where state transitions are explicit,
serializable, and verifiable.
Sandboxed Execution
Tool execution runs in ephemeral containers with isolated virtual filesystems, CPU quotas, and
strict egress firewalls.
Human-in-the-Loop Gates
Privileged actions (such as sending external webhooks, creating database records, or modifying
production files) pause execution until an operator confirms.
Durable Checkpointing
Agent state is persisted to PostgreSQL after every step, allowing execution to resume without
data loss after infrastructure restarts.
Tool Authorization & Permission Matrix
Every tool registered in MITHUNAI must declare its access tier:Execution Reentrancy & Crash Recovery
When an agent executes long-running operations across distributed services, network blips or pod rescheduling must not corrupt state. MITHUNAI achieves durable execution through event-sourced step logging:Step Checkpoint Payload