github jlcodes99/cockpit-tools v1.3.9
Cockpit Tools v1.3.9

latest release: v1.3.10
9 hours ago

更新日志(中文)

[1.3.9] - 2026-07-17

变更

  • Trae CN / TRAE SOLO CN 配额与套餐逻辑对齐官方 v2 与社区方案(#1281:CN 账号刷新优先调用 pay v2(ide_user_pay_status / ide_user_ent_usage),并补充 user_current_entitlement_list 兜底;识别 CNExpress(100)Pro+ Pack(5) 等 CN 产品类型;展示速通可用次数与 Solo 权益并发,有数据但算不出剩余时显示「已同步,剩余额待确认」,不猜测免费剩余;CN 添加账号页明确仅支持完整 JSON、不鼓励裸 Token。感谢 @sqmw#1281)。

修复

  • 修复 Windows 当前用户级 NSIS 更新意外申请管理员权限的问题(#1642:Tauri 无法识别安装包类型时,更新器会对可写的用户级安装选择 NSIS,并对受保护目录继续保守回退 MSI;已明确识别的 NSIS/MSI 类型仍具有最高优先级,真正的系统级 MSI 安装保持原有更新行为。感谢 @xdd666t#1642)。
  • 修复 Codex Responses Lite 丢失带命名空间的协作工具问题(#1647:现在会保留顶层 tools、嵌套 input[].additional_tools、payload override 以及 namespace tool_choice 中的命名空间工具定义;派生 GPT 会话可再次使用 spawn_agentwait_agentsend_messagefollowup_taskinterrupt_agentlist_agents,并将派生请求中的 Sol / Terra / Luna 简写规范化为准确的 GPT-5.6 模型 ID。(#1647
  • 修复过期或残留的 Codex 账号删除后仍显示的问题(#1646:删除账号不再同步等待 API 服务网关重启,也不会仅因账号池同步暂时不可用而失败;账号池引用会先持久化清理,网关随后在后台同步,本地账号继续删除,因此无需再添加一个正常账号才能让问题账号消失。(#1646
  • 修复 HTTP 200 Responses 流内过载被当作不可重试 400 的问题(#1651server_is_overloaded / service_unavailable_error 现在会让当前凭据短暂冷却,并仅在尚未输出内容时安全切换账号;model_at_capacity 会按可重试容量限制处理;最终失败时保留合法的 response.failed SSE 事件,使 Codex 展示真实上游错误,不再误报流提前断开。(#1651

Changelog (English)

[1.3.9] - 2026-07-17

Changed

  • Trae CN / TRAE SOLO CN quota and plan logic aligned with official v2 and community work (#1281): CN account refresh prefers pay v2 (ide_user_pay_status / ide_user_ent_usage) and falls back with user_current_entitlement_list; recognizes CN product types such as CNExpress(100) and Pro+ Pack(5); shows fast-request remaining counts and Solo pack concurrency, uses “synced, remaining pending” when data exists but remaining quota cannot be derived, and avoids guessing free remaining; the CN add-account flow documents full JSON only (no raw token). Thanks @sqmw (#1281).

Fixed

  • Fixed Windows current-user NSIS updates unexpectedly requesting administrator privileges (#1642): when Tauri cannot identify the installer bundle type, the updater now selects NSIS for writable user-level installations and keeps the conservative MSI fallback for protected directories; explicit NSIS/MSI metadata remains authoritative, so genuine system-level MSI installations keep their existing update behavior. Thanks @xdd666t (#1642).
  • Fixed Codex Responses Lite dropping namespaced collaboration tools (#1647): namespace tool definitions are now preserved across top-level tools, nested input[].additional_tools, payload overrides, and namespace tool_choice; derived GPT sessions can again use spawn_agent, wait_agent, send_message, followup_task, interrupt_agent, and list_agents, while Sol / Terra / Luna shorthand in spawn requests is normalized to the exact GPT-5.6 model IDs. (#1647)
  • Fixed expired or stale Codex accounts sometimes remaining visible after deletion (#1646): removing an account no longer waits for API Service gateway restart or fails solely because pool reconciliation is unavailable; pool references are persisted first, gateway reconciliation continues in the background, and local deletion proceeds so the account disappears immediately without requiring another valid account to be added. (#1646)
  • Fixed HTTP 200 Responses streams treating upstream overloads as non-retryable 400 errors (#1651): server_is_overloaded / service_unavailable_error now trigger short credential cooldown and safe account failover before any output is sent, while model_at_capacity is treated as a retryable capacity limit; terminal Responses errors preserve a valid response.failed SSE event so Codex reports the real upstream failure instead of a generic disconnected stream. (#1651)

Don't miss a new cockpit-tools release

NewReleases is sending notifications on new releases.