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
Claude
3514b7fb8a
fix: resolve flaky travel e2e test caused by external CDN blocking page load
...
The travel layout loads leaflet CSS/JS from unpkg.com in the <head>, which
are render-blocking resources. Playwright's default page.goto() waits for the
"load" event (all resources finished), so when unpkg is slow in CI the test
times out intermittently. Switch to "domcontentloaded" since the title assertion
only needs server-rendered HTML.
https://claude.ai/code/session_01UG2GvyhbtPqUGpwo5xxra1
2026-03-28 11:59:39 -07:00
Ran Shem Tov
15896d3f64
chore(agentcore): finalize strands and frontend with cpk full features
2026-03-28 00:17:35 +01:00
Ran Shem Tov
95be9a5e41
chore(agentcore): finalize langgraph and frontend with cpk full features
2026-03-28 00:10:06 +01:00
Ran Shem Tov
af6b453742
chore(agentcore): fix stack name on frontend deployment
2026-03-27 22:18:37 +01:00
Ran Shem Tov
5bada306c1
chore(agentcore): fix stack name on frontend deployment
2026-03-27 22:17:55 +01:00
Ran Shem Tov
b783ed3772
chore(agentcore): fix cdk deployment command and update admin user
2026-03-27 20:56:43 +01:00
Ran Shem Tov
e24b1b0575
chore(agentcore): add .dockerignore to exclude cdk.out dirs from Docker build context
2026-03-27 20:00:43 +01:00
Ran Shem Tov
67812a80eb
chore: add aws FAST templates of copilotkit with strands and langgraph
2026-03-27 19:54:08 +01: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
Tyler Slaton
af77b019f1
feat(langgraph-python): better prompt, tasks -> todos
...
Signed-off-by: Tyler Slaton <tyler@copilotkit.ai >
2026-03-12 20:44:56 -04:00
Tyler Slaton
c672be411d
fix(langgraph-python): sync lockfiles
...
Signed-off-by: Tyler Slaton <tyler@copilotkit.ai >
2026-03-12 20:21:06 -04:00
Tyler Slaton
ccd4cc4437
feat: improve UI, better a2ui example, faster model
...
Signed-off-by: Tyler Slaton <tyler@copilotkit.ai >
2026-03-12 20:09:51 -04: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
1d72b9ce1b
chore: strip starters from consolidation, update metadata to 47 repos
2026-03-12 13:06:04 -07: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
Jordan Ritter
eab4855e67
fix: address review findings in consolidated examples
...
- gemini/stack_agent.py: initialize tool_calls/tool_msg before try
block, guard usage with null check to prevent NameError on failure
- gemini/posts_generator_agent.py: use async generate_content to avoid
blocking event loop, guard grounding_metadata access, replace bare
except with explicit bounds check, remove dead router_function and
redundant static edges
- gemini/app/api/chat/route.ts: remove dead OpenAI route from Gemini
example (mislabeled as Gemini-powered, no frontend references it)
- gemini/package.json: remove unused @ai-sdk/openai, ai, zod deps
- langgraph-python/agent.py: remove debug print(state), move docstring
to first position so chat_node.__doc__ works
- textarea tutorial: fix StackBlitz URLs pointing to use-tasks.tsx
instead of use-emails.tsx
2026-03-12 13:06:04 -07:00
Jordan Ritter
34268b756a
fix: remove SVG from LFS tracking
...
SVG files are text-based XML averaging ~218 bytes each. LFS tracking
adds per-file HTTP fetch overhead with no storage benefit, suppresses
git diff output, and breaks tutorial clone instructions that use
GIT_LFS_SKIP_SMUDGE=1 (users get LFS pointers instead of icons).
2026-03-12 13:06:03 -07:00
Jordan Ritter
ec3a5ff114
feat: consolidate 47 demo repos into examples/
2026-03-12 13:06:02 -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
Jordan Ritter
1a3ae544cb
chore: add LFS tracking for jpeg, webm, and svg assets
...
Extend .gitattributes to track *.jpeg, *.webm, and *.svg via Git LFS,
complementing existing patterns (gif, jpg, png, pdf, mp4).
2026-03-11 21:48:44 -07: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
Alem Tuzlak
b433824476
Testing #3250 ( #3253 )
...
Triggering E2E for #3250
2026-03-05 17:29:00 +01: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
286ed58927
Merge branch 'main' into 3169-multiple-requests
2026-03-04 21:30:27 -05:00
Tyler Slaton
f6e0004fbd
fix(examples): disable caching
...
Signed-off-by: Tyler Slaton <tyler@copilotkit.ai >
2026-03-04 16:05:32 -05:00
Tyler Slaton
e20a1e5a6d
fix(nx): don't cache .next when using NX b/c it conflicts with vercel
...
Signed-off-by: Tyler Slaton <tyler@copilotkit.ai >
2026-03-04 15:33:19 -05:00
Tyler Slaton
ef376dfc4f
chore(chat-with-your-data): remove nx caching
...
Signed-off-by: Tyler Slaton <tyler@copilotkit.ai >
2026-03-04 15:01:30 -05:00