Skip to content

oRPC AgentGoverned capabilities for AI agents

Make agents first-class clients of your oRPC application — the same typed procedures, with explicit exposure, policies, approvals, audit, and tracing.

oRPC Agent

2.0, published to npm. An independent community project — not affiliated with, endorsed by, or maintained by the oRPC project.

New here? Getting started — from an existing oRPC app to a governed tool call in five steps. Want the idea first? Architecture overview — the thesis, the layers, the five core objects. Want to see it work? Customer-support agent — nine capabilities, three surfaces, one approval that a human decides. Upgrading from 1.x? Migration guide — one breaking change, and it may not affect you.

Reading paths

Four ways in, depending on why you are here.

"Should we adopt this?"Architecture overviewSecurity modelthe worked exampleFAQ

"I'm integrating it."Getting startedDefining capabilitiesCapability exposure → the rest of the guides → Reference

"I'm reviewing its security."Security model (SI-1 … SI-12) → AuthorizationPrompt injectionSensitive dataIdempotency and retriesExecution pipelineThreat model

"I want to know why it works this way."Architecture overviewExecution pipelineDecision records

New to the vocabulary? The glossary is short, and every distinction in it is load-bearing. Something not working? Troubleshooting is indexed by what you saw.

Independent community project — not affiliated with or endorsed by the oRPC maintainers.