|
2 | 2 |
|
3 | 3 | > 创建时间:2026-07-21 |
4 | 4 | > 最后更新:2026-07-22 |
5 | | -> 状态:🟡 Phase 0–5 代码与文档及 review gate 修复已完成;0.59.0 在另一台开启 HTTP system proxy 的 packaged macOS 上暴露浏览器成功、server token exchange 直连失败,0.59.1 已完成局部 env-proxy fetch、Claude release-gate 复审、自动化回归和 CI 同配置 macOS arm64 安装包验证,正式双平台 CI 门禁待标签触发。设备码、refresh/tool/effort、其他 Qwen 套餐和 0.59.1 packaged 双平台真实登录仍待验证,因此计划保持 active。 |
| 5 | +> 状态:🟡 Phase 0–5 代码与文档及 review gate 修复已完成;0.59.0 在另一台开启 HTTP system proxy 的 packaged macOS 上暴露浏览器成功、server token exchange 直连失败,0.59.1 已完成局部 env-proxy fetch、Claude release-gate 复审、自动化回归、本地安装包验证与正式双平台 CI,并发布稳定 GitHub Release。设备码、refresh/tool/effort、其他 Qwen 套餐和 0.59.1 packaged 双平台真实登录仍待验证,因此计划保持 active。 |
6 | 6 | > 事实基线:[千问 Token Plan 与 Grok OAuth 接入调研](../../research/qwen-token-plan-grok-oauth-2026-07-21.md) |
7 | 7 |
|
8 | 8 | ## 用户问题与争议 |
|
26 | 26 | | Phase 3 | xAI API Key + Grok 4.5 Responses | ✅ 已完成(mock/request-shape) | 可用 xAI API Key 在 CodePilot/Codex Runtime 选择 Grok 4.5 | |
27 | 27 | | Phase 4 | OpenCode-compatible SuperGrok OAuth 核心 | ✅ 已完成(协议/mock + browser text smoke) | 浏览器 OAuth 已在 CodePilot/Codex Runtime 真实回复;设备码、refresh/tool 仍待 smoke | |
28 | 28 | | Phase 5 | xAI 双渠道 UI、生命周期与 packaged hardening | ✅ 代码完成(含 0.59.1 HTTP(S) system-proxy bridge) | API Key/OAuth 并列可选;浏览器与 server xAI 请求不再因 Node fetch 默认直连而分流,packaged 双平台真实复验仍待验收 | |
29 | | -| Phase 6 | Tier 2 回归、真实凭据 smoke 与发布说明 | 🟡 0.59.1 发布门禁进行中,外部验收部分通过 | 0.59.1 proxy 定向 44/44、unit 4537/4537、Web smoke 19/19、build/electron:build 与 CI 同配置 macOS arm64 package 通过;双平台 CI 待完成,其余外部项保留待测 | |
| 29 | +| Phase 6 | Tier 2 回归、真实凭据 smoke 与发布说明 | 🟡 0.59.1 已发布,外部验收部分通过 | proxy 定向 44/44、unit 4537/4537、Web smoke 19/19、build/electron:build、本地 macOS arm64 package 与正式 macOS arm64/x64、Windows x64 CI 全通过;其余外部项保留待测 | |
30 | 30 |
|
31 | 31 | ## 范围与非目标 |
32 | 32 |
|
@@ -363,6 +363,7 @@ Release Notes 能准确说明“新增哪种千问套餐”“Grok 是 API Key |
363 | 363 | - 2026-07-22(0.59.1 修复):新增 opt-in env proxy fetch,覆盖 xAI browser/device/refresh/bearer 全生命周期;HTTP(S) proxy 使用 Undici `ProxyAgent`,遵循 `NO_PROXY`,不设置 global dispatcher,SOCKS/PAC 保持既有 direct/TUN 行为。底层错误只追加稳定 code,不记录代理地址/凭据;定向 44/44,含真实本地 CONNECT tunnel 反例。 |
364 | 364 | - 2026-07-22(0.59.1 Claude release gate):独立复验未发现 P0/P1/P2;P3 文案与注释当场收口,并记录 undici 大版本维护钉子。既有 `NO_PROXY` matcher 对裸 IPv6 `::1` 的端口剥离缺陷不影响本次 xAI 域名链路,留作后续 matcher 债务,不在 release gate 临时扩行为。 |
365 | 365 | - 2026-07-22(0.59.1 发布提交):修复提交 `a61faa4`;pre-commit 再次通过 4537/4537,发版标签只在本条回写、工作区清洁与远端 main 推送成功后创建。 |
| 366 | +- 2026-07-22(0.59.1 正式发布):`v0.59.1` 指向计划回写提交 `51e2edb`;GitHub Actions run `29895409535` 的 verify-source、macOS arm64/x64、Windows x64、release jobs 全绿。稳定 Release 已上传两套 DMG/ZIP、Windows EXE 与 `SHA256SUMS.txt`;同一故障电脑的 HTTP proxy 真实复测继续保留 ⏳。 |
366 | 367 |
|
367 | 368 | ## Release Notes 草案(已写入 `RELEASE_NOTES.md`,版本 v0.59.1) |
368 | 369 |
|
@@ -417,6 +418,8 @@ Release Notes 能准确说明“新增哪种千问套餐”“Grok 是 API Key |
417 | 418 | | 2026-07-22 | unit | all | all | isolated/mock | 0.59.1 `npm run test` | ✅ 4537/4537 | typecheck + 1100 suites,零失败 | |
418 | 419 | | 2026-07-22 | web | CodePilot UI/routes | n/a | isolated local dev | 0.59.1 `npm run test:smoke` | ✅ 19/19 | Playwright `@smoke`,17.6s;dev server 已正常关闭 | |
419 | 420 | | 2026-07-22 | ci-equivalent-package | macOS arm64 | CodePilot 0.59.1 | ad-hoc(与 `build.yml` 一致) | DMG/ZIP、DMG 内 app 深度签名、版本、Electron ABI、packaged server health | ✅ | `CSC_IDENTITY_AUTO_DISCOVERY=false`;版本 0.59.1,ABI 143,server health `127.0.0.1` 通过;未替代真实代理登录 | |
| 421 | +| 2026-07-22 | ci-package | macOS arm64/x64 | CodePilot 0.59.1 | GitHub Actions | 双架构 DMG/ZIP、版本、native ABI、packaged server、checksum | ✅ | run `29895409535`,build-macos 5m59s;资产已上传稳定 Release | |
| 422 | +| 2026-07-22 | ci-package | Windows x64 | CodePilot 0.59.1 | GitHub Actions | EXE、版本、native ABI、packaged server、checksum | ✅ | run `29895409535`,build-windows 6m17s;资产已上传稳定 Release | |
420 | 423 | | _待测_ | packaged-macos | xAI OAuth 0.59.1 | browser code exchange | SuperGrok + HTTP system proxy | 同一故障电脑登录、回复、refresh | ⏳ | 发布后用户复验;不得用 local CONNECT mock 代替 | |
421 | 424 | | _待测_ | claude_code | Qwen Token Plan Personal | qwen3.8-max-preview | `sk-sp-` personal | two-turn + tool + effort | ⏳ | | |
422 | 425 | | _待测_ | codepilot_runtime | Qwen Token Plan Team | qwen3.8-max-preview | `sk-sp-` seat | two-turn + tool + usage gate | ⏳ | | |
|
0 commit comments