mirror of
https://github.com/CopilotKit/CopilotKit.git
synced 2026-09-14 16:26:20 +08:00
5c8c56071b
The default framework's docs now live at bare root URLs (/quickstart, /server-tools, ...) instead of under /built-in-agent/. The root catch-all resolves BIA-authored pages first, /built-in-agent/:path* permanently redirects to /:path*, and sidebar/landing/selector hrefs are root-relative. The whole root surface shares ONE sidebar: the Built-in Agent IA with the agnostic root sections (Concepts, Runtime, Deploy, Platforms, Other) folded in via buildRootSurfaceNav. Empty ---Section--- placeholders in the BIA meta.json position each folded-in section; appendSharedRootSections fills them, dropEmptySections clears any that stay empty, and route-group nodes (e.g. the (other) tree) are excluded so the fold never emits a bogus /(other)/... href. Without this, navigating from a BIA page to an agnostic page (/concepts/*, /backend/*) swapped the sidebar between two overlapping IAs. The fold is scoped to the root surface only — deepagents keeps Platforms-only and generated frameworks are untouched. Duplicate pages that the fold would otherwise double up are consolidated onto their canonical root homes: - The three BIA backend wrappers (copilot-runtime, custom-agent, ag-ui) are retired; the folded-in Runtime section is their single home. This resolves the /backend/ag-ui collision (the wrapper had shadowed the real root page). The bare /ag-ui segment belongs to the AG-UI protocol docs, so old /built-in-agent/ag-ui links redirect to /backend/ag-ui. - The BIA troubleshooting wrappers are retired in favor of the canonical /troubleshooting/* pages surfaced by the folded-in Other section, so Troubleshooting appears once. Stale redirect R25 (/runtime-server-adapter -> /backend/copilot-runtime) is removed: runtime-server-adapter is a distinct, current 'Deploy to any runtime' page linked from the sidebar, and the redirect had made it unreachable at its own URL. Middleware rules that would shadow or loop against the new surface (M2 /quickstart, BIA_DEFAULT_ROOT_REDIRECTS, MV-telemetry) are retired, and remaining live destinations move off the old prefix. The sitemap, llms.txt, per-page .md/.mdx, and OG image routes resolve the same content the pages serve. The client-side RouterPivot bounce is removed since root URLs now render real content in place.
18 KiB
18 KiB