Skip to content

Add OpenBox - #140

Open
ash-krnl wants to merge 1 commit into
OpenRouterTeam:mainfrom
ash-krnl:add-openbox
Open

Add OpenBox#140
ash-krnl wants to merge 1 commit into
OpenRouterTeam:mainfrom
ash-krnl:add-openbox

Conversation

@ash-krnl

@ash-krnl ash-krnl commented Sep 8, 2026

Copy link
Copy Markdown

Adds apps/openbox/ — OpenBox, governance and observability for the OpenRouter Agent SDK (@openrouter/agent).

What it does with OpenRouter

Wrapping callModel and your tools puts every model call and tool execution through policy before it runs, and records it with its inputs and outputs. A policy can allow a call, refuse it, redirect where it goes, stop the run, or hold it open until a person approves.

That includes routing. OpenRouter picks a provider per request, so OpenBox governs both ends of it: which providers a call may be routed to, decided before the request is built, and which provider actually served it, read back from OpenRouter's own generation record and sealed under the session's signed root.

Users bring their own OpenRouter API key (OPENROUTER_API_KEY) — OpenBox never proxies or holds it.

Links

node scripts/validate.js passes. README.md untouched.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants