Build from what happened.
Receive projected events for memory, audit, usage, reports, telemetry, or your own tools.
Pitot connects ordinary local code to the coding agents you already use.
Observe agent activity, return decisions, and build approvals, verification, memory, audit, or your own workflows—without switching agents or maintaining a different integration for every host.
Observe what happened.
Decide what happens next.
Observe what the agent does, or decide what happens next. Pitot keeps those capabilities separate.
Receive projected events for memory, audit, usage, reports, telemetry, or your own tools.
Receive a registered request and return one correlated decision to the coding agent.
Once the boundary is open, the missing feature becomes ordinary code.
Build selective project memory from projected events, without preserving entire chats.
Check tests, CI, repository state, or another source of truth before the agent proceeds.
Route a release or protected action through your own local approval logic.
Track actions, model usage, latency, failures, and outcomes across coding-agent hosts.
Use the same boundary to create workflows and tools that coding-agent vendors have not built yet.
Different tools intervene at different points.
replace the product
advise the model
expose tools and data
connect your code to observable events and waiting actions
Create a tiny Consumer or Controller in your language. Run it against a real coding agent, edit the code, and immediately change what your tool observes or decides.
go install github.com/operatorstack/pitot/cmd/pitot@latestpitot init --template shell-policy --language go --dir ./agent-policypitot doctor --host kimipitot dev --host kimi -- kimi -p "Run: echo hello"Pitot tests the complete path through real coding-agent hosts:
prompt → hook → projected event → Controller decision → tool result
Not just generated payloads.
Not just protocol unit tests.
The actual integration boundary.
UBUNTU · macOS · WINDOWS
Pitot transports the event and the decision. Your code decides what approved, verified, safe, complete, or useful means.