mirror of
https://github.com/CopilotKit/CopilotKit.git
synced 2026-09-14 16:26:20 +08:00
5cae8d4937
## Problem Claude Agent SDK docs could render malformed or missing extracted snippets across the generated Python and TypeScript integration docs. The generative UI pages had stale duplicate regions and generic setup leakage, while the custom look-and-feel reasoning and slots pages referenced demo cells or regions that did not exist for every Claude integration. ## Why The docs pipeline treated accidental duplicate region names across files as intentional multi-file regions, and several authored docs pages drifted from the actual generated showcase demo IDs/regions. That left some pages visually correct at a glance but broken when users opened specific extracted code snippets. ## Fix - Move the shared `bar-chart-renderer` regions to the complete `useComponent` call and delete stale duplicate snippet files. - Add an explicit duplicate-region guard and verifier coverage for accidental cross-file region collisions. - Add line-emphasis support for extracted `<Snippet>` blocks and setup `<DemoCode>` output. - Scope generative UI feature pages away from generic `agent-setup` boilerplate. - Repair the shared reasoning-messages docs to use the generated `reasoning-default` and `reasoning-custom` demo cells. - Add the missing Claude Python chat-slots teaching snippet regions and keep both Claude slot snippets self-contained. - Broad-audit both Claude integration docs locally, then targeted-audit the repaired reasoning/slots pages in light and dark mode.