v1.60.2
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.2Features
@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.