Changelog

Track builder-facing contract changes.

At a glance

Latest
6 September 2026
Release
94017d8
Previous
4a414b1
Probe
Todo tenant

6 September 2026

  • Dashboard Agents, Tools, and Sessions pages manage agents, tool versions, deployments, and sessions.
  • Usage and limits documents GET /v1/usage and the three per-tenant rate limits.
  • The status page reports component health.
  • Deployment rollback selects an active deployment for new slug sessions.
  • Per-operation tool result schemas support top-level oneOf and anyOf branches.
  • SDKs published: @alethi/pantheon-chat 0.1.0 on npm, pantheon-chat 0.1.0 on PyPI.
  • Email verification and password reset.
  • Build on Pantheon page.
  • llms.txt.

4 September 2026

  • Slug sessions now prefer the newest published deployment.
  • Tool lifecycle events now share one tool_call_id.

3 September 2026

  • Session streams now deliver live ephemeral deltas with event_deltas=true.
  • SESSION_BUSY now includes the active run and recovery routes.
  • Run cancellation now releases a busy session.
  • Sandbox failures now return HTTP 503 with a safe message.
  • Agents can opt out of sandbox creation.
  • Sessions now report sandbox_status.
  • Application tool waits now default to 30 minutes.
  • Run claims now use owner tokens, leases, and reconciliation.

Contract hardening

  • The checked-in OpenAPI contract now covers every served route.
  • Contract tests now require exact route parity.
  • Worker tests can limit claims to one tenant.

Open

See Known issues for current impact and workarounds.

Pitfalls

  • A commit is not deployment proof: Use the deployment date and verify the live contract before rollout.
  • The todo tenant is a probe: Do not treat tenant UI behavior as the API contract.