← 发布

id 20260723-1 · 2026-07-23 · Kernel v0.18.1 · TUI/Portal v0.11.6

Kernel v0.18.1 · TUI/Portal v0.11.6

LingTai 0.18.1 / 0.11.6:修复首次运行 Codex、视觉路由与 doctor 安全性

这是一次协同补丁发布,修复三项首次运行与稳定性问题:通用视觉请求现在跟随当前生效的 Codex / Codex-pool 路由,不再依据 provider 拼写猜测;真正为空的生产形态账号池快照现在能正确走既有的旧路径回退,不再被误判为非空;`lingtai-tui doctor --help` / `-h` 现在完全只读。同时澄清了 Codex OAuth 预设行为与全新 zsh 安装的 PATH 指引,且不改变现有安装目标或非 OAuth 预设行为。

升级 / runtime

$ curl -fsSL https://lingtai.ai/install.sh | bash

Kernel v0.18.1 在 GitHub 发布 18 个资产:15 个 wheel、1 个 sdist、lingtai-kernel-release-manifest.jsonSHA256SUMS。本次未发布至 PyPI,当前发布流程不包含该渠道。TUI/Portal v0.11.6 发布 GitHub 源码 Release、更新的 Homebrew 配方,以及 Windows 平台的 lingtai-v0.11.6-windows-amd64.zip(附 .sha256 校验文件与 lingtai-bundle-manifest.json),并将内核依赖钉在 v0.18.1。主要安装/升级路径仍为 curl -fsSL https://lingtai.ai/install.sh | bash;Homebrew 继续为现有用户提供支持。

新功能与改进

  1. 01

    Codex 视觉路由修复,空账号池快照现在能正确进入回退

    修复两个影响新用户的内核缺陷:通用视觉请求曾路由错误;真正为空的生产形态账号池快照曾被误判为非空,导致既有的旧路径回退被阻塞。另外,池非空但已耗尽时仍会终态报错,而不会被 AED 重试链路重放。

    • 通用视觉请求现在跟随当前生效的 Codex / Codex-pool 路由,不再依据 provider 拼写推断路由。
    • 仅当候选账号快照真正为空时才走既有的旧路径回退;池非空但已耗尽时仍会明确报错而不会回退,并且这个终态错误不再被 AED 重试链路重放。
    • 终态的 NoCandidateError(账号耗尽)按终态处理,不再被 AED 重试链路反复重放。
    • WeightedAccountSource 新增生产形态的空元组回归测试。

    为什么重要:已配置账号池的新用户不再遇到误导性失败或静默的错误路由。

  2. 02

    `doctor --help` 完全只读,全新 zsh 安装获得正确的 PATH 指引

    修复两处首次运行体验问题:此前查看 doctor 帮助可能会进入变更类路径;全新 zsh 环境可能缺少针对 ~/.local/bin 的准确 PATH 指引。

    • lingtai-tui doctor --help / -h 现在是无副作用的只读帮助,不再进入 doctor 的变更、升级、bootstrap 或导出路径。
    • 全新 zsh 安装的 PATH 指引现在正确覆盖 ~/.local/bin,不改变安装目标,也不影响现有 Homebrew / uv 行为。

    为什么重要:查看帮助不应带来任何副作用,全新 shell 环境也应第一次就获得准确的安装指引。

  3. 03

    自解释的 Codex OAuth 与账号池资格判定

    Codex OAuth 与账号池行为现在从内核到 TUI 都更易理解,同时完整保留非 OAuth 预设的既有行为。

    • 仅当账号来源元组真正为空时,内核才走既有的旧路径回退;池非空但已耗尽时会明确且终态地报错,而不是被重放。
    • TUI 账号池健康检查过滤禁用、空白、格式错误与非正权重条目,与内核资格判定规则保持一致。
    • TUI 会预先校验所选模型的资格,并显示当前生效的预设以及是否需要刷新。
    • 已保存的 OAuth 预设与不受影响的非 OAuth 预设被明确区分;OAuth 绝不会静默创建、改写、激活或切换预设。

    为什么重要:Codex OAuth 行为保持可预测、可审计,同时不改变非 OAuth 预设的既有工作方式。

贡献者

感谢本发布窗口中提交代码、共同完成提交、参与 PR / review / assignment、报告或推动 issue closure 的贡献者。

验证

最终 release validation 来自干净 release worktree,commit Kernel 81c70.