Skip to content

Add OpenBox - #140

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

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.

@kenrogers

Copy link
Copy Markdown

Hey thanks for the PR here, going to close this one since I don't see much evidence of traction or usage yet.

@kenrogers kenrogers closed this Oct 2, 2026
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.

3 participants