Update CopilotKit dependencies to v1.63.2#8
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
renovate
Bot
force-pushed
the
renovate/copilotkit-dependencies
branch
from
May 30, 2026 12:05
8bd51b1 to
304ad7e
Compare
renovate
Bot
force-pushed
the
renovate/copilotkit-dependencies
branch
from
June 5, 2026 07:40
304ad7e to
d13cc7c
Compare
renovate
Bot
force-pushed
the
renovate/copilotkit-dependencies
branch
from
June 12, 2026 13:44
d13cc7c to
9de385d
Compare
renovate
Bot
force-pushed
the
renovate/copilotkit-dependencies
branch
from
June 14, 2026 03:51
9de385d to
ac7fb15
Compare
renovate
Bot
force-pushed
the
renovate/copilotkit-dependencies
branch
from
June 20, 2026 19:58
ac7fb15 to
01d7ef3
Compare
renovate
Bot
force-pushed
the
renovate/copilotkit-dependencies
branch
from
June 24, 2026 00:05
01d7ef3 to
ab3f678
Compare
renovate
Bot
force-pushed
the
renovate/copilotkit-dependencies
branch
from
June 26, 2026 04:17
ab3f678 to
573a56f
Compare
renovate
Bot
force-pushed
the
renovate/copilotkit-dependencies
branch
from
July 4, 2026 08:11
573a56f to
b3d28e8
Compare
renovate
Bot
force-pushed
the
renovate/copilotkit-dependencies
branch
from
July 16, 2026 07:36
b3d28e8 to
481faac
Compare
renovate
Bot
force-pushed
the
renovate/copilotkit-dependencies
branch
from
July 18, 2026 16:16
481faac to
b457689
Compare
renovate
Bot
force-pushed
the
renovate/copilotkit-dependencies
branch
from
July 25, 2026 15:42
b457689 to
9065e2e
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.6.0→1.63.21.6.0→1.63.21.6.0→1.63.21.8.4→1.63.2Release Notes
CopilotKit/CopilotKit (@copilotkit/react-core)
v1.63.2Compare Source
v1.63.1Compare Source
Release v1.63.1
v1.63.0Compare Source
CopilotKit v1.63.0
A minor release on the
1.63line. The headline is handler-owned Managed Channels —createCopilotRuntimeHandlernow owns Channel activation, readiness, reconnect, and shutdown, so a Channel is declared next to your agents with no separate launcher — plus Threads empty-state onboarding in the web inspector, and a batch of runtime/core/react reliability fixes: stop-mid-stream no longer crashes chat, MCP follow-ups stay on their origin thread, and mounting no longer triggers/inforequest storms.Install
Features
@copilotkit/web-inspector— the empty Threads state is now a guided onboarding surface rather than a bare "No threads yet":Learn how Threads work/Talk to an EngineerCTAs surfaced in the tab nav.Runtime fixes (
@copilotkit/runtime)finalizeRunEventsno longer appends a trailingTEXT_MESSAGE_ENDafter an aborted agent has already emittedRUN_ERROR, fixing theCannot send event type 'TEXT_MESSAGE_END': The run has already erroredcrash when pressing Stop while a message streams. (#5885, fixes #5812)Core fixes (
@copilotkit/core)/inforequest storms — the runtime/infofetch is deferred out of theCopilotKitCoreconstructor, so discarded concurrent / StrictMode / Suspense renders during mount no longer construct throwaway cores that each fire their own/info(reporter saw 70–80 requests on a single page load). (#5942, fixes #5801)React fixes (
@copilotkit/react-core)ui/messagefollow-ups now run against the thread they were enqueued on, capturingthreadId/messagesat enqueue time instead of reading the shared registry agent at execution time, so switching threads while a follow-up is queued no longer leaks it onto the wrong thread. (#5940, fixes #5819)@copilotkit/react-core/v2/styles.cssfor hosts that don't also ship streamdown's raw Tailwind utilities. (#5944, fixes #5775)bundler/node16/nodenext— declaration files for@copilotkit/react-core,@copilotkit/react-ui, and@copilotkit/react-textareanow resolve cleanly, fixing theattwInternalResolutionErrorthat was masked in CI. (#5264)React UI fixes (
@copilotkit/react-ui)react-syntax-highlighterupgraded to v16 — bumped^15.6.1→^16.1.1(pullsrefractor@5/prismjs@^1.30.0);CodeBlock's public API is unchanged. (#5886, closes #2823)Packages republished at
1.63.0@copilotkit/runtime,@copilotkit/react-core,@copilotkit/react-ui,@copilotkit/react-native,@copilotkit/core,@copilotkit/shared,@copilotkit/runtime-client-gql,@copilotkit/sdk-js,@copilotkit/vue,@copilotkit/voice,@copilotkit/web-inspector,@copilotkit/web-components,@copilotkit/a2ui-renderer,@copilotkit/react-textarea,@copilotkit/sqlite-runner, and@copilotkit/agentcore-runner.v1.62.3Compare Source
CopilotKit v1.62.3
A patch release on the
1.62line. Headline: user-scoped long-term memory lands across the core SDK, React, runtime, and Inspector; dynamic suggestions stop creating shadow threads; and the Threads Drawer gets a full UX refresh.Install
Features
@copilotkit/coreadds a realtime memory store and public memory types,@copilotkit/react-coreadds the SSR-safeuseMemories()hook,@copilotkit/runtimeadds list/create/supersede/retire endpoints, and the web inspector adds a searchable Learning view. Unconfigured memory routes degrade gracefully. (#5667)POST /agent/:agentId/suggestwithout creating throwaway threads, run locks, or thread-list entries. Older runtimes and single-route transports retain the existing fallback. (#5799)CopilotThreadsDrawer— the shared web component and React/Vue wrappers add the new header, New Conversation row, Active/All filter, per-thread action menus, top-layer delete confirmation, archived-row treatment, and desktop collapse behavior while preserving existing parts and events. (#5823)forwardHeaderspolicy strips known proxy, cloud, and platform headers by default while preserving applicationx-*headers. The previous broad behavior remains available withuseDefaultDenylist: false. (#5782, #5783)Fixes
useAgent()now inheritsagentIdfrom the surrounding chat configuration before falling back todefault, preventing descendant hooks and renderers from resolving the wrong agent. (#5592)Deployment note
Reverse proxies that allowlist CopilotKit routes should add
POST /agent/:agentId/suggest. The stateless path is capability-gated, but a blocked advertised route intentionally does not fall back to the thread-creating path.Dependencies
Published package dependency versions are unchanged from
1.62.2.Packages republished at
1.62.3@copilotkit/runtime,@copilotkit/react-core,@copilotkit/react-ui,@copilotkit/react-native,@copilotkit/core,@copilotkit/shared,@copilotkit/runtime-client-gql,@copilotkit/sdk-js,@copilotkit/vue,@copilotkit/voice,@copilotkit/web-inspector,@copilotkit/web-components,@copilotkit/a2ui-renderer,@copilotkit/react-textarea,@copilotkit/sqlite-runner, and@copilotkit/agentcore-runner.Full changelog:
v1.62.2...v1.62.3v1.62.2Compare Source
CopilotKit v1.62.2
A patch release on the
1.62line. Headline: Intelligence thread runs now sync across devices on reconnect (#5741),@copilotkit/vuegets its ownCopilotThreadsDrawer(the Threads v2 Vue vertical, #5792), and the web inspector adds richer error and timeline detail controls.Install
Features
@copilotkit/vue:CopilotThreadsDrawer— the Threads v2 Vue vertical lands, wrapping the shared threads-drawer web component with active-thread configuration, a mobile launcher with drawer/modal mutual-exclusion, drawer-awareness state, clear-on-fresh-thread-switch behavior, and an expandeduseThreadssurface (unarchive,refetch,startNewThread,listError,isMutating, plus anenabledgate). It imports the drawer element lazily so@copilotkit/vuestays SSR-safe. (#5792)@copilotkit/react-core+@copilotkit/core: multi-device Intelligence reconnect sync — native threads reconnect on run activity, and the runtime exposes Intelligence thread run-activity notifications so runs stay in sync across devices. (#5741)@copilotkit/web-inspector: error and timeline detail controls — expandable error details, raw event detail controls, and collapsible/emphasized timeline event toggles.Fixes
@copilotkit/core: harden Intelligence reconnect — reconnect cursors are hardened and coalesced across multi-device and opaque-thread cases, streaming is stabilized, the idle reconnect fallback is gated by cursor, and duplicate wake reconnects are suppressed.@copilotkit/react-uidocs: attachments prop — theattachmentsprop examples now clarify that all modalities are supported.Dependencies
@ag-ui/*unchanged from1.62.1—@ag-ui/langgraphat0.0.42,@ag-ui/a2ui-middlewareat0.0.10,@ag-ui/core/@ag-ui/client/@ag-ui/encoderat0.0.57.@copilotkit/license-verifierstays at~0.5.0.Packages republished at
1.62.2@copilotkit/runtime,@copilotkit/react-core,@copilotkit/react-ui,@copilotkit/react-native,@copilotkit/core,@copilotkit/shared,@copilotkit/runtime-client-gql,@copilotkit/sdk-js,@copilotkit/vue,@copilotkit/voice,@copilotkit/web-inspector,@copilotkit/web-components,@copilotkit/a2ui-renderer,@copilotkit/react-textarea,@copilotkit/sqlite-runner, and@copilotkit/agentcore-runner.v1.62.1Compare Source
CopilotKit v1.62.1
A patch release on the
1.62line. Headline:@copilotkit/web-componentsis now folded into the monorepo release scope so it publishes on the shared version line (#5790), plus a Windows-friendly build fix and a Vue agent-selection fix.Install
Fixes
@copilotkit/web-componentsjoins the monorepo release scope — the package is now versioned and published alongside the rest of@copilotkit/*at1.62.1, and its generated tokens stay formatted. (#5790)package.jsonscripts were replaced with Node.js equivalents so builds work on Windows. (#5602)@copilotkit/vue: honor the configured chat agent inuseAgent—useAgentnow inherits the agent id from the chat configuration instead of ignoring it. (#5695)Dependencies
@ag-ui/*unchanged from1.62.0—@ag-ui/langgraphat0.0.42,@ag-ui/a2ui-middlewareat0.0.10,@ag-ui/core/@ag-ui/client/@ag-ui/encoderat0.0.57.@copilotkit/license-verifierstays at~0.5.0.Packages republished at
1.62.1@copilotkit/runtime,@copilotkit/react-core,@copilotkit/react-ui,@copilotkit/react-native,@copilotkit/core,@copilotkit/shared,@copilotkit/runtime-client-gql,@copilotkit/sdk-js,@copilotkit/vue,@copilotkit/voice,@copilotkit/web-inspector,@copilotkit/web-components(new to the shared version line),@copilotkit/a2ui-renderer,@copilotkit/react-textarea,@copilotkit/sqlite-runner, and@copilotkit/agentcore-runner.v1.62.0Compare Source
CopilotKit v1.62.0
A minor release opening the
1.62line. Headline: the Threads Drawer ships end to end — a new@copilotkit/web-componentspackage introduces the framework-agnostic<copilotkit-drawer>element, andCopilotThreadsDrawer+ active-thread configuration land across React, Angular, and Vue, backed by a v2 thread store with optimistic mutations and realtime updates (#5746, #5707).Install
Features
@copilotkit/web-components—<copilotkit-drawer>— a framework-agnostic thread drawer web component that the React, Angular, and Vue wrappers all build on. It supports host-theme inheritance, action icons, a self-owned mobile launcher, and configurablelabel/aria-label(defaults to "Threads"). (#5746)@copilotkit/core: v2 thread store with optimistic mutations and realtime — the threads feature ships a thread store that applies mutations optimistically and stays in sync via realtime updates. (#5746)@copilotkit/react-core:CopilotDrawer+ chat drawer-awareness — aCopilotDrawerwrapper over the shared element, plus chat drawer-awareness, a configurablelabelprop, and thread pagination (a "Load more" control and alimitprop). (#5746, #5707)@copilotkit/angular: threads SDK —injectThreads, a<CopilotDrawer>wrapper, and aCopilotChatConfigurationservice that wires active-thread resolution into the live agent (with alabelinput and filteredlistError). (#5746)@copilotkit/vue: A2UI via catalog-on-provider — Vue exportsvueBasicCatalogand enables A2UI through the catalog-on-provider path, matching the React ergonomics. (#5777)@copilotkit/react-core: client-sideonActioninterceptor for the v2 A2UI renderer — the v2 A2UI renderer accepts a client-sideonActioninterceptor, letting hosts observe or override A2UI actions. (#5719)@copilotkit/web-inspector: thread debugger provider — a thread debugger provider surfaces thread state in the inspector.Fixes
@copilotkit/react-core: render nothing for unhandled tool calls — an unhandled tool call now renders nothing instead of falling back to an unwanted default card. (#5769)@copilotkit/angular: skip chat-input submit during IME composition — composing text with an IME no longer triggers a premature submit. (#5764)@copilotkit/react-core: drawer polish —CopilotDrawerthread switching now works under<CopilotKit>, and the modal-header drawer launcher renders only on mobile.@copilotkit/web-components: drawer overflow, tooltips, and focus — the thread list scrolls when it overflows, clipped thread names get a tooltip, row-action tooltips match the standard CopilotKit tooltip, and the mobile modal contains focus (including the backdrop).@copilotkit/react-ui: chat padding in sub-viewport panes — message padding is preserved in sub-viewport panes via a container query.@copilotkit/web-inspector: live-event stability — the thread timeline stays populated and the live event caches are stabilized (subscribing to the running clone viaonAgentRunStarted).@copilotkit/core: build headroom — the build heap ceiling is raised to 8GB viacross-envso large builds don't OOM.Dependencies
@ag-ui/*unchanged from1.61.2—@ag-ui/langgraphat0.0.42,@ag-ui/a2ui-middlewareat0.0.10,@ag-ui/core/@ag-ui/client/@ag-ui/encoderat0.0.57.@copilotkit/license-verifierstays at~0.5.0.Packages republished at
1.62.0@copilotkit/runtime,@copilotkit/react-core,@copilotkit/react-ui,@copilotkit/react-native,@copilotkit/core,@copilotkit/shared,@copilotkit/runtime-client-gql,@copilotkit/sdk-js,@copilotkit/vue,@copilotkit/voice,@copilotkit/web-inspector,@copilotkit/a2ui-renderer,@copilotkit/react-textarea,@copilotkit/sqlite-runner, and@copilotkit/agentcore-runner.v1.61.2Compare Source
CopilotKit v1.61.2
A patch release on the
1.61line. Headline: the v2 thread store gainsunarchiveThreadacross@copilotkit/coreand@copilotkit/react-core(#5624), anduseInterrupt+ BuiltInAgent now support AG-UI standard interrupts (#5480).Install
Features
@copilotkit/core+@copilotkit/react-core:unarchiveThread— the v2 thread store and theuseThreadshook can now un-archive a thread, completing the archive/unarchive round trip. (#5624)useInterrupt+ BuiltInAgent — interrupts now follow the AG-UI standard interrupt contract, souseInterruptand BuiltInAgent handle native interrupts consistently. (#5480)@copilotkit/a2ui-renderer: catalog-on-provider auto-enables A2UI — passing a catalog to the provider now auto-enables A2UI and injects the A2UI tool, removing a manual wiring step. (#5611)Fixes
@copilotkit/core: preserve agent-level headers — agent-level headers are merged instead of being overwritten by connection defaults. (#5635, #5637)@copilotkit/react-core: resolve interrupt typecheck failures — the interrupt types now check cleanly, unblockingcheck-typesfor consumers on the interrupt surface.@copilotkit/runtime: fail loud on a malformed approval request — a malformed approval request now raises a clear error instead of failing silently.@copilotkit/web-inspector: read the telemetry package version from metadata — the inspector reads its telemetry package version from package metadata, so the reported version stays accurate.Dependencies
@ag-ui/*unchanged from1.61.1—@ag-ui/langgraphat0.0.42,@ag-ui/a2ui-middlewareat0.0.10,@ag-ui/core/@ag-ui/client/@ag-ui/encoderat0.0.57.@copilotkit/license-verifierstays at~0.5.0.Packages republished at
1.61.2@copilotkit/runtime,@copilotkit/react-core,@copilotkit/react-ui,@copilotkit/react-native,@copilotkit/core,@copilotkit/shared,@copilotkit/runtime-client-gql,@copilotkit/sdk-js,@copilotkit/vue,@copilotkit/voice,@copilotkit/web-inspector,@copilotkit/a2ui-renderer,@copilotkit/react-textarea,@copilotkit/sqlite-runner, and@copilotkit/agentcore-runner.v1.61.1Compare Source
CopilotKit v1.61.1
A patch release on the
1.61line. Headline:@copilotkit/react-uinow sanitizes raw HTML in the Markdown renderer to close an XSS vector (#5629), alongside reconnection, header, and telemetry correctness fixes in@copilotkit/coreand@copilotkit/runtime.Install
Features
@copilotkit/sdk-js:a2ui_paramshost override —createCopilotkitMiddlewarenow accepts ana2uiParamshost override and declares the AG-UI state channel, so hosts can drive A2UI parameters end to end. (#5582)@copilotkit/react-ui: stable chat-input test ids — the chat textarea forwardsdata-testidand ships stable test ids, making chat UIs reliably targetable in end-to-end tests. (#4519)Fixes
@copilotkit/react-ui: sanitize raw HTML in the Markdown renderer (security) — the Markdown renderer now strips unsafe raw HTML before rendering, preventing an XSS injection path through assistant output. (#5629)@copilotkit/core: preserve the runtime agent instance across re-connection — reconnecting no longer swaps out the live agent instance, so subscribers keep observing the same agent through a reconnect. (#5628)@copilotkit/core: clear headers viasetHeaders— passingnull/undefinedtosetHeadersnow clears headers instead of being ignored. (#5542)@copilotkit/web-inspector: forward core headers on the owned thread store — thread-store requests issued by the inspector now carry the configured core headers. (#5596)@copilotkit/runtime: set the telemetry license token for v2 SSE runtimes — v2 SSE runtimes now attach the resolved license token to telemetry (with an env fallback), so usage signal is attributed correctly. (#5640)@copilotkit/runtime: full tool lifecycle in BuiltInAgent TanStack factory mode — BuiltInAgent running in TanStack factory mode now emits the complete tool-call lifecycle. (#5572)Dependencies
@ag-ui/langgraphbumped0.0.41 → 0.0.42and@ag-ui/a2ui-middlewarebumped0.0.8 → 0.0.10. The rest of the@ag-ui/*set is unchanged from1.61.0(@ag-ui/core/@ag-ui/client/@ag-ui/encoderat0.0.57).@copilotkit/license-verifierstays at~0.5.0— no change from1.61.0.Packages republished at
1.61.1@copilotkit/runtime,@copilotkit/react-core,@copilotkit/react-ui,@copilotkit/react-native,@copilotkit/core,@copilotkit/shared,@copilotkit/runtime-client-gql,@copilotkit/sdk-js,@copilotkit/vue,@copilotkit/voice,@copilotkit/web-inspector,@copilotkit/a2ui-renderer,@copilotkit/react-textarea,@copilotkit/sqlite-runner, and@copilotkit/agentcore-runner.v1.61.0Compare Source
CopilotKit v1.61.0
A minor release on the
1.61line. Headline:@copilotkit/react-coreadds an Enterprise Intelligence self-managed-agents license signal (#5551) and exposestoolCallId/agentIdon human-in-the-loop render props (#5539).Install
Features
@copilotkit/react-core: self-managed agents Enterprise Intelligence signal —selfManagedAgentsis now recognized in theCopilotKitProviderwrapper validation, and the provider warns (in both development and production) whenselfManagedAgentsis configured without apublicLicenseKey. The signal is advisory and client-side only — it is not enforced — but it surfaces that self-managed agents are part of CopilotKit's Enterprise Intelligence offering. (#5551)@copilotkit/react-core:toolCallIdandagentIdon HITL render props — human-in-the-looprenderprops now receivetoolCallIdandagentId, so a HITL UI can attribute each interrupt to the originating tool call and agent. Attribution survives the status transition, and the render fallback is exhaustiveness-checked. (#5539)Fixes
@copilotkit/a2ui-renderer: web-components hardening — guard the catalog renderer lookup against a missing entry, align the renderer export types, and resolve the web-componentscheck-typesfailures uncovered by the Angular A2UI work. (#5516)Dependencies
@copilotkit/license-verifierbumped to~0.5.0—~0.4.2 → ~0.5.0in@copilotkit/runtimeand@copilotkit/shared(and the rootpnpm.overridesgate). Added tominimum-release-age-excludeso the fresh publish locks in CI. (#5552)@ag-ui/*stays at0.0.57— no change from1.60.2;@ag-ui/core/@ag-ui/client/@ag-ui/encoderat0.0.57,@ag-ui/langgraphat0.0.41,@ag-ui/a2ui-middlewareat0.0.8.Packages republished at
1.61.0@copilotkit/runtime,@copilotkit/react-core,@copilotkit/react-ui,@copilotkit/react-native,@copilotkit/core,@copilotkit/shared,@copilotkit/runtime-client-gql,@copilotkit/sdk-js,@copilotkit/vue,@copilotkit/voice,@copilotkit/web-inspector,@copilotkit/a2ui-renderer,@copilotkit/react-textarea,@copilotkit/sqlite-runner, and@copilotkit/agentcore-runner.v1.60.2Compare Source
CopilotKit v1.60.2
A patch release on the
1.60line. Headline: a sweep of@copilotkit/react-corechat-surface stability fixes — pin-to-send scrolling, scoped Streamdown markdown styles, thread-header refresh on provider updates, an awaiteduseInterruptresolve, and dark-mode default tool rendering — landing alongside agent-native Slack APIs (assistant pane + native streaming, default-on) in@copilotkit/bot-slack0.0.2(#5447). This cut also adds a runtime A2UI opt-out predicate (#5385), fixes Angular OnPush rendering onaddMessage(#5418), and rides@ag-ui/*0.0.57.Install
Features
@copilotkit/bot-slack: agent-native Slack APIs (0.0.2) — adds the Slack assistant pane and native streaming, on by default, and enables them in the Slack example. (#5447)@copilotkit/runtime: A2UI enabled opt-out — a sharedisA2UIEnabledpredicate lets you opt out of A2UI injection instead of it being implicitly on. (#5385)Fixes
@copilotkit/react-core: stabilize pin-to-send scrolling — keeps the user message pinned without the jump/drift on send. (#5386)@copilotkit/react-core: scope Streamdown markdown styles — markdown styling (including mermaid blocks and sub/superscript) is scoped so it no longer leaks into the surrounding app. (#5099)@copilotkit/react-core: refresh thread headers on provider updates — thread headers re-render when the provider changes instead of showing stale titles. (#5300)@copilotkit/react-core: awaitrunAgentinuseInterrupt::resolve— the resolve path now awaits the agent run (and propagates through demo-local hooks) so resume completes deterministically. (#5461)@copilotkit/react-core: dark-mode default tool rendering — the default tool renderer now has dark-theme styling. (#5455)@copilotkitnext/angular: OnPush views render onaddMessage— emit a fresh messages array so OnPush change detection picks up appended messages. (#5418)@copilotkit/vue: keep the user message pinned — adjust the pin-to-send spacer in both directions. (#5423)@copilotkit/shared: preserve lambda client CJS export — restores the lambda client export in the CommonJS build. (#5419)@copilotkit/web-inspector: persist announcement popout dismissal — dismissing the announcement popout via its X control now sticks. (#5448)Dependencies
@ag-ui/*stays at0.0.57— no version change from1.60.1;@ag-ui/core/@ag-ui/client/@ag-ui/encoderat0.0.57,@ag-ui/langgraphat0.0.41,@ag-ui/a2ui-middlewareat0.0.8.Docs
@copilotkit/react-nativereference docs (#5397), and Built-in Agent docs served at the docs root (#5404).CI / release
Packages republished at
1.60.2@copilotkit/runtime,@copilotkit/react-core,@copilotkit/react-ui,@copilotkit/react-native,@copilotkit/core,@copilotkit/shared,@copilotkit/runtime-client-gql,@copilotkit/sdk-js,@copilotkit/vue,@copilotkit/voice,@copilotkit/web-inspector,@copilotkit/a2ui-renderer,@copilotkit/react-textarea,@copilotkit/sqlite-runner, and@copilotkit/agentcore-runner.@copilotkit/botand@copilotkit/bot-slackrepublished at0.0.2.v1.60.1Compare Source
CopilotKit v1.60.1
A patch release on the
1.60line. It bumps@ag-ui/*to0.0.57— picking up the@ag-ui/clienttransport fetch fix and adapting@copilotkit/bot-slackto the newrunHttpRequestsignature (#5408) — alongside internal test-infrastructure and example hardening.Install
Dependencies
@ag-ui/*bumped to0.0.57—@ag-ui/core,@ag-ui/client,@ag-ui/encoder0.0.56 → 0.0.57across packages, picking up the@ag-ui/clienttransport fetch fix;@ag-ui/langgraphat0.0.41,@ag-ui/a2ui-middlewareat0.0.8.@copilotkit/bot-slackadapts itsrunHttpRequestcall to the0.0.57fetch-thunk signature. (#5408)Docs
useAgentetc.). (#5394)Packages republished at
1.60.1@copilotkit/runtime,@copilotkit/react-core,@copilotkit/react-ui,@copilotkit/react-native,@copilotkit/core,@copilotkit/shared,@copilotkit/runtime-client-gql,@copilotkit/sdk-js,@copilotkit/vue,@copilotkit/voice,@copilotkit/web-inspector,@copilotkit/a2ui-renderer,@copilotkit/react-textarea,@copilotkit/sqlite-runner, and@copilotkit/agentcore-runner.v1.60.0Compare Source
CopilotKit v1.60.0
A minor release on the
1.60line. Headline: the new@copilotkit/botfamily — a platform-agnostic bot engine, a cross-platform JSX UI runtime, and a Slack platform adapter (#5274) — debuts alongside the AG-UIA2UIToolParamssingle-arg API on@ag-ui0.0.56(#5339). This cut also scopes the A2UI catalog context per-agent instead of broadcasting it into every run (#5369), makes a single unhealthy MCP server non-fatal to a run, threads app-user IDs through Intelligence thread reads and deletes (#5389), and fixes the Intelligence indicator icon that rendered blank outside Chrome (#5316).Install
New packages
@copilotkit/bot,@copilotkit/bot-ui,@copilotkit/bot-slack(0.0.1) — A new family for building AG-UI agents into chat platforms, landing the production rework of the earlier Slack PoC (#4883).bot— a platform-agnostic engine:createBotwithonMention/onMessage/onInterrupt/onCommandhandler registration, the agent run/tool/interrupt loop, content-stable JSX action binding with cold-path rehydration from a pluggableActionStore, thePlatformAdapterboundary, capability-gated thread methods, a sharedBotToolContext,defineBotTool/defineBotCommand, and typed interaction/interrupt handlers (ships fake-adapter/fake-agent test utilities).bot-ui— a JSX runtime, intermediate representation, and a cross-platform component vocabulary.bot-slack— a Slack adapter: JSX → Block Kit rendering with per-element budgets and graceful degradation, Socket Mode ingress, opaque-id interactions (ack within 3 s, run async),chat.updatestreaming with chunking, accent attachments, and sender-profile resolution. Bolt initialization is deferred tostart().examples/slack— issue/page cards, tables, Chart.js charts, Mermaid diagrams, aconfirm_writeHITL gate, and/agent+/triageslash commands. (#5274)Features
A2UIToolParamsAPI —getA2UITools/get_a2ui_toolsin the LangGraph middlewares now take oneA2UIToolParamsobject (model inside), withcomposition_guidefolded into theguidelinesbag. Counterpart to ag-ui#1894, which re-enables A2UI generation and design guidelines via the shared params bag. (#5339, #5314)Fixes
@copilotkit/core/runtime/react-core/vue: scope A2UI context per agent — the A2UI catalog context was being injected into every agent's runs. Context entries are now scoped per-agent, the runtime info response forwards per-agent A2UI scoping, and the a2ui agent list is preserved through the core context path — so only the runtime's designated a2ui agents receive the catalog. (#5369, #5383)@copilotkit/runtime: MCP server failures are non-fatal — a single unavailable MCP server (down, 5xx, timeout, bad auth) no longer fails the whole run. It's skipped with an error log and the run continues with the healthy servers and the agent's own tools. (#5274)@copilotkit/runtime: pass app-user IDs to Intelligence thread reads — the Intelligence REST API now requires explicit app-user ownership for direct thread reads, message-history lookups, and destructive thread mutations. Runtime now threads the resolveduserId(andagentIdon deletes) through those calls as route params; create/list/connect/lock already sent it. Wire-contract assertions added to the runtime tests. (#5389)@copilotkit/react-core: Intelligence indicator icon renders cross-browser — the indicator's spinner→checkmark icon was blank in Safari and Firefox because its geometry lived in the Blink-only CSSd:property. Geometry moved to the SVGdattribute, replaced the Chrome-only path-morph with two overlaid static shapes (a fading spinning arc + a self-drawing checkmark), and rotated the arc viatransform-box: fill-box; transform-origin: centerso it renders instantly and on-center in every engine. (#5316)@copilotkit/core: adapt to@ag-ui/client0.0.56'srunHttpRequest—0.0.56changedrunHttpRequestfrom(url, requestInit)to a fetch-thunk signature (() => Promise<Response>). The single-route and connect transport paths inProxiedCopilotRuntimeAgentnow wrap the request as() => this.fetch(url, init), restoring the envelope transports;@ag-ui/*added tominimum-release-age-excludeso the fresh publish installs in CI. (#5344)@copilotkit/shared/a2ui-renderer: repaircheck-typesrot — define license context types locally (drop the deadLicenseModeredefinition), remove dead 0.8-era a2ui-renderer viewer files, and resolve Angular workspace paths todistfirst in typecheck. (#5356)@copilotkit/web-inspector: Node 25 compatibility — shimlocalStoragein the vitest setup so the suite runs on Node 25. (#5274)@copilotkitnext/angular: support Angular 19–21 install — widen the@angular/*peer range to^19 || ^20 || ^21(a clean install on Angular 20/21 no longer needs--legacy-peer-deps) and correct the README to the real package name@copilotkitnext/angular. Rides the separate@copilotkitnext/angularversion line (not part of the 1.60.0 republish). (#5342)Dependencies
@ag-ui/*bumped to0.0.56—@ag-ui/core,@ag-ui/client,@ag-ui/encoder0.0.53 → 0.0.56across all packages;@ag-ui/langgraphat0.0.41,@ag-ui/a2ui-middlewareat0.0.8. (#5339, #5344)Packages republished at
1.60.0@copilotkit/runtime,@copilotkit/react-core,@copilotkit/react-ui,@copilotkit/react-native,@copilotkit/core,@copilotkit/shared,@copilotkit/runtime-client-gql,@copilotkit/sdk-js,@copilotkit/vue,@copilotkit/voice,@copilotkit/web-inspector,@copilotkit/a2ui-renderer,@copilotkit/react-textarea,@copilotkit/sqlite-runner, and@copilotkit/agentcore-runner.v1.59.5Compare Source
CopilotKit v1.59.5
A patch release on the
1.59line. Improves A2UI recovery rendering in React chat, removes a noisy runtime license warning, reapplies the Intelligence threads examples rollout after the v1.59.4 backout, and hardens agent-assisted CI execution.Install
Features
@copilotkit/react-core: A2UI recovery status renderer — Adds a recovery renderer for A2UI activity messages so restored surfaces show an explicit status while the UI is being reconstructed. The loader now stays mounted until the target surface can actually paint, then crosses over to the rendered surface instead of disappearing on a fixed delay. This avoids blank gaps and premature loader removal during replay/recovery flows. (#5228)Examples: Intelligence threads rollout reapplied — Reapplies the Intelligence threads example work that was temporarily backed out in v1.59.4, including AgentCore, A2A A2UI, CrewAI Crews, Strands Python, and the wider examples set. The follow-up rollout keeps the thread drawer and Intelligence wiring in the examples while retaining the stability fixes from the backout window. (#5236, #5198, #5201, #5202, #5207)
Fixes
@copilotkit/runtime: remove spuriousagentslicense warning — Agent runs no longer emit an incorrect license warning for theagentscapability when the run path is valid. This removes a confusing warning from otherwise healthy runtime executions. (#5251)@copilotkit/react-core: A2UI paint timing is tied to the actual surface — The recovery path keeps the A2UI surface mounted across the loader-to-surface transition, waits for real paint before swapping, and honors server-stampeddebugExposureon recovery activity. Restored A2UI surfaces should now be less visually jarring and more deterministic in slow or replayed sessions. (#5228)Build / packaging
Packages republished at
1.59.5@copilotkit/runtime,@copilotkit/react-core,@copilotkit/react-ui,@copilotkit/react-native,@copilotkit/core,@copilotkit/shared,@copilotkit/runtime-client-gql,@copilotkit/sdk-js,@copilotkit/voice,@copilotkit/web-inspector,@copilotkit/a2ui-renderer,@copilotkit/react-textarea,@copilotkit/sqlite-runner,@copilotkit/agentcore-runner, and@copilotkit/vue.v1.59.4Compare Source
CopilotKit v1.59.4
A patch release on the
1.59line. Adds the first client/runtime pieces for Intelligence learning annotations, wires opt-in automatic A2UI tool injection through LangGraph middleware, gives Intelligence runs a persistent chat indicator, and makes release notifications deterministic.Install
Features
@copilotkit/react-core: user-action learning hooks — AddsuseLearnFromUserAction,useLearningContainers, and current-thread variants. Apps can record UI actions and set the learning containers associated with a thread through the app's CopilotKit runtime; the browser talks toPOST /annotate, while the runtime resolves the Intelligence user and keeps the Intelligence API key server-side. (#4839)@copilotkit/runtime:/annotateendpoint and Enterprise Learning MCP wiring — Adds the runtime-side annotation handler, request validation, platform error forwarding for 4xx responses, andCopilotKitIntelligenceuser resolution for annotation writes. When Enterprise Learning is enabled, real agent runs also receive the Intelligence MCP middleware with per-request auth headers, making the knowledge-base tools available through the same AG-UI middleware pipeline as other MCP tools. (#4839)@copilotkit/sdk-js: automatic A2UI tool injection for LangGraph middleware —CopilotKitMiddlewarecan now auto-inject the A2UI generation tool when the frontend registered an A2UI catalog and the runtime opted intoinjectA2UITool. The middleware finds the catalog from either AG-UI state or CopilotKit runtime context, binds generated surfaces back to the catalog ID, and avoids advertising the tool when the client has not provided a renderable catalog. (#5161)@copilotkit/react-core: persistent Intelligence indicator — Chat now shows a per-turn Intelligence indicator when the knowledge-base tool is used. It suppresses replay flashes with a grace window, shows an in-progress state while the tool call is unresolved, and settles into a quiet finished tag in message history instead of disappearing after the run completes. (#4839)Fixes
@copilotkit/core: runtime transport switching is idempotent —setRuntimeTransportnow no-ops when the requested transport mode is already active. This avoids unnecessary agent resets and subscriber churn during repeated configuration passes where the app reaffirms the same runtime transport rather than actually switching modes. (#5179)Examples: Intelligence threads rollout backed out for stability — The initial Intelligence threads example rollout was reverted before this release so published examples stayed on the known-good path while the follow-up rollout was prepared. (#5217)
Docs
@copilotkit/coreAPI reference — Adds reference documentation for the core package and exposes@copilotkit/corein the reference SDK picker, making the lower-level APIs easier to discover alongside the React and runtime references. (#5154)Build / packaging
Packages republished at
1.59.4@copilotkit/runtime,@copilotkit/react-core,@copilotkit/react-ui,@copilotkit/react-native,@copilotkit/core,@copilotkit/shared,@copilotkit/runtime-client-gql,@copilotkit/sdk-js,@copilotkit/voice,@copilotkit/web-inspector,@copilotkit/a2ui-renderer,@copilotkit/react-textarea,@copilotkit/sqlite-runner,@copilotkit/agentcore-runner, and@copilotkit/vue.v1.59.3Compare Source
CopilotKit v1.59.3
A patch release on the
1.59line. Fixes generated thread titles in Intelligence mode, routes interrupt-resume Enter presses through the send path, and cleans up public docs and skills content after the docs migration.Install
Fixes
@copilotkit/runtime: generated thread titles use the active agent context — Fixes ENT-732, where generated thread-name calls could derive their title from the wrong agent path. Thread titles now resolve against the agent that owns the conversation, so generated titles stay aligned with the actual agent/run instead of falling back to stale or generic context. (#5156)@copilotkit/react-core: Enter sends during interrupt resume — During a human-in-the-loop resume turn, pressing Enter now follows the same serialized send path as clicking the send button. This prevents the keyboard shortcut from being interpreted as a stop/abort action while an interrupt is waiting for the user's response, which previously made the second turn feel like it disappeared or cancelled the active run.Docs / skills
Docs authoring routed to the rendered docs source — Documentation authoring now points at the source tree used by the rendered docs experience, reducing drift between authored pages and what users actually read. This keeps future edits from landing in a legacy docs path that no longer represents the public site. (#5184)
Build-with-agents skills docs expanded — The Skills section now appears consistently across the build-with-agents pages, with tighter install wording and corrected MCP heading nesting. The resulting pages make the CLI install path and project-scope skill installation flow clearer for agent builders. (#5194)
Internal-only skills removed from the public repository — Drops private agent skills that should not be distributed from the public CopilotKit repo, while keeping the public skill surface intact. (#5187)
Self-hosting guide link repair — Fixes broken links in the premium self-hosting guide after the docs cutover so readers are routed to the intended troubleshooting and configuration pages. (#5188)
Build
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.