Skip to content

Update CopilotKit dependencies to v1.63.2#8

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/copilotkit-dependencies
Open

Update CopilotKit dependencies to v1.63.2#8
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/copilotkit-dependencies

Conversation

@renovate

@renovate renovate Bot commented May 26, 2026

Copy link
Copy Markdown

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
@copilotkit/react-core 1.6.01.63.2 age confidence
@copilotkit/react-ui 1.6.01.63.2 age confidence
@copilotkit/runtime 1.6.01.63.2 age confidence
@copilotkit/runtime-client-gql 1.8.41.63.2 age confidence

Release Notes

CopilotKit/CopilotKit (@​copilotkit/react-core)

v1.63.2

Compare Source

v1.63.1

Compare Source

Release v1.63.1

v1.63.0

Compare Source

CopilotKit v1.63.0

A minor release on the 1.63 line. The headline is handler-owned Managed ChannelscreateCopilotRuntimeHandler now 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 /info request storms.

Install

npm install @​copilotkit/react-core@1.63.0 @​copilotkit/react-ui@1.63.0 @​copilotkit/runtime@1.63.0

Features

  • Threads empty-state onboarding in @copilotkit/web-inspector — the empty Threads state is now a guided onboarding surface rather than a bare "No threads yet":
    • Example thread rows that open the real thread-details UI — Timeline, Raw AG-UI Events, and State — so the panel can be explored before any real thread exists.
    • A dismissible/reopenable example tour that persists its dismissal in local storage, plus Learn how Threads work / Talk to an Engineer CTAs surfaced in the tab nav.
    • Examples are hidden automatically once real threads are present. (#​5909)

Runtime fixes (@copilotkit/runtime)

  • Stop mid-stream no longer crashes chatfinalizeRunEvents no longer appends a trailing TEXT_MESSAGE_END after an aborted agent has already emitted RUN_ERROR, fixing the Cannot send event type 'TEXT_MESSAGE_END': The run has already errored crash when pressing Stop while a message streams. (#​5885, fixes #​5812)

Core fixes (@copilotkit/core)

  • No more /info request storms — the runtime /info fetch is deferred out of the CopilotKitCore constructor, 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)

  • MCP follow-ups stay on their origin thread — queued MCP ui/message follow-ups now run against the thread they were enqueued on, capturing threadId/messages at 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)
  • Streamdown table controls styled in packaged CSS — the table copy/download action controls are now scoped in @copilotkit/react-core/v2/styles.css for hosts that don't also ship streamdown's raw Tailwind utilities. (#​5944, fixes #​5775)
  • Published types resolve under bundler/node16/nodenext — declaration files for @copilotkit/react-core, @copilotkit/react-ui, and @copilotkit/react-textarea now resolve cleanly, fixing the attw InternalResolutionError that was masked in CI. (#​5264)

React UI fixes (@copilotkit/react-ui)

  • react-syntax-highlighter upgraded to v16 — bumped ^15.6.1^16.1.1 (pulls refractor@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.3

Compare Source

CopilotKit v1.62.3

A patch release on the 1.62 line. 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

npm install @​copilotkit/react-core@1.62.3 @​copilotkit/react-ui@1.62.3 @​copilotkit/runtime@1.62.3

Features

  • User-scoped long-term memory@copilotkit/core adds a realtime memory store and public memory types, @copilotkit/react-core adds the SSR-safe useMemories() hook, @copilotkit/runtime adds list/create/supersede/retire endpoints, and the web inspector adds a searchable Learning view. Unconfigured memory routes degrade gracefully. (#​5667)
  • Stateless dynamic suggestions — capable runtimes now stream suggestions from POST /agent/:agentId/suggest without creating throwaway threads, run locks, or thread-list entries. Older runtimes and single-route transports retain the existing fallback. (#​5799)
  • Redesigned 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)
  • Safer runtime header forwarding — server-configured agent headers now win case-insensitively, and the new forwardHeaders policy strips known proxy, cloud, and platform headers by default while preserving application x-* headers. The previous broad behavior remains available with useDefaultDenylist: false. (#​5782, #​5783)

Fixes

  • Non-default chat agentsuseAgent() now inherits agentId from the surrounding chat configuration before falling back to default, 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.3

v1.62.2

Compare Source

CopilotKit v1.62.2

A patch release on the 1.62 line. Headline: Intelligence thread runs now sync across devices on reconnect (#​5741), @copilotkit/vue gets its own CopilotThreadsDrawer (the Threads v2 Vue vertical, #​5792), and the web inspector adds richer error and timeline detail controls.

Install

npm install @​copilotkit/react-core@1.62.2 @​copilotkit/react-ui@1.62.2 @​copilotkit/runtime@1.62.2

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 expanded useThreads surface (unarchive, refetch, startNewThread, listError, isMutating, plus an enabled gate). It imports the drawer element lazily so @copilotkit/vue stays 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

  • Threads Drawer: cold-load and dialog stacking — the delete-confirm dialog now stays above the chat input, and a stuck "Loading threads…" state on cold load is resolved. (#​5806)
  • @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-ui docs: attachments prop — the attachments prop examples now clarify that all modalities are supported.

Dependencies

  • @ag-ui/* unchanged from 1.62.1@ag-ui/langgraph at 0.0.42, @ag-ui/a2ui-middleware at 0.0.10, @ag-ui/core / @ag-ui/client / @ag-ui/encoder at 0.0.57.
  • @copilotkit/license-verifier stays 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.1

Compare Source

CopilotKit v1.62.1

A patch release on the 1.62 line. Headline: @copilotkit/web-components is 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

npm install @​copilotkit/react-core@1.62.1 @​copilotkit/react-ui@1.62.1 @​copilotkit/runtime@1.62.1

Fixes

  • @copilotkit/web-components joins the monorepo release scope — the package is now versioned and published alongside the rest of @copilotkit/* at 1.62.1, and its generated tokens stay formatted. (#​5790)
  • Cross-platform build scripts — Unix-only shell commands in package.json scripts were replaced with Node.js equivalents so builds work on Windows. (#​5602)
  • @copilotkit/vue: honor the configured chat agent in useAgentuseAgent now inherits the agent id from the chat configuration instead of ignoring it. (#​5695)

Dependencies

  • @ag-ui/* unchanged from 1.62.0@ag-ui/langgraph at 0.0.42, @ag-ui/a2ui-middleware at 0.0.10, @ag-ui/core / @ag-ui/client / @ag-ui/encoder at 0.0.57.
  • @copilotkit/license-verifier stays 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.0

Compare Source

CopilotKit v1.62.0

A minor release opening the 1.62 line. Headline: the Threads Drawer ships end to end — a new @copilotkit/web-components package introduces the framework-agnostic <copilotkit-drawer> element, and CopilotThreadsDrawer + active-thread configuration land across React, Angular, and Vue, backed by a v2 thread store with optimistic mutations and realtime updates (#​5746, #​5707).

Install

npm install @&#8203;copilotkit/react-core@1.62.0 @&#8203;copilotkit/react-ui@1.62.0 @&#8203;copilotkit/runtime@1.62.0

Features

  • New package @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 configurable label / 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 — a CopilotDrawer wrapper over the shared element, plus chat drawer-awareness, a configurable label prop, and thread pagination (a "Load more" control and a limit prop). (#​5746, #​5707)
  • @copilotkit/angular: threads SDKinjectThreads, a <CopilotDrawer> wrapper, and a CopilotChatConfiguration service that wires active-thread resolution into the live agent (with a label input and filtered listError). (#​5746)
  • @copilotkit/vue: A2UI via catalog-on-provider — Vue exports vueBasicCatalog and enables A2UI through the catalog-on-provider path, matching the React ergonomics. (#​5777)
  • @copilotkit/react-core: client-side onAction interceptor for the v2 A2UI renderer — the v2 A2UI renderer accepts a client-side onAction interceptor, 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 polishCopilotDrawer thread 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 via onAgentRunStarted).
  • @copilotkit/core: build headroom — the build heap ceiling is raised to 8GB via cross-env so large builds don't OOM.

Dependencies

  • @ag-ui/* unchanged from 1.61.2@ag-ui/langgraph at 0.0.42, @ag-ui/a2ui-middleware at 0.0.10, @ag-ui/core / @ag-ui/client / @ag-ui/encoder at 0.0.57.
  • @copilotkit/license-verifier stays 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.

Note: the new @copilotkit/web-components package was introduced here but was not yet folded into the shared monorepo release version — it is published on the 1.62 line starting at 1.62.1 (see #​5790).

v1.61.2

Compare Source

CopilotKit v1.61.2

A patch release on the 1.61 line. Headline: the v2 thread store gains unarchiveThread across @copilotkit/core and @copilotkit/react-core (#​5624), and useInterrupt + BuiltInAgent now support AG-UI standard interrupts (#​5480).

Install

npm install @&#8203;copilotkit/react-core@1.61.2 @&#8203;copilotkit/react-ui@1.61.2 @&#8203;copilotkit/runtime@1.61.2

Features

  • @copilotkit/core + @copilotkit/react-core: unarchiveThread — the v2 thread store and the useThreads hook can now un-archive a thread, completing the archive/unarchive round trip. (#​5624)
  • AG-UI standard interrupt support in useInterrupt + BuiltInAgent — interrupts now follow the AG-UI standard interrupt contract, so useInterrupt and 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, unblocking check-types for 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 from 1.61.1@ag-ui/langgraph at 0.0.42, @ag-ui/a2ui-middleware at 0.0.10, @ag-ui/core / @ag-ui/client / @ag-ui/encoder at 0.0.57.
  • @copilotkit/license-verifier stays 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.1

Compare Source

CopilotKit v1.61.1

A patch release on the 1.61 line. Headline: @copilotkit/react-ui now sanitizes raw HTML in the Markdown renderer to close an XSS vector (#​5629), alongside reconnection, header, and telemetry correctness fixes in @copilotkit/core and @copilotkit/runtime.

Install

npm install @&#8203;copilotkit/react-core@1.61.1 @&#8203;copilotkit/react-ui@1.61.1 @&#8203;copilotkit/runtime@1.61.1

Features

  • @copilotkit/sdk-js: a2ui_params host overridecreateCopilotkitMiddleware now accepts an a2uiParams host 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 forwards data-testid and 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 via setHeaders — passing null/undefined to setHeaders now clears headers instead of being ignored. (#​5542)
  • Human-in-the-loop: reject the pending promise on run abort — aborting a run now rejects the outstanding HITL promise instead of leaving it hanging forever. (#​5554, #​5633)
  • @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/langgraph bumped 0.0.41 → 0.0.42 and @ag-ui/a2ui-middleware bumped 0.0.8 → 0.0.10. The rest of the @ag-ui/* set is unchanged from 1.61.0 (@ag-ui/core / @ag-ui/client / @ag-ui/encoder at 0.0.57).
  • @copilotkit/license-verifier stays at ~0.5.0 — no change from 1.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.0

Compare Source

CopilotKit v1.61.0

A minor release on the 1.61 line. Headline: @copilotkit/react-core adds an Enterprise Intelligence self-managed-agents license signal (#​5551) and exposes toolCallId / agentId on human-in-the-loop render props (#​5539).

Install

npm install @&#8203;copilotkit/react-core@1.61.0 @&#8203;copilotkit/react-ui@1.61.0 @&#8203;copilotkit/runtime@1.61.0

Features

  • @copilotkit/react-core: self-managed agents Enterprise Intelligence signalselfManagedAgents is now recognized in the CopilotKitProvider wrapper validation, and the provider warns (in both development and production) when selfManagedAgents is configured without a publicLicenseKey. 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: toolCallId and agentId on HITL render props — human-in-the-loop render props now receive toolCallId and agentId, 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-components check-types failures uncovered by the Angular A2UI work. (#​5516)

Dependencies

  • @copilotkit/license-verifier bumped to ~0.5.0~0.4.2 → ~0.5.0 in @copilotkit/runtime and @copilotkit/shared (and the root pnpm.overrides gate). Added to minimum-release-age-exclude so the fresh publish locks in CI. (#​5552)
  • @ag-ui/* stays at 0.0.57 — no change from 1.60.2; @ag-ui/core / @ag-ui/client / @ag-ui/encoder at 0.0.57, @ag-ui/langgraph at 0.0.41, @ag-ui/a2ui-middleware at 0.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.2

Compare Source

CopilotKit v1.60.2

A patch release on the 1.60 line. Headline: a sweep of @copilotkit/react-core chat-surface stability fixes — pin-to-send scrolling, scoped Streamdown markdown styles, thread-header refresh on provider updates, an awaited useInterrupt resolve, and dark-mode default tool rendering — landing alongside agent-native Slack APIs (assistant pane + native streaming, default-on) in @copilotkit/bot-slack 0.0.2 (#​5447). This cut also adds a runtime A2UI opt-out predicate (#​5385), fixes Angular OnPush rendering on addMessage (#​5418), and rides @ag-ui/* 0.0.57.

Install

npm install @&#8203;copilotkit/react-core@1.60.2 @&#8203;copilotkit/react-ui@1.60.2 @&#8203;copilotkit/runtime@1.60.2

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 shared isA2UIEnabled predicate 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: await runAgent in useInterrupt::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 on addMessage — 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 at 0.0.57 — no version change from 1.60.1; @ag-ui/core / @ag-ui/client / @ag-ui/encoder at 0.0.57, @ag-ui/langgraph at 0.0.41, @ag-ui/a2ui-middleware at 0.0.8.

Docs

  • Vue quick start guide (#​5492), @copilotkit/react-native reference docs (#​5397), and Built-in Agent docs served at the docs root (#​5404).
  • Renamed premium docs sections to Enterprise / Intelligence platform (#​5511).

CI / release

  • One-click canary publish orchestrator + release-pipeline lint guards — a canary publish workflow plus lint and scope-drift guards for the release pipelines. (#​5370)

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/bot and @copilotkit/bot-slack republished at 0.0.2.

v1.60.1

Compare Source

CopilotKit v1.60.1

A patch release on the 1.60 line. It bumps @ag-ui/* to 0.0.57 — picking up the @ag-ui/client transport fetch fix and adapting @copilotkit/bot-slack to the new runHttpRequest signature (#​5408) — alongside internal test-infrastructure and example hardening.

Install

npm install @&#8203;copilotkit/react-core@1.60.1 @&#8203;copilotkit/react-ui@1.60.1 @&#8203;copilotkit/runtime@1.60.1

Dependencies

  • @ag-ui/* bumped to 0.0.57@ag-ui/core, @ag-ui/client, @ag-ui/encoder 0.0.56 → 0.0.57 across packages, picking up the @ag-ui/client transport fetch fix; @ag-ui/langgraph at 0.0.41, @ag-ui/a2ui-middleware at 0.0.8. @copilotkit/bot-slack adapts its runHttpRequest call to the 0.0.57 fetch-thunk signature. (#​5408)

Docs

  • CopilotKit skills migrated to the v2 API — the bundled CopilotKit skills now target the v2 API (useAgent etc.). (#​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.0

Compare Source

CopilotKit v1.60.0

A minor release on the 1.60 line. Headline: the new @copilotkit/bot family — a platform-agnostic bot engine, a cross-platform JSX UI runtime, and a Slack platform adapter (#​5274) — debuts alongside the AG-UI A2UIToolParams single-arg API on @ag-ui 0.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

npm install @&#8203;copilotkit/react-core@1.60.0 @&#8203;copilotkit/react-ui@1.60.0 @&#8203;copilotkit/runtime@1.60.0

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: createBot with onMention/onMessage/onInterrupt/onCommand handler registration, the agent run/tool/interrupt loop, content-stable JSX action binding with cold-path rehydration from a pluggable ActionStore, the PlatformAdapter boundary, capability-gated thread methods, a shared BotToolContext, 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.update streaming with chunking, accent attachments, and sender-profile resolution. Bolt initialization is deferred to start().
    • A 100% JSX Slack on-call triage bot example (over Linear + Notion MCP) ships under examples/slack — issue/page cards, tables, Chart.js charts, Mermaid diagrams, a confirm_write HITL gate, and /agent + /triage slash commands. (#​5274)

Features

  • A2UI adopts the single-arg A2UIToolParams APIgetA2UITools / get_a2ui_tools in the LangGraph middlewares now take one A2UIToolParams object (model inside), with composition_guide folded into the guidelines bag. 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 resolved userId (and agentId on 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 CSS d: property. Geometry moved to the SVG d attribute, replaced the Chrome-only path-morph with two overlaid static shapes (a fading spinning arc + a self-drawing checkmark), and rotated the arc via transform-box: fill-box; transform-origin: center so it renders instantly and on-center in every engine. (#​5316)
  • @copilotkit/core: adapt to @ag-ui/client 0.0.56's runHttpRequest0.0.56 changed runHttpRequest from (url, requestInit) to a fetch-thunk signature (() => Promise<Response>). The single-route and connect transport paths in ProxiedCopilotRuntimeAgent now wrap the request as () => this.fetch(url, init), restoring the envelope transports; @ag-ui/* added to minimum-release-age-exclude so the fresh publish installs in CI. (#​5344)
  • @copilotkit/shared / a2ui-renderer: repair check-types rot — define license context types locally (drop the dead LicenseMode redefinition), remove dead 0.8-era a2ui-renderer viewer files, and resolve Angular workspace paths to dist first in typecheck. (#​5356)
  • @copilotkit/web-inspector: Node 25 compatibility — shim localStorage in 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/angular version line (not part of the 1.60.0 republish). (#​5342)

Dependencies

  • @ag-ui/* bumped to 0.0.56@ag-ui/core, @ag-ui/client, @ag-ui/encoder 0.0.53 → 0.0.56 across all packages; @ag-ui/langgraph at 0.0.41, @ag-ui/a2ui-middleware at 0.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.5

Compare Source

CopilotKit v1.59.5

A patch release on the 1.59 line. 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

npm install @&#8203;copilotkit/react-core@1.59.5 @&#8203;copilotkit/react-ui@1.59.5 @&#8203;copilotkit/runtime@1.59.5

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 spurious agents license warning — Agent runs no longer emit an incorrect license warning for the agents capability 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-stamped debugExposure on recovery activity. Restored A2UI surfaces should now be less visually jarring and more deterministic in slow or replayed sessions. (#​5228)

Build / packaging

  • Claude Code CI cleanup — CI now removes checked-out Claude settings and MCP config before running Claude Code on PR code. That keeps repository-local agent settings from influencing the workflow when the workflow is evaluating untrusted pull-request contents. (#​4975)

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.4

Compare Source

CopilotKit v1.59.4

A patch release on the 1.59 line. 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

npm install @&#8203;copilotkit/react-core@1.59.4 @&#8203;copilotkit/react-ui@1.59.4 @&#8203;copilotkit/runtime@1.59.4

Features

  • @copilotkit/react-core: user-action learning hooks — Adds useLearnFromUserAction, 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 to POST /annotate, while the runtime resolves the Intelligence user and keeps the Intelligence API key server-side. (#​4839)

    const learnFromUserAction = useLearnFromUserAction();
    
    await learnFromUserAction({
      threadId,
      title: "Renamed project",
      data: { previous: "Old name", next: "New name" },
    });
  • @copilotkit/runtime: /annotate endpoint and Enterprise Learning MCP wiring — Adds the runtime-side annotation handler, request validation, platform error forwarding for 4xx responses, and CopilotKitIntelligence user 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 middlewareCopilotKitMiddleware can now auto-inject the A2UI generation tool when the frontend registered an A2UI catalog and the runtime opted into injectA2UITool. 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 idempotentsetRuntimeTransport now 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/core API reference — Adds reference documentation for the core package and exposes @copilotkit/core in the reference SDK picker, making the lower-level APIs easier to discover alongside the React and runtime references. (#​5154)

Build / packaging

  • Automated release notifications — Adds a tested release-notification builder that produces one concise engineering-channel message for successful stable publishes, with guards for dry runs, skipped lanes, canaries, failures, and missing release URLs. (#​5220)

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.3

Compare Source

CopilotKit v1.59.3

A patch release on the 1.59 line. 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

npm install @&#8203;copilotkit/react-core@1.59.3 @&#8203;copilotkit/react-ui@1.59.3 @&#8203;copilotkit/runtime@1.59.3

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

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the copilotkit label May 26, 2026
@vercel

vercel Bot commented May 26, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
mcp-client Error Error Jul 25, 2026 3:44pm

Request Review

@renovate
renovate Bot force-pushed the renovate/copilotkit-dependencies branch from 8bd51b1 to 304ad7e Compare May 30, 2026 12:05
@renovate renovate Bot changed the title Update CopilotKit dependencies to v1.58.0 Update CopilotKit dependencies to v1.59.1 May 30, 2026
@renovate
renovate Bot force-pushed the renovate/copilotkit-dependencies branch from 304ad7e to d13cc7c Compare June 5, 2026 07:40
@renovate renovate Bot changed the title Update CopilotKit dependencies to v1.59.1 Update CopilotKit dependencies to v1.59.5 Jun 5, 2026
@renovate
renovate Bot force-pushed the renovate/copilotkit-dependencies branch from d13cc7c to 9de385d Compare June 12, 2026 13:44
@renovate renovate Bot changed the title Update CopilotKit dependencies to v1.59.5 Update CopilotKit dependencies to v1.60.0 Jun 12, 2026
@renovate
renovate Bot force-pushed the renovate/copilotkit-dependencies branch from 9de385d to ac7fb15 Compare June 14, 2026 03:51
@renovate renovate Bot changed the title Update CopilotKit dependencies to v1.60.0 Update CopilotKit dependencies to v1.60.1 Jun 14, 2026
@renovate
renovate Bot force-pushed the renovate/copilotkit-dependencies branch from ac7fb15 to 01d7ef3 Compare June 20, 2026 19:58
@renovate renovate Bot changed the title Update CopilotKit dependencies to v1.60.1 Update CopilotKit dependencies to v1.61.0 Jun 20, 2026
@renovate
renovate Bot force-pushed the renovate/copilotkit-dependencies branch from 01d7ef3 to ab3f678 Compare June 24, 2026 00:05
@renovate renovate Bot changed the title Update CopilotKit dependencies to v1.61.0 Update CopilotKit dependencies to v1.61.1 Jun 24, 2026
@renovate
renovate Bot force-pushed the renovate/copilotkit-dependencies branch from ab3f678 to 573a56f Compare June 26, 2026 04:17
@renovate renovate Bot changed the title Update CopilotKit dependencies to v1.61.1 Update CopilotKit dependencies to v1.61.2 Jun 26, 2026
@renovate
renovate Bot force-pushed the renovate/copilotkit-dependencies branch from 573a56f to b3d28e8 Compare July 4, 2026 08:11
@renovate renovate Bot changed the title Update CopilotKit dependencies to v1.61.2 Update CopilotKit dependencies to v1.62.2 Jul 4, 2026
@renovate
renovate Bot force-pushed the renovate/copilotkit-dependencies branch from b3d28e8 to 481faac Compare July 16, 2026 07:36
@renovate renovate Bot changed the title Update CopilotKit dependencies to v1.62.2 Update CopilotKit dependencies to v1.63.0 Jul 16, 2026
@linear

linear Bot commented Jul 16, 2026

Copy link
Copy Markdown

ENT-732

@renovate
renovate Bot force-pushed the renovate/copilotkit-dependencies branch from 481faac to b457689 Compare July 18, 2026 16:16
@renovate renovate Bot changed the title Update CopilotKit dependencies to v1.63.0 Update CopilotKit dependencies to v1.63.1 Jul 18, 2026
@renovate
renovate Bot force-pushed the renovate/copilotkit-dependencies branch from b457689 to 9065e2e Compare July 25, 2026 15:42
@renovate renovate Bot changed the title Update CopilotKit dependencies to v1.63.1 Update CopilotKit dependencies to v1.63.2 Jul 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants