Jordan Ritter
23af69041c
fix(examples): migrate integrations from v1 to v2 API surface
...
Migrate 15 example integrations from the v1 compatibility facade to
native v2 CopilotKit APIs. The v1 surface delegates to v2 internally
so this is an API surface change, not a functional one.
Key changes per integration:
- Import paths: @copilotkit/react-core -> react-core/v2,
@copilotkit/runtime -> runtime/v2
- Hook renames: useCoAgent -> useAgent, useCopilotAction ->
useFrontendTool, useRenderToolCall -> useRenderTool
- UI: CopilotSidebar from react-ui -> react-core/v2
- Styles: react-ui/styles.css -> react-core/v2/styles.css
- Runtime: copilotRuntimeNextJSAppRouterEndpoint ->
createCopilotEndpoint + hono/vercel
- Removed @copilotkit/react-ui and @copilotkit/shared deps
Integrations migrated (v1 -> v2):
a2a-middleware, adk, agno, crewai-crews, crewai-flows,
langgraph-js, llamaindex, mastra, ms-agent-framework-dotnet,
ms-agent-framework-python, pydantic-ai, strands-python
Mixed integrations cleaned up (stale deps removed):
agent-spec, agentcore, langgraph-fastapi, langgraph-python,
langgraph-python-threads
2026-05-22 12:10:00 -07:00
Jordan Ritter
2482317ccc
style: apply ruff format to Python codebase
...
320 files reformatted. One-time alignment to match the ruff format
check added to CI in #4812 .
2026-05-13 23:10:35 -07:00
Ran Shem Tov
65500c5fb8
chore: fix state streaming on langgraph prebuilt agents in demos
2026-04-15 18:35:55 +02:00
Alem Tuzlak
ff2093102c
chore(lint): add new oxlint rules and auto-fix violations
...
Enable stricter oxlint rules for better code health:
- typescript/consistent-type-imports: enforce `import type` for type-only imports
- typescript/no-import-type-side-effects: prefer top-level type imports
- import/consistent-type-specifier-style: consistent type specifier placement
- typescript/no-unnecessary-type-assertion: bump to error
- react/self-closing-comp: enforce self-closing JSX components
- unicorn/prefer-optional-catch-binding: drop unused catch params
- eslint/no-useless-computed-key: simplify object keys
- unicorn/prefer-string-slice: prefer .slice() over .substring()
- unicorn/prefer-array-flat-map: prefer .flatMap() over .map().flat()
All existing violations auto-fixed via oxlint --fix.
2026-04-10 19:29:32 +02:00
Ran Shem Tov
5bedf17b66
fix(cli): align defaults in template and deployment
2026-04-06 13:57:56 +02:00
Ran Shem Tov
6985d58112
feat(cli): remove unused lambda tool
2026-04-06 13:55:10 +02:00
Ran Shem Tov
d1f57e6b37
feat(cli): provide a clean scaffolded agentcore project per framework
2026-04-03 17:36:37 +02:00
Ran Shem Tov
4cc494c84d
chore: fix formatting
2026-04-03 15:04:40 +02:00
Ran Shem Tov
efe66dcb28
chore(agentcore): add suffix on fast main stack for tracking
2026-04-03 10:12:56 +02:00
Alem Tuzlak
401a27c981
fix: resolve rebase conflicts and format files
...
- Remove stale eslint-config-custom refs from package.json files
- Regenerate pnpm-lock.yaml
- Format agentcore and other files with oxfmt
2026-04-02 16:43:34 +02:00
Alem Tuzlak
79ce60c580
chore: migrate from eslint+prettier to oxlint+oxfmt
...
Replace eslint and prettier with oxlint and oxfmt for faster linting
and formatting across the monorepo. Remove all eslint and prettier
configs, dependencies, and related packages. Add .oxlintrc.json and
.oxfmtrc.json for the new tooling. Update CI workflows and lefthook
hooks accordingly. Reformat codebase with oxfmt.
https://claude.ai/code/session_01GMkSf29p78HuMR1mbXn8He
2026-04-02 16:39:05 +02:00
Ran Shem Tov
d7735a0177
chore(agentcore): explain AgentCoreRunner with why-it-exists comment block
2026-04-02 13:03:14 +02:00
Ran Shem Tov
de2e9d31bc
chore(agentcore): simplify agent identity extraction and remove dead code
2026-04-02 13:01:55 +02:00
Ran Shem Tov
3af48ff4e7
chore(agentcore): add local dev setup
2026-04-02 10:49:35 +02:00
Ran Shem Tov
a3af6a9b53
chore(agentcore): removed unused files and classes
2026-04-02 10:49:35 +02:00
Ran Shem Tov
47a3808908
chore(agentcore): use local uncommitted config.yaml
2026-04-02 10:49:35 +02:00
Ran Shem Tov
169756b60e
chore(agentcore): add missing frontend files
2026-04-02 10:49:35 +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 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