• 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.01884221d2026-08-28 10:54
  • feat(api): give a tenant an organization-scoped read of their own usage (#842)OpenAPI 3.1.010ec0d1c72026-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.018d225d02026-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.03065fe512026-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.013a10d46f2026-08-25 15:34
  • fix(api): expose prompt cache keys (#777)OpenAPI 3.1.021e29bbb2026-08-25 15:00
  • feat: sign in with Google and GitHub, behind a real IdentityProviderPort (#765)OpenAPI 3.1.018cc693e02026-08-25 13:16
  • feat(tenancy): create an organization, and switch the active one (#771)OpenAPI 3.1.03c33d68c2026-08-25 11:22
  • feat(dashboard): let a deployment point the Documentation links at its own docs site (#774)OpenAPI 3.1.01ab255432026-08-25 11:06
  • feat(architecture): resolve captured telemetry through a storage port (#770)OpenAPI 3.1.01634c68f3cd2026-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.01168576152026-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.019c3a23352026-08-24 19:30
  • feat(guardrails): let an organization mandate guardrails over its workspaces (#752)OpenAPI 3.1.04698be2b2026-08-24 19:15
  • feat: register and sign in with passkeys (#751)OpenAPI 3.1.018cf3de462026-08-24 16:39
  • feat(gateway): let a workspace configure its own web search (#744)OpenAPI 3.1.0362a25c72026-08-24 15:16
  • feat(gateway): freeze dashboard sign-ins with a maintenance-mode switch (#749)OpenAPI 3.1.034cb3a342026-08-24 15:13
  • feat(budgets): close the last two gaps in workspace budget defaults (#745)OpenAPI 3.1.0386fff802026-08-24 14:30
  • fix(auth): gate master-key sign-in on the operator's password, not on any (#746)OpenAPI 3.1.0272c06b782026-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.031414d2ba90e2026-08-21 16:47
  • feat(auth): signup, email verification, and password reset (#708)OpenAPI 3.1.05754f8302026-08-21 16:26
  • feat(activation): guide a new workspace to its first successful request (#705)OpenAPI 3.1.023627c2dfa302026-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.030e2634c2026-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.031426a54acfe2026-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.019015a8ee2026-08-21 00:21
  • feat(provider-keys): add organization-scoped BYO provider keys (#670)OpenAPI 3.1.013a82cd292026-08-20 21:13
  • feat(tenancy): workspace per-member budget defaults (#671)OpenAPI 3.1.0161344077892026-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.012051a67872026-08-20 18:45
  • feat(dashboard): give dashboard sessions a user identity (#681)OpenAPI 3.1.0280f40742026-08-20 18:01
  • feat(tenancy): invitations for organization and workspace membership (#668)OpenAPI 3.1.05dbc3c692026-08-20 15:03
  • feat(pricing): per-organization model rate overrides (#674)OpenAPI 3.1.04244bec52026-08-20 13:43
  • feat(budgets): let a scoped budget reset on a UTC calendar boundary (#640)OpenAPI 3.1.06d37fe932026-08-20 08:39
  • feat(tenancy): give the tenancy model a request plane (#633)OpenAPI 3.1.0265d5ebff2026-08-19 15:52
  • feat(tenancy): serve organizations, workspaces, and memberships (#625)OpenAPI 3.1.0159a32cc02026-08-19 14:58