v1.67.1
parruda/swarmv1.67.1Aug 10, 2026by github-actions[bot]
AI Summary
Patch release that fixes Channels websocket failures and removes unreferenced git assets. The release ensures Channels sessions recover from error-only websocket failures and cleans up the repository.
Key Highlights
- Channels recover from error-only websocket failures
- ~56 MB of unreferenced git-LFS assets removed
- Runtime's Channels dependencies resolve to v0.8.1
Full Release Notes
# 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](https://github.com/CopilotKit/CopilotKit/pull/6443)). ## Install ```bash 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](https://github.com/CopilotKit/CopilotKit/pull/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](https://github.com/CopilotKit/CopilotKit/pull/4314). ([#6448](https://github.com/CopilotKit/CopilotKit/pull/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`.