Martha Schumann
83f58ee3de
Merge branch 'main' into fix/cpk-7155-thread-shared-state
...
Incorporates the V1/V2 flat package consolidation (96885b595 ). All our
thread-isolation changes auto-merged to the new package paths. Three
content conflicts resolved (import paths updated from @/ aliases to
relative paths and @copilotkitnext/* to @copilotkit/*):
- packages/react-core/src/v2/hooks/use-agent.tsx
- packages/react-core/src/v2/hooks/use-render-custom-messages.tsx
- packages/react-core/src/v2/components/chat/CopilotChatMessageView.tsx
File location conflict resolved: use-agent-thread-isolation.test.tsx
moved from packages/v2/react/... to packages/react-core/src/v2/...
2026-03-30 12:33:16 -07:00
Martha Schumann
6c209bb24a
fix(suggestions): pass thread clone agent to reloadSuggestions
...
With per-thread agent clones, the registry agent has empty messages.
reloadSuggestions was checking messageCount on the registry agent, so
dynamic suggestions (which require messageCount > 0) never fired after
the first message. Fix by passing the thread clone (with actual messages)
through reloadSuggestions → generateSuggestions.
Also updates the demo to use claude-3-7-sonnet (extended thinking support)
when ANTHROPIC_API_KEY is set.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-30 09:57:23 -07:00
github-actions[bot]
a1edf59eae
chore(post-release): update version to 1.55.0-next.7
2026-03-29 00:19:22 +00:00
Claude
1ceb963a84
Revert "fix: resolve changeset version errors from stale @copilotkitnext package refs"
...
This reverts commit 1f6ae0d629 .
2026-03-28 17:04:55 -07:00
Claude
369266f1be
fix: resolve changeset version errors from stale @copilotkitnext package refs
...
After the V1/V2 consolidation merge, several changesets still referenced
old @copilotkitnext/* package names that no longer exist. Fixed package
references and ran changeset version to apply pending version bumps.
https://claude.ai/code/session_01A5aahBWFTmLPR3xZSeh4SD
2026-03-28 17:04:55 -07: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
github-actions[bot]
80da7704c4
chore(post-release): update version to 1.54.1-next.6
2026-03-25 22:04:40 +00:00
github-actions[bot]
0683758931
chore(post-release): update version to 1.54.1-next.5
2026-03-25 16:45:07 +00:00
github-actions[bot]
ed99910e51
chore(post-release): update version to 1.54.1-next.4
2026-03-24 23:04:43 +00:00
github-actions[bot]
e384ad05fa
chore(post-release): update version to 1.54.1-next.3
2026-03-24 22:19:10 +00:00
github-actions[bot]
a93d7f0ab8
chore(post-release): update version to 1.54.1-next.2
2026-03-19 15:25:58 +00:00
github-actions[bot]
8238f0e912
chore(post-release): update version to 1.54.1-next.1
2026-03-18 22:17:23 +00:00
github-actions[bot]
7865731108
chore(post-release): update version to 1.54.1-next.0
2026-03-18 19:40:35 +00:00
github-actions[bot]
ea746d4629
chore(post-release): update version to 1.54.0
2026-03-12 22:32:04 +00:00
Jordan Ritter
13da6bde76
feat: consolidate 73 standalone demo repos into monorepo ( #3418 )
...
## Summary
Migrates 47 standalone demo repositories from the CopilotKit GitHub org
into the monorepo under `examples/`, organized by category
(integrations, showcases, canvas). History is intentionally dropped —
shallow clone + file copy only.
Also migrates the `copilotkit` CLI package from CopilotCloud into
`packages/v1/cli` (previously stacked as PR #3419 , now merged into this
branch).
### Demo consolidation
- **47 demos** imported across 4 groups (A=22, B=21, C=2, D=2)
- **26 repos excluded** — all 13 experiments (old/irrelevant
prototypes), 6 showcases (autotale, agui, campaign-manager, chat-sso,
crewai-enterprise, crm), and 7 starters (textarea, todos-app,
coagents-langgraph, coagents-crewai-flows, llamaindex-hitl,
enterprise-runner, react-vite-agent) dropped to reduce consolidation
footprint
- **Git LFS** tracks binary assets (png, jpg, jpeg, gif, mp4, webm, pdf)
— svg removed from LFS (text-based, breaks `GIT_LFS_SKIP_SMUDGE=1` clone
instructions)
- **Image deduplication** via `examples/images/` with symlinks from
individual examples
- **Tutorial branches** imported as `start/` and `final/` subdirectories
- **Cross-link rewriting** — all standalone repo URLs in READMEs and
docs updated to monorepo paths
- **Doc updates** — 18 tutorial/doc files updated with new clone
instructions and paths
- **Renovate config** — `examples/**` dependencies grouped into weekly
Monday PRs, v1/v2 legacy dirs excluded
- **`examples/README.md`** — full index of all 47 demos by category
- **Archive script** — `scripts/archive-demo-repos.sh` ready to
deprecate+archive original repos post-merge
- **Prettier** — all example files formatted to match monorepo standards
- **Example bug fixes** — Gemini agents (unguarded variables, sync
blocking, dead OpenAI route), langgraph-python (debug print, docstring
placement), StackBlitz URLs
### CLI migration (from CopilotCloud)
- `TEMPLATE_REPOS` updated to use monorepo subdirectory sparse checkout
for all CopilotKit-owned templates
- Tarball download fallback preserved for external repos
(ag2ai/ag2-copilotkit-starter)
- Package metadata (bugs, homepage, repository) updated to point to
monorepo
- Removed stale tsconfig paths/references to non-existent
`@repo/trpc-cli`
- **Pre-existing bug fixes:**
- `base-command.ts`: unguarded `fetch()` crashed CLI when offline
- `init.ts`: dropped all user flags when delegating to `create`
- `detect-endpoint-type.utils.ts`: Promise.all destructuring mismatch (5
promises, 4 variables)
- `auth.service.ts`: OAuth state validated after analytics, Promise
never settled on mismatch
### Category breakdown
| Category | Count | Path |
|----------|-------|------|
| Integrations | 17 | `examples/integrations/` |
| Canvas | 7 | `examples/canvas/` |
| Showcases | 23 | `examples/showcases/` |
### What happens after merge
- Run `scripts/archive-demo-repos.sh` to deprecate+archive the 47
consolidated repos
- 26 excluded repos (experiments + 6 showcases + 7 starters) left as-is
on GitHub
- Community announcement (Slack draft prepared)
- Post-merge verification (README rendering, LFS quotas, CLI test)
## Test plan
- [ ] `examples/README.md` renders correctly on GitHub with all links
working
- [ ] LFS-tracked images render in GitHub READMEs
- [ ] Spot-check 3-5 examples can `npm install && npm run dev`
successfully
- [ ] Symlinks in `examples/images/` resolve correctly
- [ ] No `.git/`, `.github/`, `node_modules/`, or `.env` files in any
example
- [ ] Doc tutorial paths point to existing `start/`/`final/` directories
- [ ] No remaining standalone repo URLs in docs
- [ ] `nx run copilotkit:test` passes (46/46)
- [ ] `copilotkit create` scaffolds from monorepo subdirectory
- [ ] CLI works offline (version check doesn't crash)
🤖 Generated with [Claude Code](https://claude.com/claude-code )
2026-03-12 16:29:54 -04:00
Jordan Ritter
fd34bbfbf6
style: format all example files with prettier
...
Run prettier on ~1,865 files across examples/ to match the monorepo's
formatting standards. These files were imported as-is from standalone
repos that used different prettier configs.
2026-03-12 13:06:04 -07:00
github-actions[bot]
98890426e5
chore(post-release): update version to 1.54.0-next.9
2026-03-12 19:08:50 +00:00
github-actions[bot]
b443706792
chore(post-release): update version to 1.54.0-next.8
2026-03-12 16:52:13 +00:00
github-actions[bot]
ecd76256ed
chore(post-release): update version to 1.54.0-next.7
2026-03-12 14:26:14 +00:00
github-actions[bot]
ed34d9daef
chore(post-release): update version to 1.54.0-next.6
2026-03-11 16:22:53 +00:00
github-actions[bot]
e9cb7dfe26
chore(post-release): update version to 1.54.0-next.5
2026-03-11 15:20:13 +00:00
github-actions[bot]
190eb07f09
chore(post-release): update version to 1.54.0-next.4
2026-03-11 12:50:08 +00:00
github-actions[bot]
60de47cda2
chore(post-release): update version to 1.54.0-next.3
2026-03-11 11:14:53 +00:00
github-actions[bot]
d2cf028903
chore(post-release): update version to 1.53.1-next.2
2026-03-07 08:47:03 +00:00
github-actions[bot]
6c4aab7d6f
chore(post-release): update version to 1.53.1-next.1
2026-03-06 18:32:39 +00:00
github-actions[bot]
1fd878c582
chore(post-release): update version to 1.53.1-next.0
2026-03-06 17:10:16 +00:00
github-actions[bot]
57eb016a10
chore(post-release): update version to 1.53.0
2026-03-05 23:57:25 +00:00
github-actions[bot]
671fd0ae47
chore(post-release): update version to 1.53.0-next.6
2026-03-05 23:41:37 +00:00
github-actions[bot]
3ba2352ef8
chore(post-release): update version to 1.53.0-next.5
2026-03-05 23:06:01 +00:00
github-actions[bot]
9f12589107
chore(post-release): update version to 1.52.2-next.4
2026-03-05 21:28:52 +00:00
github-actions[bot]
2173e89096
chore(post-release): update version to 1.52.2-next.3
2026-03-05 17:42:38 +00:00
github-actions[bot]
3ff24c8b05
chore(post-release): update version to 1.52.2-next.2
2026-03-05 10:31:34 +00:00
Tyler Slaton
f6e0004fbd
fix(examples): disable caching
...
Signed-off-by: Tyler Slaton <tyler@copilotkit.ai >
2026-03-04 16:05:32 -05:00
github-actions[bot]
7abe7f89d1
chore(post-release): update version to 1.52.2-next.1
2026-03-03 23:59:38 +00:00
Maxim
b696313847
Merge branch 'main' into feat/after-run-middleware-callbacks
2026-03-04 01:27:33 +04:00
github-actions[bot]
4b78d74e11
chore(post-release): update version to 1.52.2-next.0
2026-03-03 17:40:27 +00:00
Maxim
c56386e9db
docs: update afterRequestMiddleware reference
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-02 20:43:34 +04:00
github-actions[bot]
aeac645881
chore(post-release): update version to 1.52.1
2026-02-27 20:04:51 +00:00
Markus Ecker
39722ecbe4
Merge branch 'main' into mme/ag-ui-0.0.46
2026-02-27 15:13:22 +01:00
github-actions[bot]
d523d6cc68
chore(post-release): update version to 1.52.1-next.1
2026-02-27 14:12:29 +00:00
Markus Ecker
979511a900
chore: upgrade AG-UI to 0.0.46
2026-02-27 14:47:50 +01:00
github-actions[bot]
0cf39911a0
chore(post-release): update version to 1.52.1-next.0
2026-02-27 03:53:52 +00:00
github-actions[bot]
f924ecb4aa
chore(post-release): update version to 1.52.0
2026-02-26 19:37:25 +00:00
Tyler Slaton
04089ecee8
chore: fix example dep not properly setup
...
Signed-off-by: Tyler Slaton <tyler@copilotkit.ai >
2026-02-26 11:33:49 -08:00
Mike Ryan
609c3e9936
feat(angular): add public license key config
2026-02-26 09:22:48 -08:00
Brian Love
6833f0f7e3
chore(angular): version 19
2026-02-24 14:23:27 -08:00
github-actions[bot]
a0cd2ed364
chore(post-release): update version to 1.52.0-next.8
2026-02-24 15:21:43 +00:00
github-actions[bot]
17d42682ef
chore(post-release): update version to 1.52.0-next.7
2026-02-24 14:54:00 +00:00
Ran Shemtov
d77f3475a6
feat: create use-interrupt hook ( #3184 )
...
Co-authored-by: Alem Tuzlak <t.zlak@hotmail.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-24 15:50:21 +01:00
Jordan Ritter
0f47b01d06
feat: Enable Git LFS for binary assets (.gif, .jpg, .png, .pdf, .mp4) ( #3238 )
...
Co-authored-by: Alem Tuzlak <t.zlak@hotmail.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-02-23 13:56:48 +01:00