fix(dashboard): report provider-key encryption on a tenant-readable contract (#851)latestOpenAPI 3.1.0no API changes140292b2026-08-28 11:42 feat(api)!: remove GET /v1/usage/summary.csv (#854)OpenAPI 3.1.0▲1884221d2026-08-28 10:54 feat(api): give a tenant an organization-scoped read of their own usage (#842)OpenAPI 3.1.0○10ec0d1c72026-08-28 10:33 fix(dashboard): hand an accepted invitation off to the claim form (#841)OpenAPI 3.1.0no API changesfb391e82026-08-27 19:08 fix(config): refuse a data_plane_url that already names /v1 (#828)OpenAPI 3.1.0no API changes1d7bd272026-08-27 11:31 fix(dashboard): point hosted request snippets at the data-plane gateway (#825)OpenAPI 3.1.0○18d225d02026-08-27 05:49 fix(api): gate the deployment-wide management plane on operator authority (#821)OpenAPI 3.1.0no API changeseb900b82026-08-26 19:26 feat(dashboard): land the organization provider-keys page and a hosted surface set (#820)OpenAPI 3.1.0no API changes0dd3d6c2026-08-26 18:20 feat(tenancy): give an operator a surface over the deployment's accounts (#798)OpenAPI 3.1.0○3065fe512026-08-26 08:11 fix(gateway): Address Gateway 502s on max_completion_tokens (OpenAI's current field name) (#769)OpenAPI 3.1.0no API changese676ced2026-08-26 07:41 feat(tenancy): scope the gateway survivals to a workspace (#784)OpenAPI 3.1.0○13a10d46f2026-08-25 15:34 fix(api): expose prompt cache keys (#777)OpenAPI 3.1.0○21e29bbb2026-08-25 15:00 feat: sign in with Google and GitHub, behind a real IdentityProviderPort (#765)OpenAPI 3.1.0○18cc693e02026-08-25 13:16 feat(tenancy): create an organization, and switch the active one (#771)OpenAPI 3.1.0○3c33d68c2026-08-25 11:22 feat(dashboard): let a deployment point the Documentation links at its own docs site (#774)OpenAPI 3.1.0○1ab255432026-08-25 11:06 feat(architecture): resolve captured telemetry through a storage port (#770)OpenAPI 3.1.0▲16●3○4c68f3cd2026-08-25 10:55 fix(tools): address review on the sandbox image and tool-set policyOpenAPI 3.1.0no API changes68576152026-08-24 19:54 fix(tools): address review on the sandbox image and tool-set policyOpenAPI 3.1.0●1○168576152026-08-24 19:54 feat(tools): let a workspace pin its sandbox image and exposed tool setOpenAPI 3.1.0no API changesc3a23352026-08-24 19:30 feat(tools): let a workspace pin its sandbox image and exposed tool setOpenAPI 3.1.0○19c3a23352026-08-24 19:30 feat(guardrails): let an organization mandate guardrails over its workspaces (#752)OpenAPI 3.1.0○4698be2b2026-08-24 19:15 feat: register and sign in with passkeys (#751)OpenAPI 3.1.0●1○8cf3de462026-08-24 16:39 feat(gateway): let a workspace configure its own web search (#744)OpenAPI 3.1.0○362a25c72026-08-24 15:16 feat(gateway): freeze dashboard sign-ins with a maintenance-mode switch (#749)OpenAPI 3.1.0○34cb3a342026-08-24 15:13 feat(budgets): close the last two gaps in workspace budget defaults (#745)OpenAPI 3.1.0○386fff802026-08-24 14:30 fix(auth): gate master-key sign-in on the operator's password, not on any (#746)OpenAPI 3.1.0●2○72c06b782026-08-24 14:28 feat(dashboard): one budgets page, and a person is a member (#711)OpenAPI 3.1.0no API changes40e9c902026-08-21 19:14 feat(budgets): make the spend ledger exact, like the settled rows feeding itOpenAPI 3.1.0no API changesd2ba90e2026-08-21 16:47 feat(budgets): make the spend ledger exact, like the settled rows feeding itOpenAPI 3.1.0no API changesd2ba90e2026-08-21 16:47 feat(budgets): make the spend ledger exact, like the settled rows feeding itOpenAPI 3.1.0no API changesd2ba90e2026-08-21 16:47 feat(budgets): make the spend ledger exact, like the settled rows feeding itOpenAPI 3.1.0▲3●14○14d2ba90e2026-08-21 16:47 feat(auth): signup, email verification, and password reset (#708)OpenAPI 3.1.0○5754f8302026-08-21 16:26 feat(activation): guide a new workspace to its first successful request (#705)OpenAPI 3.1.0▲23●6○27c2dfa302026-08-21 15:02 feat(gateway): give a workspace a code-execution policy over the deployment sandboxOpenAPI 3.1.0no API changes0e2634c2026-08-21 14:42 feat(gateway): give a workspace a code-execution policy over the deployment sandboxOpenAPI 3.1.0○30e2634c2026-08-21 14:42 feat(mcp): let a workspace configure its own MCP serversOpenAPI 3.1.0no API changesa54acfe2026-08-21 14:30 feat(mcp): let a workspace configure its own MCP serversOpenAPI 3.1.0no API changesa54acfe2026-08-21 14:30 feat(mcp): let a workspace configure its own MCP serversOpenAPI 3.1.0▲3●14○26a54acfe2026-08-21 14:30 fix(pricing): map the override write race to 409, and agree on the canonical key (#677)OpenAPI 3.1.0no API changesf84f3fa2026-08-21 12:20 feat(auth): password sign-in, and the master key retires as the dashboard loginOpenAPI 3.1.0▲1○9015a8ee2026-08-21 00:21 feat(provider-keys): add organization-scoped BYO provider keys (#670)OpenAPI 3.1.0○13a82cd292026-08-20 21:13 feat(tenancy): workspace per-member budget defaults (#671)OpenAPI 3.1.0▲16○1344077892026-08-20 20:07 feat(mail): make outgoing mail a transport with an honest no-transport modeOpenAPI 3.1.0no API changes51a67872026-08-20 18:45 feat(mail): make outgoing mail a transport with an honest no-transport modeOpenAPI 3.1.0▲1○2051a67872026-08-20 18:45 feat(dashboard): give dashboard sessions a user identity (#681)OpenAPI 3.1.0○280f40742026-08-20 18:01 feat(tenancy): invitations for organization and workspace membership (#668)OpenAPI 3.1.0○5dbc3c692026-08-20 15:03 feat(pricing): per-organization model rate overrides (#674)OpenAPI 3.1.0○4244bec52026-08-20 13:43 feat(budgets): let a scoped budget reset on a UTC calendar boundary (#640)OpenAPI 3.1.0○6d37fe932026-08-20 08:39 feat(tenancy): give the tenancy model a request plane (#633)OpenAPI 3.1.0○265d5ebff2026-08-19 15:52 feat(tenancy): serve organizations, workspaces, and memberships (#625)OpenAPI 3.1.0○159a32cc02026-08-19 14:58