Skip to content

Sync API reference from eigen-server - #16

Merged
eigen-release[bot] merged 2 commits into
mainfrom
sync/api-reference
Aug 6, 2026
Merged

Sync API reference from eigen-server#16
eigen-release[bot] merged 2 commits into
mainfrom
sync/api-reference

Conversation

@eigen-release

@eigen-release eigen-release Bot commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Regenerated by sync-api.yml from eigen-server@428ecf5cc528790767de6a95ce4b815765399e75.

Deterministic output of pnpm sync-api — no authored prose is touched.
Auto-merge is on; this lands as soon as checks pass.

@eigen-release
eigen-release Bot enabled auto-merge (squash) August 6, 2026 13:03
The engine's OpenAPI `info.title` became "EigenInteractive Engine API", and
`docusaurus-plugin-openapi-docs` derives the info page's id by kebab-casing
that title. So this sync moved the page from `eigen-engine-api` to
`eigeninteractive-engine-api`, and the build failed on every link to the old
slug.

The generated `.api.mdx` front matter and `sidebar.ts` fixed themselves —
they are regenerated from the same title. Four hand-written references did
not: the footer's "HTTP API" entry, which broke on every page, and prose
links in `system-shape.md`, `reference/dart.md` and `http-surface.md`.

The plugin offers no way to pin the info page's id, so this coupling is
permanent. Recorded as a comment on the footer link, since that is the one
that turns a title change into a site-wide failure.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@eigen-release
eigen-release Bot merged commit 01875c5 into main Aug 6, 2026
1 check passed
@eigen-release
eigen-release Bot deleted the sync/api-reference branch August 6, 2026 13:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant