Skip to content

Update CopilotKit dependencies to v1.69.3 - #8

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

Update CopilotKit dependencies to v1.69.3#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.69.3 age confidence
@copilotkit/react-ui 1.6.01.69.3 age confidence
@copilotkit/runtime 1.6.01.69.3 age confidence
@copilotkit/runtime-client-gql 1.8.41.69.3 age confidence

Release Notes

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

v1.69.3

Compare Source

v1.69.2

Compare Source

v1.69.1

Compare Source

v1.69.0

Compare Source

v1.68.3

Compare Source

v1.68.2

Compare Source

v1.68.1

Compare Source

Release v1.68.1

v1.68.0

Compare Source

Release v1.68.0

v1.67.1

Compare Source

CopilotKit v1.67.1

A patch release on the 1.67 line. No source changes to the 16 monorepo packages — they are republished so the 1.67 line ships alongside Channels v0.8.1, which fixes managed Channels sessions getting stuck in reconnecting after an error-only websocket failure (#​6443).

Install
npm install @copilotkit/react-core@1.67.1 @copilotkit/react-ui@1.67.1 @copilotkit/runtime@1.67.1
Channels fixes (shipped as Channels v0.8.1)
  • Channels recover from error-only websocket failures (@copilotkit/channels-intelligence) — Node 22's built-in WebSocket can report a failed HTTP upgrade (including a transient 502) as an error event with no matching close. Phoenix schedules socket reconnects only from its close handler, so a managed Channels session could stay in reconnecting until the process restarted. An established transport that emits error without close now starts a 100 ms fallback that cycles the Phoenix socket; the fallback is cancelled on a normal close, a successful open, or an intentional disconnect, so an error followed by a close does not double-reconnect and Phoenix's own rejoin behavior is preserved. Hosts recover automatically — no new public options or host configuration. Initial-connect diagnosis, Phoenix backoff, connection states, and the reconnect give-up window are unchanged. (#​6443)
Repository
  • ~56 MB of unreferenced git-LFS assets removed — four files under assets/ that nothing in the tree referenced (demo.gif, animated-banner.gif, travel-planner-gif.gif, proejct-perplexity-clone.png) are gone, so a fresh clone no longer pays for them. assets/license-badge.svg — the only asset still referenced from the README — is untouched. Credit to @​VZBYang, who identified assets/demo.gif in #​4314. (#​6448)
Dependencies
  • Runtime's Channels dependencies resolve to 0.8.1 — the published @copilotkit/runtime picks up @copilotkit/channels-core@^0.8.1 / @copilotkit/channels-intelligence@0.8.1 from the concurrent Channels release.
  • @ag-ui/* unchanged from 1.67.0@ag-ui/langgraph at 0.0.42, @ag-ui/a2ui-middleware at 0.0.10, @ag-ui/mcp-apps-middleware at 0.0.3, @ag-ui/mcp-middleware at 0.0.1, @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.67.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, @copilotkit/a2ui-renderer, @copilotkit/react-textarea, @copilotkit/sqlite-runner, and @copilotkit/agentcore-runner.

v1.67.0

Compare Source

CopilotKit v1.67.0

A minor release opening the 1.67 line. The headline is trusted Inspector metadata — an optional, display-only channel that carries project identity, plan, license, and Thread-usage context from an Intelligence-backed runtime through to the Web Inspector, which reorganizes its navigation into Threads / Agents / Learning and gains a locked-Threads state that never issues Thread requests (#​6275). Also in this release: activity renderers refresh on every frame again (#​6325) and CopilotSidebar gets an opt-in fullHeightChildren prop that closes a layout bug open since March 2024 (#​6410).

Install

npm install @copilotkit/react-core@1.67.0 @copilotkit/react-ui@1.67.0 @copilotkit/runtime@1.67.0

Features

  • Trusted Inspector metadata, end to end (@copilotkit/shared, @copilotkit/runtime, @copilotkit/core, @copilotkit/web-inspector) — a new optional InspectorMetadataV1 value carries identity, plan, license, action, usage, and expiry context to the Inspector. Each layer has a narrow job:
    • Runtime advertises inspectorMetadata: true in its runtime-info response and proxies the value on GET {basePath}/inspector-metadata (multi-route) or POST {basePath} with { "method": "inspector/metadata" } (single-route). Responses are Cache-Control: no-store, private. Missing data, an unsupported schema, a non-Intelligence runtime, a provider failure, or a five-second timeout all return 204 on the same private path — the proxy never forwards browser headers or cookies upstream and never surfaces provider error bodies to the browser. A 404 from an older producer is treated as compatible absence.
    • Core loads the value in the background after the runtime connection and agent notifications settle, so a slow metadata route cannot delay the app. Read it with copilotkit.inspectorMetadata, refresh without reconnecting via refreshInspectorMetadata(), or subscribe with onInspectorMetadataChanged. setHeaders() / setCredentials() clear the prior value before refreshing so trusted context cannot cross an auth-context change; a runtime-URL, transport, capability, or connection change clears it too. Each refresh cancels the prior request under a five-second deadline, and route, timeout, parse, and subscriber failures stay isolated from the runtime connection.
    • Shared owns normalization: it omits a malformed expiry leaf without dropping valid used, limit, or sibling modules, keeps schemaVersion: 1, and treats a missing usage.expiringSoonCount as valid V1 while 0 stays a known zero.
      (#​6275)
  • Web Inspector: grouped navigation, Thread usage, and a locked Threads view (@copilotkit/web-inspector) — primary navigation is now grouped into Threads, Agents, and Learning. The Threads sidebar gains a usage footer rendering finite, unlimited, unknown, overage, and expiring states: finite usage shows used / limit Threads on a progress bar that is green below 90%, orange from 90% up to the limit, and red at or above it; an overage shows limit+ / limit capped at 100%; an unknown limit shows the used count with Limit unavailable rather than inventing a limit. At 90% a trusted manage_plan action changes label from Manage Your Plan to a purple Upgrade Your Plan without changing its URL or action kind.
    • Metadata is display-only — it never authorizes or gates Thread work. Explicit threadEndpoints remains the only authority: absent endpoints, literal false, or list: false produce zero list, subscribe, inspect, messages, events, and state requests.
    • A valid license with no Threads routes on the runtime gets a short Finish setting up Rich Threads state with a copyable coding-agent prompt and a link to the public route setup guide.
    • The zero-thread video, three example Threads, detail tabs, and guided tour stay available in empty and locked states. If metadata license state and the runtime's licenseStatus are both known and disagree, the Inspector uses the runtime status for copy and hides the action.
    • Expiring Soon is display-only: the Inspector does not enforce retention, lock or delete Threads, or run any culler. (#​6275)

React fixes (@copilotkit/react-core)

  • Activity renderers update on every frameCopilotChat fingerprinted messages for its useMemo with contentKey = 0 for any content that was neither a string nor an array. ACTIVITY_SNAPSHOT updates typically reuse the same messageId and replace only the object content (progress, generative UI), so the memo never invalidated and custom activity renderers sat on the first frame until some unrelated list change forced a refresh. Object content now contributes JSON.stringify(m.content) to the fingerprint; multimodal attachments stay on the array-length branch, so user uploads do not reintroduce base64 serialization. (#​6325)

React UI fixes (@copilotkit/react-ui)

  • CopilotSidebar children can fill the viewport — opt in with fullHeightChildrenCopilotSidebar wraps consumer content in two auto-height divs (one of which had no CSS rule at all), so a child's height: 100% had no definite containing block and collapsed to content height. The new fullHeightChildren prop adds a modifier class that makes the content wrapper a viewport-height flex column, with min-height: 0 on the children wrapper so tall content scrolls inside the child instead of stretching past the viewport.

    <CopilotSidebar fullHeightChildren>
      <div style={{ height: "100%" }}>...</div>
    </CopilotSidebar>

    It is opt-in on purpose — the content wrapper wraps the entire consumer app, so a default fixed-height flex column would reflow apps that never asked for it — and it uses a viewport unit rather than height: 100%, which would silently no-op in a stock app where no ancestor declares a height. The sidebar's own position: fixed and its expanded 448px push-aside margin are untouched. Fixes #​261; supersedes #​4622, with @​ashish4143 credited as co-author for the original diagnosis. (#​6410)

Documentation

  • The custom Channel runner path is documented — the Channels READMEs now explain the durable-data dividing line, state Channel lifecycle behavior positively, and carry an updated architecture diagram emphasizing the runner. (#​6437)
  • LangGraph self-hosted auth snippets replaced with a working pattern — the previous snippets did not run. (#​6403)

Dependencies

  • @ag-ui/* unchanged from 1.66.4@ag-ui/langgraph at 0.0.42, @ag-ui/a2ui-middleware at 0.0.10, @ag-ui/mcp-apps-middleware at 0.0.3, @ag-ui/mcp-middleware at 0.0.1, @ag-ui/core / @ag-ui/client / @ag-ui/encoder at 0.0.57.
  • @copilotkit/license-verifier stays at ~0.5.0.
  • Runtime's Channels dependencies resolve to 0.8.0 — see v1.67.1 for the 0.8.1 republish.

Packages republished at 1.67.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.66.4

Compare Source

v1.66.3

Compare Source

v1.66.2

Compare Source

v1.66.1

Compare Source

v1.66.0

Compare Source

v1.65.0

Compare Source

v1.64.2

Compare Source

v1.64.1

Compare Source

v1.64.0

Compare Source

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 @copilotkit/react-core@1.62.0 @copilotkit/react-ui@1.62.0 @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 @copilotkit/react-core@1.61.2 @copilotkit/react-ui@1.61.2 @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 @copilotkit/react-core@1.61.1 @copilotkit/react-ui@1.61.1 @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 @copilotkit/react-core@1.61.0 @copilotkit/react-ui@1.61.0 @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 @copilotkit/react-core@1.60.2 @copilotkit/react-ui@1.60.2 @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 @copilotkit/react-core@1.60.1 @copilotkit/react-ui@1.60.1 @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 @copilotkit/react-core@1.60.0 @copilotkit/react-ui@1.60.0 @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 th

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 Aug 29, 2026 4:45am

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 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
@renovate
renovate Bot force-pushed the renovate/copilotkit-dependencies branch from 9065e2e to 05be448 Compare July 29, 2026 23:53
@renovate renovate Bot changed the title Update CopilotKit dependencies to v1.63.2 Update CopilotKit dependencies to v1.64.1 Jul 29, 2026
@renovate
renovate Bot force-pushed the renovate/copilotkit-dependencies branch from 05be448 to c68ca6a Compare August 1, 2026 12:51
@renovate renovate Bot changed the title Update CopilotKit dependencies to v1.64.1 Update CopilotKit dependencies to v1.64.2 Aug 1, 2026
@renovate
renovate Bot force-pushed the renovate/copilotkit-dependencies branch from c68ca6a to dd5ab51 Compare August 3, 2026 04:08
@renovate renovate Bot changed the title Update CopilotKit dependencies to v1.64.2 Update CopilotKit dependencies to v1.65.0 Aug 3, 2026
@renovate
renovate Bot force-pushed the renovate/copilotkit-dependencies branch from dd5ab51 to 0d0ce4c Compare August 7, 2026 08:11
@renovate renovate Bot changed the title Update CopilotKit dependencies to v1.65.0 Update CopilotKit dependencies to v1.66.4 Aug 7, 2026
@renovate
renovate Bot force-pushed the renovate/copilotkit-dependencies branch from 0d0ce4c to 1bbcf25 Compare August 11, 2026 03:43
@renovate renovate Bot changed the title Update CopilotKit dependencies to v1.66.4 Update CopilotKit dependencies to v1.67.1 Aug 11, 2026
@renovate
renovate Bot force-pushed the renovate/copilotkit-dependencies branch from 1bbcf25 to c4f5b6c Compare August 16, 2026 07:10
@renovate renovate Bot changed the title Update CopilotKit dependencies to v1.67.1 Update CopilotKit dependencies to v1.68.1 Aug 16, 2026
@renovate
renovate Bot force-pushed the renovate/copilotkit-dependencies branch from c4f5b6c to a801234 Compare August 20, 2026 23:54
@renovate renovate Bot changed the title Update CopilotKit dependencies to v1.68.1 Update CopilotKit dependencies to v1.68.3 Aug 20, 2026
@renovate
renovate Bot force-pushed the renovate/copilotkit-dependencies branch from a801234 to dbf9e67 Compare August 29, 2026 04:43
@renovate renovate Bot changed the title Update CopilotKit dependencies to v1.68.3 Update CopilotKit dependencies to v1.69.3 Aug 29, 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