Repository navigation
Releases: TokensAPI/TokensCowork
Release list
TokensCowork v0.5.13
TokensCowork v0.5.13
内置 TokensAPI 账户插件,支持通过系统浏览器登录账户,并为模型插件配置账户所属的 API Key。
本次更新
- 默认启用 tokens-login 0.1.5,固定源码提交 a0019053b223951a622aba11544e149f0dc73341。
- 登录后按账户归属复用或配置 API Key,避免继续使用其他账户遗留的 Key。
- 同步内置组件清单及产品依赖锁文件;沿用 v0.5.12 的外部浏览器桥。
下载说明
以 pre-release 发布,三个平台构建成功后提供附件。
- Windows amd64:
TokensCowork-0.5.13-windows-amd64-installer.exe - macOS Apple Silicon:
TokensCowork-0.5.13-macos-arm64-installer.dmg - macOS Intel:
TokensCowork-0.5.13-macos-amd64-installer.dmg
安装说明
完全退出应用后覆盖安装,无需删除用户配置或会话。
验证结果
- 外层构建回归 70 项通过。
- 登录插件在固定提交的 LF 临时副本中 50 项测试通过,包含账户 Key 归属、浏览器回调及包内容校验。
- Windows CRLF 工作区存在一项发布工作流文本断言失败;原始 LF 源码复测通过,未修改插件源代码。
已知限制
- 浏览器登录依赖站点提供
/desktop-auth页面和对应交握能力。 - 本次未重新执行真实站点登录和跨平台安装验收;安装包以 GitHub Actions 构建结果为准。
完整变更
TokensCowork v0.5.12
TokensCowork v0.5.12
桌面运行时新增 openExternal 外部浏览器桥,为登录插件 tokens-login 提供打开系统默认浏览器完成账号登录的宿主能力;同步联网搜索插件 0.2.0 与模型管理插件的回归定义。
本次更新
- desktopRuntime 桥新增窄能力 openExternal:仅放行 HTTPS 与回环地址的
HTTP(本地自建站点调试用),站外 HTTP、file:、javascript: 等协议一律
拒绝;登录交握走插件自己监听的 127.0.0.1 一次性回调,除此之外不向插
件进程暴露任何 Electron 面。市场安装的 @tokensapi/dsh-login 插件在本
版本及以后的桌面端上可使用浏览器登录入口。 - tokens-dsh-web-search 指针推进到 c297f00(0.1.0 → 0.2.0),随插件仓库
发布工作流对齐。 - 模型管理插件同步统一用例入口与回归定义,插件版本保持 0.2.22。
下载说明
以 pre-release 发布;附件在所有平台构建成功后提供。
- Windows amd64:
TokensCowork-0.5.12-windows-amd64-installer.exe - macOS Apple Silicon:
TokensCowork-0.5.12-macos-arm64-installer.dmg - macOS Intel:
TokensCowork-0.5.12-macos-amd64-installer.dmg
安装说明
完全退出后覆盖安装。无需清理用户配置或会话;旧版本更新下载失败时请手动下载安装包。
验证结果
- openExternal 装配 7 项测试通过:以钉住的上游源码为输入,覆盖桥与类型
双侧接线、仅新增这一个能力、协议门禁(HTTPS 与回环 HTTP 放行,其余
拒绝)及 CRLF 回归。 - 本地自建 new-api 与真实 Electron 下走通登录交握:回调命中后四项凭据
引用齐备,nonce 不符返回 403 且端口保持可用,非回调路径 404,超时释
放端口由插件测试覆盖。 - 外层构建回归与发布校验通过;跨平台安装包以 CI 构建产物为准。
已知限制
- 浏览器登录依赖部署站点提供 /desktop-auth 交握页;站点侧尚未部署该页
前,点击浏览器登录会打开缺失页面,无法完成交握(插件内手动填入 API
Key 的兜底不受影响)。 - Google/OIDC 等整页跳转登录方式的返回路径未做端到端验证。
- 登录等待的真实 5 分钟超时界面提示未实机验收。
完整变更
TokensCowork v0.5.11
TokensCowork v0.5.11
修复循环护栏提醒缺少消息身份导致批量调用中断及后续日志导出失败的问题,同时更新模型目录同步和搜索诊断逻辑。
本次更新
- 循环护栏达到阈值后持续返回纠正反馈,不再仅处理跨阈值的一次调用。
- 每条提醒和阻断通知包含唯一 ID 与用户角色,符合 DSH 持久化消息契约。
- 模型管理器更新至 0.2.22,修复启动模型目录同步。
- WebSearch 更新空结果诊断重试反馈;同步插件测试入口。
- 本地开发启动自动同步产品派生清单,允许未暂存的产品指针,CI 保持严格校验。
下载说明
以 pre-release 发布;附件在所有平台构建成功后提供。
- Windows amd64:
TokensCowork-0.5.11-windows-amd64-installer.exe - macOS Apple Silicon:
TokensCowork-0.5.11-macos-arm64-installer.dmg - macOS Intel:
TokensCowork-0.5.11-macos-amd64-installer.dmg
安装说明
完全退出后覆盖安装。无需清理用户配置或会话;旧版本更新下载失败时请手动下载安装包。
验证结果
- 护栏 14 项测试通过;当前 DSH 存储校验、批量通知唯一性、用户继续后的计数重置和 ZIP 往返验证通过。
- 更新插件 40/40、WebSearch 53/53 功能用例通过。
- 模型管理器 87 项清单:36 项完整通过,41 项自动化部分通过,10 项人工场景未运行,不计为全量通过。
- 外层构建及开发启动、发布相关回归通过。真实桌面界面及跨平台安装仍由预发布验收确认。
已知限制
- 修复防止新异常消息产生,不自动修复旧版已经写入缺失 ID 消息的历史会话。
- 护栏仍在工具执行后提供反馈,不撤销已执行操作,也不保证所有循环都结束;近似匹配仍可能误判。
- 自动化契约测试不等同于真实界面导出或所有模型、网络环境验收。
- 模型管理器未运行的人工场景:INS-005、PLAT-004、PLAT-005、E2E-001、E2E-002、E2E-003、E2E-004、E2E-005、E2E-007、E2E-008;其他部分自动化场景仍有人工验证缺口。
完整变更
TokensCowork v0.5.10
TokensCowork v0.5.10
修复应用内更新下载经过文本型跨进程桥接导致安装包二进制数据异常的问题,并明确提示更新失败。
本次更新
- 更新插件固定到提交 4d06dc81c0259330b26a7c576d025d35ffb2ac8d,安装包通过插件进程直接获取二进制流,保留 SHA-256 校验。
- 下载或启动安装器失败时返回失败状态并提示重试,不再静默失败或误报成功。
- 保留 0.5.9 的循环护栏及已有 Desktop、DSH 与其他插件固定版本。
下载说明
以 pre-release 发布,安装包以 GitHub 构建成功后的附件为准。
- Windows amd64:
TokensCowork-0.5.10-windows-amd64-installer.exe - macOS Apple Silicon:
TokensCowork-0.5.10-macos-arm64-installer.dmg - macOS Intel:
TokensCowork-0.5.10-macos-amd64-installer.dmg
安装说明
完全退出应用后覆盖安装,无需删除用户数据。旧版应用内更新如果失败,请从本发布页面手动下载安装包;新修复不会自动改变旧版下载逻辑。
验证结果
- 更新插件 181 项测试及 TypeScript 类型检查通过,覆盖二进制下载、校验与失败返回行为。
- 平台安装包由 GitHub Actions 构建并检查;发布不代表所有网络环境均已真机验收。
已知限制
- 代理、网络权限及远程下载服务故障仍可能导致下载失败。
- macOS 和 Windows 的真实覆盖安装及应用内更新流程仍需预发布验证。
- 循环护栏保留 0.5.9 的限制,不保证终止所有循环。
完整变更
TokensCowork v0.5.9
TokensCowork v0.5.9
新增内置循环护栏,在工具调用重复时提供提醒和纠正反馈,缓解模型持续重复相同操作的问题。
本次更新
- 内置 tokens-loop-guard 0.1.0,固定提交 00b6b2444c1540d8035cac70d8ce0fd3f15d98c0,默认启用。
- 检测精确重复及命令骨架相近的调用;达到阈值时提供提醒或替换工具结果为纠正反馈。
- 启用产品护栏时停用上游 repeat-tool-reminder,避免双重提醒。
- 保留 0.5.8 的系统代理网页抓取修复及其他固定组件版本。
下载说明
以 pre-release 发布,安装包以 GitHub 构建成功后的附件为准。
- Windows amd64:
TokensCowork-0.5.9-windows-amd64-installer.exe - macOS Apple Silicon:
TokensCowork-0.5.9-macos-arm64-installer.dmg - macOS Intel:
TokensCowork-0.5.9-macos-amd64-installer.dmg
安装说明
完全退出应用后覆盖安装,无需清理会话、API Key 或插件配置。
验证结果
- 插件 12 项单元测试通过。
- 使用测试分支的真实 deepseek-v4-flash 模型与模拟工具结果对照:两轮关闭护栏均重复至 12 步上限;两轮开启护栏均在第 3 次提醒后于第 4 步改换行动。
- 第二轮后段及第三轮遇到 HTTP 429,未计为成功结束任务;该测试不等同完整桌面端到端验收。
已知限制
- 护栏属于循环缓解措施,不保证终止所有循环或自动完成任务。
- 纠正反馈发生在工具执行后,并不撤销已经执行的操作;模型忽略指引仍可能继续调用。
- 近似重复检测可能影响连续处理不同文件等正常操作,需在实际工作流中观察。
- Windows 与 macOS 安装及桌面功能仍需预发布真机验证。
完整变更
TokensCowork v0.5.8
TokensCowork v0.5.8
修复网页抓取未接入系统代理,导致部分代理环境中的公网网站被非公网 IP 安全检查拦截的问题。
本次更新
- 网页抓取在没有显式代理环境配置时,使用 Electron 按目标 URL 解析的系统代理,并支持隔离 Host 通过 IPC 查询代理路由。
- 保留显式代理优先级、NO_PROXY 和直连请求的地址安全检查,不修改操作系统代理或其他工具的全局网络设置。
- 保留请求取消及超时语义,释放每次抓取创建的代理连接资源。
- 沿用 0.5.7 的 Desktop、DSH 与内置插件固定版本。
下载说明
本版本以 pre-release 发布,安装包以 GitHub 构建成功后的附件为准。
- Windows amd64:
TokensCowork-0.5.8-windows-amd64-installer.exe - macOS Apple Silicon:
TokensCowork-0.5.8-macos-arm64-installer.dmg - macOS Intel:
TokensCowork-0.5.8-macos-amd64-installer.dmg
安装说明
完全退出应用后覆盖安装,无需清理会话、API Key 或插件配置。使用系统 HTTP/HTTPS 代理的用户无需另外设置代理环境变量。
验证结果
- Windows 本机系统代理环境:原版抓取 GitHub 与 Hugging Face 均出现 WEB_BLOCKED_URL;修复后均返回 HTTP 200。
- 独立 Electron utilityProcess 经 HostRpc 查询系统代理后,GitHub 抓取返回 HTTP 200;本机回环地址仍被拒绝。
- 63 项外层构建回归通过;注入代理桥接后的 Desktop 主进程 TypeScript 检查零诊断。
- 测试使用隔离进程与临时数据目录,未更改用户系统代理或真实应用数据。
已知限制
- macOS 尚未真机验证,需安装预发布后确认;平台构建结果不替代真实代理环境验收。
- 仅支持系统返回的首选 HTTP/HTTPS 代理路由;纯 SOCKS、代理认证及备用代理自动切换不在此次支持范围内。
- 不保证目标网站可访问;网站自身限制、代理故障或 DIRECT 路由下的异常 DNS 仍可能导致抓取失败。
完整变更
TokensCowork v0.5.7
TokensCowork v0.5.7
修复 Claude 请求身份被 DSH 覆盖后遭上游拒绝的问题,并让会话模型列表完整展示所有可用对话模型、自动匹配适合的请求协议。
本次更新
- Claude Anthropic Messages 通过模型管理插件的私有本机回环传输,在最终出网边界设置服务端要求的 Claude CLI 请求身份;仅开放 Messages 与 Token Count 路径,不保存 API Key。
- 会话模型选择器不再被当前协议限制,统一展示 TokensAPI 返回的全部可用对话模型。
- 跨协议切换会先解析并应用模型协议,再刷新 Host 目录并同步当前会话,避免 Claude、GPT 或 Chat 模型短暂走错适配器。
- Claude 默认 Anthropic Messages,GPT/Codex 默认 Responses,其他模型优先恢复已保存协议,否则默认 Chat Completions。
- 模型管理插件升级至
0.2.21,固定提交64782897b7446ca616bd2b643a6ad9cd118d4fad。
下载说明
附件以上传成功的构建结果为准。本版本作为 pre-release 发布。
- Windows amd64:
TokensCowork-0.5.7-windows-amd64-installer.exe - macOS Apple Silicon:
TokensCowork-0.5.7-macos-arm64-installer.dmg - macOS Intel:
TokensCowork-0.5.7-macos-amd64-installer.dmg
安装说明
退出应用后覆盖安装,无需删除用户配置、API Key 或会话数据。
验证结果
- 模型管理插件完整串行测试 914 项通过、61 项按环境跳过、0 项失败。
- TypeScript、Biome Lint、插件构建、版本戳及差异检查通过。
- 使用现有 TokensAPI 凭据和
claude-opus-5完成真实流式请求,返回 HTTP 200 与正常 SSE 事件。 - 新增 Claude 最终线级 User-Agent、回环路径隔离、完整模型目录、跨协议切换顺序和失败回滚测试。
- 安装包及跨平台签名、升级和打包验证以 CI 结果为准。
已知限制
- 模型可用性仍取决于用户网络、TokensAPI 服务状态及对应模型权限。
- 无对话协议、纯图片/视频或图片能力尚未完成选择的模型不会出现在会话模型列表中。
完整变更
TokensCowork v0.5.6
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的文本流式响应,图片、工具调用及超长上下文仍取决于模型和上游网关能力。
完整变更
TokensCowork v0.5.5
TokensCowork v0.5.5
改进 TokensAPI 模型协议分类、切换验证和 Claude/GPT 兼容性,让新增及升级型号无需逐个写死协议规则。
本次更新
- GPT、Codex 与 Claude 按模型家族自动选择原生协议,支持带供应商命名空间及后续新增版本。
- DeepSeek、Qwen、Gemma、GLM 和未知家族默认使用 Chat Completions,同时提供模型目录声明或兼容回退中的其他候选协议。
- 切换非默认协议前执行完整流式验证;结构、路由和终止事件错误会阻止保存,限流、服务端及网络故障保留为可重试状态且不覆盖原配置。
- Claude Messages 经本机回环兼容代理使用正确路径和请求身份;GPT/Codex Responses 不再发送网关不支持的输出上限字段。
- 过滤语音识别等非对话模型,并合入 GPT 6 显示能力与最新版内置网页搜索插件固定提交。
下载说明
附件以上传成功的构建结果为准。
- Windows amd64:
TokensCowork-0.5.5-windows-amd64-installer.exe - macOS Apple Silicon:
TokensCowork-0.5.5-macos-arm64-installer.dmg - macOS Intel:
TokensCowork-0.5.5-macos-amd64-installer.dmg
安装说明
退出应用后覆盖安装,无需删除用户配置、API Key 或会话数据。
验证结果
- 模型管理及 DSH 回归 348 项通过,5 项按环境跳过;类型检查、Lint 和插件构建通过。
- 对 27 个可见模型执行 81 条真实协议请求;家族规则禁止的 28 条全部失败,48 条候选成功,两个 Qwen Responses 异常流与 Kimi 临时 503 均被保存前验证正确拦截。
- 全量插件测试 908 项通过、61 项跳过;5 项并行 Windows 超时用例单线程复跑 94 项全部通过、1 项跳过。
- 安装包及跨平台签名、升级和打包验证以 CI 结果为准。
已知限制
- Kimi K3 当前由服务端返回 503,插件将其视为临时服务故障,不会永久禁用协议。
- 普通模型的其他协议通过短流式请求验证后方可保存;工具调用、图片及超长上下文仍取决于对应模型和网关能力。
完整变更
TokensCowork v0.5.4
TokensCowork v0.5.4
加快插件市场已安装列表显示,保留后台更新检查,并修复发布版本与生成清单不同步的问题。
本次更新
- 本地插件列表先显示,再后台检查更新;失败时保留列表并允许重试。
- 复用已授权目录中的有效版本提示,缺失时回退查询,更新前仍验证权限及包信息。
- 版本同步脚本自动生成市场清单,并在版本检查时校验一致性。
- 补齐 0.5.3 构建失败时遗漏的生成清单,不改变上游与内置插件固定版本。
下载说明
附件以上传成功的构建结果为准。
- Windows amd64:
TokensCowork-0.5.4-windows-amd64-installer.exe - macOS Apple Silicon:
TokensCowork-0.5.4-macos-arm64-installer.dmg - macOS Intel:
TokensCowork-0.5.4-macos-amd64-installer.dmg
安装说明
退出应用后覆盖安装,建议提前备份用户数据,无需删除原配置。
验证结果
- 市场加载优化已完成本地验证;界面及 API 测试 50 项通过、1 项原有跳过。
- 生成清单与产品版本重新同步;安装包及跨平台验证以本次 CI 结果为准。
已知限制
0.5.3 未生成安装包。此版本不包含服务端缓存改动,不部署市场服务;更新检查仍受网络可用性影响。