OpenRouter credit monitoring, v2 assistant runtime foundation, and MCP server renaming
This release lays the groundwork for the v2 assistant runtime path, adds OpenRouter credit monitoring and auto-reconciliation for enterprise organizations, and lets users rename MCP servers without breaking existing URLs.
Features
Monitor OpenRouter credits for enterprise organizations#2860 - Adds monitoring of OpenRouter credit usage for enterprise organizations so spend is visible alongside other AI-cost telemetry. (Author: @bflad )
Auto-reconcile OpenRouter per-key credit limits#2871 - A metrics workflow now keeps OpenRouter per-key credit limits in sync, so enterprise orgs do not need to manually adjust them as usage shifts. (Author: @bflad )
v2 assistant runtime foundation#2843 - Lays the groundwork for the v2 assistant runtime path: optional
claim on assistant runtime tokens (assistant-scoped tokens omit it), a
column plus partial unique index on
, a new
endpoint that lets a runner pull a thread's bootstrap state on demand, and an assistant-scope check on
that rejects writes whose
resolves to a chat outside the caller's assistant. Existing v1 admit, configure, and run-turn flows are unchanged. (Author: @danielkov )
Rename MCP servers from the detail page#2873 - Adds the ability to rename MCP servers from the server detail page without changing the server URL slug, so existing integrations keep working after a rename. (Author: @walker-tx )
Bug fixes
Allow MCP-valid tool names in tool URNs#2868 - Tool URNs now accept MCP-valid tool names, including camelCase, PascalCase, dotted, and kebab-case names. (Author: @walker-tx )
Rename plugin publish CTA to "Publish Private Marketplace"#2865 - Renames the plugins publish CTA from "Publish to GitHub" to "Publish Private Marketplace" so the action better reflects what it does. (Author: @bradcypert )
Align risk page headers with shared layout#2866 - Updates the Risk Overview and Risk Policies page headers to match the shared page layout and Moonshine CTA patterns. (Author: @alx-xo )