FeaturesSwarm GovernanceHuman-in-the-Loop
Asynchronous Pausing

Pause execution for human approval.

Some actions are too destructive (like `DROP TABLE` or executing wire transfers) to trust to an LLM. Oridio lets you define policies that pause the agent's execution state indefinitely until a human administrator approves the action via Slack, Email, or the Dashboard.

Approval Required
Action: execute_sql
HIGH RISK
// Agent wants to run:
DELETE FROM customers WHERE id = 1042;

Slack Integration

Connect Oridio to your company Slack workspace. Approval requests are routed to specific channels based on the agent's IAM role, where admins can click "Approve" directly from the message.

State Hydration

While waiting for approval, the LLM connection is severed to save costs. When approved, Oridio instantly re-hydrates the conversational state and resumes execution perfectly.

Granular Triggers

Require HITL only when an agent tries to spend over $1,000, modifies a production database, or communicates with external customers.

Deep Dive: Asynchronous State Hydration

Implementing Human-in-the-Loop for LLM agents traditionally means holding open expensive network connections while waiting for a human to respond. Oridio revolutionizes this with Asynchronous State Hydration. When an approval trigger is hit, the agent's entire operational state—including its prompt history, active variables, and tool execution call stack—is serialized and securely parked.

Once a human administrator approves the action via our API, Slack integration, or the dashboard, Oridio re-hydrates the agent in a sterile Firecracker microVM, injects the approval token, and resumes execution seamlessly. This enables organizations to implement strict oversight on high-stakes operations without incurring the cost of idle compute.