shy3130
2fb2fa1537
fix(ai): Codex 401/超时附登录指引 + macOS PATH 兜底 + 陈旧运行目录清扫
继 2c0141f3 (草稿模型探测 + env_key 鉴权) 后的 Codex CLI 体验第二批:
- 401/超时错误附登录指引 (_codex_missing_auth_hint): 新版 Codex 凭证可存
系统钥匙串 (不落 auth.json), 隔离 CODEX_HOME 复制不到, 用户面对裸
401/长时间挂起无从下手 — 现在直接提示 codex login 命令
- macOS GUI 启动只继承最小 PATH, npm/brew/ChatGPT.app 内置的 codex 均
找不到 — 与 Windows Desktop 兜底对称, 显式探测常见落位
- _sweep_stale_codex_run_dirs: 进程退出中断 finally 清理时残留的临时
运行目录按 mtime 兜底清扫 (每进程一次)
验证: test_ai_provider/test_ai_probe 合计 70 passed (401 带/不带指引、
超时附指引、macOS 三种落位、清扫只删陈旧+进程内一次、探测透传失败信息);
test_ai_probe 既有用例补 sweep 打桩 (与实现同批提交, 拆开 CI 不稳)。
Signed-off-by: shy3130 <shy3130@qq.com>
2026-10-29 11:10:06 +08:00
..
2026-10-29 10:25:29 +08:00
2026-10-27 18:45:40 +08:00
2026-10-25 17:31:11 +08:00
2026-10-17 22:05:56 +08:00
2026-08-13 20:16:02 +08:00
2026-10-26 14:46:42 +08:00
2026-10-21 09:01:47 +08:00
2026-10-28 12:46:41 +08:00
2026-10-27 18:45:09 +08:00
2026-10-29 11:10:06 +08:00
2026-10-27 18:45:02 +08:00
2026-10-28 12:46:41 +08:00
2026-10-29 10:39:58 +08:00
2026-10-19 16:45:13 +08:00
2026-07-31 19:56:33 +08:00
2026-10-26 15:54:03 +08:00
2026-10-28 09:39:50 +08:00
2026-10-20 16:14:17 +08:00
2026-10-27 22:54:57 +08:00
2026-10-27 18:45:02 +08:00
2026-09-10 19:39:36 +09:00
2026-07-09 17:38:44 +08:00
2026-09-07 15:25:41 +08:00
2026-10-18 14:38:11 +08:00
2026-10-13 13:40:17 +08:00
2026-07-18 23:37:54 +08:00
2026-09-26 11:02:46 +08:00