- 2026-08-25
Public OpenAPI covers every product /v1 route
The docs site lists every public product REST operation with typed request and success schemas, and visitors can download the same OpenAPI 3 document as openapi.json.
- Remaining product controllers are tagged for public docs. REST noun aliases sit beside frozen 2026-08-13 RPC keys. Internal /v1/internal routes and Internal/Operator/PlatformAdmin schemas stay unpublished.
- Download the generated spec from /openapi.json on the docs host.
- 2026-08-20
Public OpenAPI matches the shipped SDKs
The public OpenAPI snapshot now includes the live /v1 routes the TypeScript and Python SDKs already call (workflow-run get/control, download sessions, artifacts, export jobs, training jobs, CLI login, and current user).
- Controllers that own those routes now declare @PublicApiDocs. The docs REST groups list the new tags. No new product behavior.
- 2026-08-16
Documentation site structure
Public docs now use a GitBook-style shell, console navigation labels, English as the default locale, and OpenAPI-rendered REST pages.
- Single sidebar with Projects, Datasets, Catalog, Workflows, Training, Deployment, Organization, and Developer Reference.
- Chinese docs live under /zh. REST details show host, auth, schema, and curl.
- 2026-07-03
Public product docs (historical)
First public docs shell with product modules and generated API reference. Superseded by the 2026-08-16 structure.
- OpenAPI remained the source of truth for endpoint fields.