Commit Graph

49 Commits

Author SHA1 Message Date
Jordan Ritter 25f3f70ab2 fix(docs): update stale model names, fix broken quickstart examples
- gpt-5.2/gpt-5.2-mini → gpt-5.4/gpt-5.4-mini across 70 files
- Anthropic model IDs: dots → hyphens (claude-sonnet-4-5, not 4.5)
- LangGraph FastAPI: add missing uvicorn import, MemorySaver checkpointer,
  fix port string→int
- AG2: ContextVariables import moved to autogen.agentchat
- CrewAI Flows: comment out deprecated CLI option
- Pydantic: pin Starlette 0.45.3 (1.0.0 is incompatible)
- CopilotChat: add missing default export
- All quickstarts: add globals.css import to layout examples
- LangGraph quickstart tagged with doctest="server" for Phase 1

Supersedes #3655, #3656, #3658, #3660, #3661, #3665, #3667, #3669.
2026-04-08 18:55:11 -07:00
Markus Ecker 316c9c5102 docs: A2UI v0.9 guides, Open Generative UI reference, BYOC examples 2026-04-08 12:50:46 -07:00
Alem Tuzlak 0fd3ddf960 refactor(docs): create migration-guides section, move migration pages from troubleshooting
- New docs/(root)/migration-guides/ section with migrate-to-v2, migrate-attachments,
  migrate-to-1.10.X, migrate-to-1.8.2
- Troubleshooting now only contains error-debugging, observability-connectors, common-issues
- Update all @deprecated JSDoc URLs from /troubleshooting/ to /migration-guides/
- Update doc cross-links (multimodal-attachments page, snippet import)
- Move snippet to snippets/shared/migration-guides/
- Set minimum version to v1.56.0 (was vX.Y.Z placeholder)
2026-04-06 14:55:09 +02:00
Alem Tuzlak 18c7a6001d feat: multimodal attachments — UI polish, deprecations, docs, codemod
Attachment queue & previews:
- Image lightbox with View Transition API morph animation
- Video lightbox with native controls and play button overlay
- Document lightbox (PDF via blob URL, text inline, info card fallback)
- Drop zone overlay with upload icon
- Filename preservation via InputContent metadata
- Proper video thumbnail sizing and play/pause indicator
- Fix attachment queue positioning (max-w-3xl constraint)
- Padding between X button and content for audio/document cards
- Document filenames wrap instead of truncating

Attachments config:
- onUploadFailed callback for validation/upload errors (file-too-large, invalid-type, upload-failed)
- onUpload accepts sync or async returns
- AttachmentUploadResult discriminated union with explicit interfaces
- Metadata field on Attachment and onUpload return type

AG-UI version bump:
- Bump @ag-ui/client, @ag-ui/core, @ag-ui/encoder, @ag-ui/proto to 0.0.51
- Remove process.env Vite workaround (fixed upstream in 0.0.51)

Deprecation lifecycle:
- @deprecated JSDoc on all legacy image upload APIs
- ImageRenderer, ImageRendererProps, ImageUpload type, imageUploadsEnabled prop,
  inputFileAccept prop, ImageRenderer prop, AIMessage.image, ImageData
- Codemod at codemods/migrate-attachments.ts (15 tests)
- Migration guide updated with codemod instructions and new type shapes

Docs:
- New guide: docs/(root)/multimodal-attachments.mdx
- Updated migration guide with onUpload return type, metadata, codemod section
- Cross-links from prebuilt-components and migration guide
- Label change: "Add photos or files" → "Add attachments"

Tests:
- CopilotChat.attachments.test.tsx — 5 tests for onUploadFailed
- migrate-attachments codemod — 15 tests
2026-04-06 14:55:06 +02:00
Alem Tuzlak e92dcb9686 docs: add multimodal attachments migration guide and deprecation callouts 2026-04-06 14:54:35 +02:00
Maxim b039983f59 docs: extract performance tip into shared snippet
Moves the streaming performance tip into a reusable snippet and imports
it on both the root headless page and the v2 basics headless-ui snippet
(used by built-in-agent and a2a framework pages).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-03 20:00:02 +02:00
Claude ad629e1779 docs: rebrand LangGraph integration to LangChain across documentation
Update user-facing references from "LangGraph" to "LangChain" per CPK-7186.
The integration label, descriptions, and agent terminology now use "LangChain"
while preserving "LangGraph" for technical references (Platform, Studio, CLI,
StateGraph, code/package names, and API references).

- Rename integration label in integrations.ts, meta.json, integration-grid,
  feature-matrix, quickstart-dropdown, and link-validation
- Update ~47 MDX docs: "LangGraph agent(s)" → "LangChain agent(s)"
- Update FAQ, snippets, and learn section references
- Keep URL paths (/langgraph) unchanged for backward compatibility
- Keep all code imports, package names, and LangGraph Platform/Studio/CLI as-is

https://claude.ai/code/session_01JAQ7P3GEeP2bGZtc6V45WY
2026-04-02 17:21:00 +02:00
Maxim a655765460 docs: update MCP server URLs from SSE to HTTP transport
SSE transport is no longer available. Update all MCP server setup
instructions to use HTTP transport with the /mcp endpoint, and
remove the Tadata callout.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 22:53:03 +02:00
Alem Tuzlak 43bf49f791 chore: remove legacy src/ directory
The src/v1.x/ and src/v2.x/ directories were leftover artifacts from
the package consolidation. They contained only outdated configs, old
Cursor rules, superseded docs, and stale GitHub workflows — none
referenced by any code, build config, or Nx project.

Also fixes 3 broken doc links that pointed to src/v1.x/ paths.
2026-03-31 11:10:07 +02:00
Tyler Slaton 96885b5959 refactor: consolidate V1/V2 packages into flat @copilotkit/* structure
Flatten all packages from packages/v1/* and packages/v2/* into packages/* —
every package now lives directly under the @copilotkit/ scope with no v1/v2
subdirectories.

- Move all v1 packages (react-core, react-ui, runtime, shared, etc.) from
  packages/v1/* to packages/*
- Absorb v2 react code into packages/react-core/src/v2/ (exported via /v2 subpath)
- Absorb v2 agent code into packages/runtime/src/agent/ (exported via /v2 subpath)
- Move v2 packages (core, angular, demo-agents, etc.) to packages/*
- Replace all @copilotkitnext/* imports with @copilotkit/* equivalents
- Keep @copilotkitnext/angular as the sole exception (angular remains on next)
- Update CI workflows, renovate config, release scripts for flat structure
- No public API surface changes — all exports fields are preserved

Co-authored-by: Alem Tuzlak <t.zlak@hotmail.com>
Signed-off-by: Tyler Slaton <tyler@copilotkit.ai>
2026-03-28 16:45:10 -07:00
Ran Shemtov 9b2c840466 docs: add documentation about a2ui and mcpApps options in copilotkit (#3411) 2026-03-13 10:00:20 +01:00
Ran Shem Tov 09d31e1230 docs: recommend runtime mcpApps by default and note A2UI auto-render 2026-03-12 13:52:56 +01:00
Tyler Slaton 8e1f1ec5f0 fix(docs): make shared snippets framework-aware for IframeSwitcher URLs
Shared MDX snippets had hardcoded langgraph URLs in IframeSwitcher
components. Now they accept a framework prop so each integration page
can specify its own feature viewer path.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 18:56:20 -04:00
Ran Shem Tov 96740260ef docs: add documentation about a2ui and mcpApps options in copilotkit 2026-03-10 10:51:58 +01:00
Maxim 7a6f7ba1c3 docs: add v2 onError documentation for CopilotKitProvider and CopilotChat
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-05 16:25:16 -05:00
Tyler Slaton 74dfd09d32 fix(docs): update shared snippets to correct V2 API patterns
- CopilotKit imports changed to V1 path (@copilotkit/react-core)
- useDefaultTool renamed to useDefaultRenderTool

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-03 18:54:03 -05:00
Tyler Slaton cc8c945893 refactor(docs): optimize structure, content and navigability
Signed-off-by: Tyler Slaton <tyler@copilotkit.ai>
2026-03-02 11:30:16 -05:00
Ran Shemtov 593859fd9f feat: add useComponent wrapper around useFrontendTool (#3175)
Co-authored-by: Alem Tuzlak <t.zlak@hotmail.com>
Co-authored-by: Tyler Slaton <54378333+tylerslaton@users.noreply.github.com>
2026-02-20 00:38:31 -05:00
Max Korp 980d3f5b55 docs: add v2 interface reference docs (#3197)
Also fixing some linting/build issues.

Co-authored-by: Tyler Slaton <tyler@copilotkit.ai>
2026-02-17 17:14:41 -05:00
Alem Tuzlak ef0f539867 feat: Added reasoning for improved information display (#3165)
Co-authored-by: Tyler Slaton <54378333+tylerslaton@users.noreply.github.com>
2026-02-17 11:11:47 +01:00
Mike Ryan 98f2a7a93e revert: migrate reactmarkdown to streamdown 2026-01-28 10:23:14 -08:00
John Rae-Grant 9d6cc4873b Add Generative UI overview 2026-01-26 16:02:14 -08:00
Hayden Bleasel e9dafcb44b Migrate ReactMarkdown to Streamdown (#3018) 2026-01-16 23:38:56 -05:00
Markus Ecker c87af71792 fix(mcp-apps): improve performance and fix MCP server ports (#2989)
Signed-off-by: Tyler Slaton <tyler@copilotkit.ai>
Co-authored-by: Max Korp <maxkorp@8bytealchemy.com>
Co-authored-by: Maximiliano Korp <max@copilotkit.ai>
Co-authored-by: Tyler Slaton <tyler@copilotkit.ai>
2026-01-14 15:31:49 -07:00
Markus Ecker 036d5412cc refactor!: restructure repo for v1.x and add v2.x (#2794)
- Move original CopilotKit/CopilotKit directory to src/v1.x
- Introduce new v2 interfaces in src/v2.x
- Align CI paths and preview environments to new layout

Signed-off-by: Tyler Slaton <tyler@copilotkit.ai>
Co-authored-by: Ran Shemtov <ran@copilotkit.ai>
Co-authored-by: Brandon McConnell <brandon@dreamthinkbuild.com>
Co-authored-by: Mike Ryan <mike.ryan52@gmail.com>
2025-12-18 13:09:14 -05:00
John Rae-Grant 4695d618dd feat: Docs Update for v1.5 announcement, GenUI specs and Agentic Protocols (#2815)
Signed-off-by: Tyler Slaton <tyler@copilotkit.ai>
Co-authored-by: Tyler Slaton <tyler@copilotkit.ai>
Co-authored-by: Max Korp <maxkorp@8bytealchemy.com>
2025-12-11 02:49:41 -05:00
Brandon McConnell 5dade7e044 Canonical partner docs (ADK) (#2754) 2025-11-29 02:55:15 -05:00
Tyler Slaton 1ca902c568 docs: add default tool rendering guide (#2717)
Signed-off-by: Tyler Slaton <tyler@copilotkit.ai>
2025-11-13 14:03:40 -05:00
Brandon McConnell d6a6c89d98 feat: add Microsoft Agent Framework to integrations docs (#2680)
Signed-off-by: Tyler Slaton <tyler@copilotkit.ai>
Co-authored-by: Tyler Slaton <tyler@copilotkit.ai>
2025-11-07 18:16:54 -05:00
Brandon McConnell bbf0a41fcf docs(mcp-server-setup): reorder Claude Code after Claude Web and Desktop 2025-10-09 16:45:28 -04:00
Chan Meng 9d538dac83 docs: add Claude Code setup instructions to MCP server guide (#2529)
Co-authored-by: Claude <noreply@anthropic.com>
2025-10-09 16:43:38 -04:00
John Rae-Grant 48453835ac Docs/broken links 20252008 (#2598)
Fixed a bunch of reported broken links
2025-10-08 16:57:17 -07:00
Brandon McConnell 92d369fcf3 docs: upgrade shiki and @shikijs/transformers to latest (v3) (#2565) 2025-10-02 18:03:22 -04:00
Tim Harper 24f0230ca2 docs(custom-look-and-feel): fix a handful of issues in the examples (#2552) 2025-10-02 15:43:37 -04:00
Max Korp 21fd0c0037 Fix relative links in docs (#2506) 2025-09-25 12:46:59 -07:00
Sourabh Bagrecha 055d749fbe [DOCS] Fixed broken links on Styling Copilot UI page (#2360) 2025-09-11 20:04:35 -04:00
Tyler Slaton 829de12be7 docs: add migration page for 1.10.X (#2367) 2025-08-31 13:06:53 -04:00
Tyler Slaton 3e60897bf9 docs: updating sidebar layout and updating subcomponents guide (#2363)
Signed-off-by: Tyler Slaton <tyler@copilotkit.ai>
2025-08-28 11:21:46 -04:00
Brandon McConnell 4235654010 fix: add line-break before ## Claude Web to include it in TOC aside 2025-08-26 23:07:02 -04:00
Brandon McConnell 2abc9eee9d docs(mcp): update docs for CopilotKit MCP server in Claude Web/Desktop 2025-08-26 22:54:20 -04:00
Brandon McConnell ffd91adfdb docs(mcp): update copy for "Add Custom MCP" button 2025-08-26 20:42:15 -04:00
John Rae-Grant b839af7ddb separated error-debugging and error observability into separate pages… (#2348) 2025-08-22 16:53:35 -07:00
Tyler Slaton 31e1f7d2d4 refactor(docs): upgrade versions and overhaul structure and content (#2120)
Signed-off-by: Tyler Slaton <tyler@copilotkit.ai>
2025-08-14 19:02:06 -04:00
John Rae-Grant 6d060ac70f Pr/2298 integration (#2312)
Co-authored-by: Suhas Deshpande <suhas2u@gmail.com>
Co-authored-by: Suhas Deshpande <suhasdeshpande@users.noreply.github.com>
2025-08-10 22:28:12 -07:00
John Rae-Grant 6bb3804d06 Pr/premium badge (#2304) 2025-08-08 16:48:33 -07:00
Tyler Slaton 63f7d069f0 fix: address small typo in documentation (#2292)
Signed-off-by: Tyler Slaton <tyler@copilotkit.ai>
2025-08-07 17:44:08 -04:00
Tyler Slaton 42384e8c4f docs: overhaul messaging of cloud, premium and new features
Signed-off-by: Tyler Slaton <tyler@copilotkit.ai>
Co-authored-by: Suhas Deshpande <suhas2u@gmail.com>
Co-authored-by: johnprg <john@theartofwork.com>
2025-08-07 17:27:54 -04:00
Tyler Slaton 3c2509d11a docs(headless-ui): update messaging and guides (#2273)
Signed-off-by: Tyler Slaton <tyler@copilotkit.ai>
2025-08-07 12:09:12 -04:00
Tyler Slaton 098cef9b69 docs: make duplicate code more dry and add new headless hook doc (#2270)
Signed-off-by: Tyler Slaton <tyler@copilotkit.ai>
2025-08-04 14:53:49 -04:00