Skip to content

v1.60.2

Choose a tag to compare

@github-actions github-actions released this 17 Jun 18:07
237a176

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.