CopilotKit 于 2026-09-25 发布 v1.74.0(npm @copilotkit/react-core 1.74.0):各 SDK 可消费来自多个容器的 learned skills,把技能资产从单运行时扩展到可组合的多容器供给;Web Inspector 支持定向 What's New 通知,并跟踪 launcher HUD 的曝光与操作。修复包括:threads drawer 不再因未解析 entitlement 锁死、未真正打开的 socket 停止刷新 realtime 凭证、React 侧停止逐条 message 状态克隆与虚拟滚动拉扯、授予空权限的 Memory policy 不再直接导致 run 失败。

核心要点速览 (Key Takeaways)

  • ✓发版:v1.74.0 / npm @copilotkit/[email protected]
  • ✓Skills:跨 SDK **consume learned skills from multiple containers**(#7384),技能可组合供给
  • ✓Inspector:定向 What's New 通知(#6956)+ launcher HUD 曝光/操作埋点(#7376)
  • ✓稳健性:未打开 socket 不再刷 realtime 凭证;空授权 Memory policy 不再 fail run
  • ✓React:停止 per-message state cloning 与虚拟滚动拉扯,降低长线程 UI 抖动
🔬

深度技术解析与实战评估

核心背景与行业痛点

前端 Agent UI 要把「技能(skills)」当成可版本化资产:同一产品常同时跑 React/其它 SDK 与多个技能容器,若只能绑定单容器,技能复用、灰度与跨团队共享都会卡在集成层。Web Inspector 的 What's New / HUD 若无法定向触达与量化曝光,引导效果难以验证。长线程下逐条克隆 message 状态还会与虚拟列表抢滚动,造成可见抖动;Realtime socket 未真正打开仍刷新凭证,则会浪费配额并制造噪音错误。

架构亮点与底层机制

v1.74.0(2026-09-25,npm react-core 1.74.0)让各 SDK consume learned skills from multiple containers(#7384),把技能供给从单运行时扩展为多容器组合。Web Inspector 支持 targeted What's New(#6956),并跟踪 launcher HUD 曝光与操作(#7376)。运行时侧:未真正打开的 socket 停止刷新 realtime 凭证;授予空权限的 Memory policy 不再直接 fail run;threads drawer 不再因未解析 entitlement 锁死;React 停止 per-message state cloning 与虚拟滚动拉扯。

权威 Benchmark 与实测跑分对比

发行说明未提供帧率/TTFB 等公开跑分。相对 1.73.x,可回归点是:多容器 skills 是否被各 SDK 正确解析、HUD 埋点是否区分自动 intro 与用户打开、长线程滚动是否不再来回拉扯,以及空 Memory policy 是否仍允许 run。建议用长对话线程与多容器技能清单做冒烟,而不是期待官方延迟表。

开发者实战落地与开箱指南

npm i @copilotkit/[email protected](及相关包对齐 1.74.0),对照 docs.copilotkit.ai 配置多容器 learned skills;在 Inspector 验证定向 What's New 与 HUD 事件,并复测 entitlement 未就绪时 drawer 是否仍可关闭。发行页:GitHub v1.74.0。