What Is Write-Path Control for AI Agents?
Most AI safety discussions focus on catastrophic scenarios. The practical risk for most teams is quieter: AI agents that take consequential actions — send emails, modify databases, post content, make API calls — without a human in the loop.
Write-path control is the layer that puts a gate on those actions.
The Problem
An AI agent built to handle customer outreach sends 400 emails with incorrect pricing. The agent did exactly what it was told. Nobody approved the email before it went out.
An AI agent managing social content posts a draft that wasn't ready. An AI agent updating a CRM deletes records that weren't actually duplicates.
These aren't catastrophic failures. They're the everyday failure modes that teams running AI agents encounter within the first 90 days. Write-path control prevents them.
How It Works
Every AI operation has two paths:
- Read path: The agent reads data and generates analysis. No external consequence. Can happen autonomously.
- Write path: The agent sends a message, modifies a record, or calls an external API. Has external consequence. Should require a checkpoint.
Write-path control intercepts every write-path operation and routes it through an approval gate before execution.
agent calls: zehrava.execute("send_email", { to: "...", body: "..." })
→ Zehrava creates an intent record
→ Routes to approval queue (human or policy-based)
→ Human approves → email sends
→ Human blocks → intent logged, agent notified, no email sent
The agent runs at full speed. The write operations wait for authorization.
Why This Matters in Production
Stateless AI prototyping is easy — you run a prompt, review the output, decide whether to act. Human review is built into the workflow.
Production AI agents run autonomously, handle multiple operations in parallel, and execute based on policies rather than real-time human review. The manual review step disappears. Write-path control reintroduces a systematic checkpoint without requiring humans to monitor every run.
Real Deployment: KaiCalls
KaiCalls uses Zehrava write-path control for its lead outreach pipeline. When the AI generates and proposes an outreach email for a law firm lead, Zehrava intercepts the send operation and routes it for approval before delivery.
The pipeline runs autonomously up to the send step. Human approval controls whether the email goes out.
Get Started
- npm:
npm install zehrava-gate - PyPI:
pip install zehrava-gate - Docs →
- Dashboard →
Add write-path control to your agent stack.
MIT license. Self-hostable. Framework-agnostic. Takes under an hour to wrap your first agent.
Get started free →