This release adds 2 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+12 more
Summary
AI summaryAdds agent‑native Slack APIs with assistant pane and native streaming, plus a runtime A2UI opt‑out predicate.
Full changelog
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/[email protected] @copilotkit/[email protected] @copilotkit/[email protected]
Features
@copilotkit/bot-slack: agent-native Slack APIs (0.0.2) — adds the Slack assistant pane and native streaming, on by default, and enables them in the Slack example. (#5447)@copilotkit/runtime: A2UI enabled opt-out — a sharedisA2UIEnabledpredicate lets you opt out of A2UI injection instead of it being implicitly on. (#5385)
Fixes
@copilotkit/react-core: stabilize pin-to-send scrolling — keeps the user message pinned without the jump/drift on send. (#5386)@copilotkit/react-core: scope Streamdown markdown styles — markdown styling (including mermaid blocks and sub/superscript) is scoped so it no longer leaks into the surrounding app. (#5099)@copilotkit/react-core: refresh thread headers on provider updates — thread headers re-render when the provider changes instead of showing stale titles. (#5300)@copilotkit/react-core: awaitrunAgentinuseInterrupt::resolve— the resolve path now awaits the agent run (and propagates through demo-local hooks) so resume completes deterministically. (#5461)@copilotkit/react-core: dark-mode default tool rendering — the default tool renderer now has dark-theme styling. (#5455)@copilotkitnext/angular: OnPush views render onaddMessage— emit a fresh messages array so OnPush change detection picks up appended messages. (#5418)@copilotkit/vue: keep the user message pinned — adjust the pin-to-send spacer in both directions. (#5423)@copilotkit/shared: preserve lambda client CJS export — restores the lambda client export in the CommonJS build. (#5419)@copilotkit/web-inspector: persist announcement popout dismissal — dismissing the announcement popout via its X control now sticks. (#5448)
Dependencies
@ag-ui/*stays at0.0.57— no version change from1.60.1;@ag-ui/core/@ag-ui/client/@ag-ui/encoderat0.0.57,@ag-ui/langgraphat0.0.41,@ag-ui/a2ui-middlewareat0.0.8.
Docs
- Vue quick start guide (#5492),
@copilotkit/react-nativereference 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.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About CopilotKit
The Frontend Stack for Agents & Generative UI. React + Angular. Makers of the AG-UI Protocol
Related context
Related tools
Earlier breaking changes
- vchannels/v0.2.0 Renames `createBot` to `createChannel` and related types/helpers.
Beta — feedback welcome: [email protected]