Skip to content

TokensCowork v0.5.6

Pre-release
Pre-release

Choose a tag to compare

@sobermh sobermh released this 17 Sep 09:58

TokensCowork v0.5.6

修复 Claude 模型在 TokensCowork 中被本机安全边界拒绝的问题,恢复 Claude Messages 的正常调用。

本次更新

  • Claude 模型改为通过 DSH 原生 Anthropic Messages 适配器直连 TokensAPI,不再经过需要 Electron 渲染器能力令牌的本机回环代理。
  • 规范 Claude 上游地址并补充 Claude CLI 兼容请求身份,保持模型选择、流式响应和现有 API Key 行为不变。
  • 保留 TokensCowork Desktop 的本机 WebServer 安全校验,不通过降低安全边界解决兼容问题。
  • 模型管理插件升级至 0.2.20,固定提交 9d5b4975722a9c781e8bbeb4777582212532a7d3。
  • 补充说明随 v0.5.5 固定提交 b6f32e2f64f16cc666fff937d4c7569b72293bdb 生效的联网搜索修复:单个搜索引擎网络挂起不再拖垮整次搜索。此前插件会对同一个挂起的地址重试三次,耗尽整条引擎链的 30 秒预算,后续可用引擎得不到机会,最终以超时失败。
  • 联网搜索改为引擎竞速:首选引擎独占 1.2 秒窗口,超时或失败后并发发起其余免费引擎(250 毫秒错峰),首个非空结果胜出并取消其余在途请求;需要计费或密钥的引擎仅在免费引擎全部失败后串行兜底,不会并发产生费用。首选引擎正常响应时全程仍只发出一个请求,常态开销不变。

下载说明

附件以上传成功的构建结果为准。

  • Windows amd64:TokensCowork-0.5.6-windows-amd64-installer.exe
  • macOS Apple Silicon:TokensCowork-0.5.6-macos-arm64-installer.dmg
  • macOS Intel:TokensCowork-0.5.6-macos-amd64-installer.dmg

安装说明

退出应用后覆盖安装,无需删除用户配置、API Key 或会话数据。

验证结果

  • 模型管理插件完整串行测试 912 项通过、61 项按环境跳过。
  • Claude 与路由相关测试 352 项通过、5 项按环境跳过;TypeScript、Biome Lint、插件构建和版本戳检查通过。
  • 使用 TokensCowork 当前捆绑的 @earendil-works/pi-ai、Anthropic Messages 和 claude-opus-5 完成真实流式传输验证,收到完整 start → text_start → text_delta → text_end → done 事件链。
  • 新增回归检查,确保生产启动不会再次注册受 Desktop 安全门保护的 Claude 本机代理。
  • 联网搜索插件新增 12 项测试覆盖竞速调度与请求取消语义,全部通过;端到端模拟首选引擎网络挂起,旧实现 30.0 秒超时失败,现为 2.9 秒返回 5 条结果,复跑中首选与两个备选引擎同时不可用时仍由其余引擎接管。
  • 安装包及跨平台签名、升级和打包验证以 CI 结果为准。

已知限制

  • Claude 可用性仍取决于用户网络、TokensAPI 服务状态及对应模型权限;本次修复针对的是请求在本机被错误拒绝的问题。
  • 当前真实传输验证覆盖 claude-opus-5 的文本流式响应,图片、工具调用及超长上下文仍取决于模型和上游网关能力。

完整变更

v0.5.5...v0.5.6