← 发布

id 20260721-1 · 2026-07-21 · Kernel v0.18.0 · TUI/Portal v0.11.5

Kernel v0.18.0 · TUI/Portal v0.11.5

LingTai 0.18.0 / 0.11.5:更稳健的运行时与经过验证的 Windows 安装路径

这次协同发布聚焦运行时的稳健性与可验证的 Windows 分发路径:原生 Windows kernel 适配器与进程生命周期支持、原生多账户 Codex 额度/epoch 处理、Outlook OAuth2 IMAP、带任务卡自愈的无损 Telegram 入站更新,以及与现有源码、Homebrew 构建并存、经 PowerShell 校验的 Windows AMD64 安装路径。

升级 / runtime

源码构建与 Homebrew 仍是 TUI/Portal v0.11.5 受支持的安装路径之一。本次发布额外新增一条有界、可验证的 Windows 路径:原生 lingtai-<tag>-windows-amd64.zip,附带 .sha256 校验文件与 lingtai-bundle-manifest.jsoninstall.ps1 在安装前校验精确 tag、归档、checksum、bundle pin 与固定的 kernel wheel。这一例外仅限于该经过验证的 release asset,并不代表通用 Windows 二进制支持。Kernel v0.18.0 仍作为 LingTai-managed environment 使用的 runtime package source;已有项目应继续使用 TUI 管理的 refresh / setup 路径。

新功能与改进

  1. 01

    原生 Windows kernel 适配器与进程生命周期

    kernel 现在通过契约与平台选择器接入原生 Windows 适配器及生命周期/进程支持,补齐能力缺口,同时不把平台机制泄漏进核心契约。

    • Windows kernel 运行时适配器与进程处理接入所审查的能力 DAG(src/lingtai/adapters/windows/src/lingtai/tools/daemon/windows_process.py,PR #988)。
    • 专用 Windows PR 工作流(.github/workflows/kernel-windows-pr.yml)对每次改动检查平台层面。

    为什么重要:Windows 支持现在按每次改动可测试、可强制检查,而不是事后手工补救。

  2. 02

    原生多账户 Codex 账户池与额度处理

    Codex 账户池改为原生多账户选择,补齐额度可见性、零额度排除、按上下文隔离的 epoch 与 service tier 传递。

    • 零额度账户被自动跳过而不是反复重试(src/lingtai/auth/codex_pool.py,#990)。
    • 多账户选择、epoch 绑定与 epoch 隔离原生且具备上下文感知(src/lingtai/auth/codex_account_source.py,#1003–#1005)。
    • 原生额度认证封装完成本轮账户池工作(src/lingtai/llm/openai/codex_quota.py,#1006)。

    为什么重要:更少的无效重试与更清晰的按上下文额度边界,让多账户 Codex 使用更可预测。

  3. 03

    Outlook OAuth2 IMAP 与更稳健的 Telegram 更新

    邮件与消息集成新增 OAuth2 IMAP provider,并通过无损更新与任务卡自愈保留 Telegram 入站数据。

    • 个人 Outlook 账户可通过 OAuth2 IMAP 连接,实现保持最小且范围受限(src/lingtai/mcp_servers/imap/,#991–#992)。
    • Telegram 入站 Bot API 更新被无损保留,不可删除的任务卡可自动恢复(src/lingtai/mcp_servers/telegram/updates.pytask_card/,#984、#1000)。
    • daemon completion MCP 在外部 CLI 配置重建后仍然保留(#985),compact-countdown 恢复被强化(#1007)。

    为什么重要:在真实世界的失败与重连场景下,消息与邮件集成仍保持正确且可恢复。

  4. 04

    TUI/Portal 支持且可验证的 Windows 安装路径

    TUI/Portal 继续提供源码发布与 Homebrew 源码构建支持,并新增一条带明确验证契约的有界原生 Windows 路径。

    • 标签工作流发布 lingtai-<tag>-windows-amd64.zip、对应 .sha256 校验文件与 lingtai-bundle-manifest.json.github/workflows/release.yml,PR #699)。
    • install.ps1 在安装前校验精确 tag、AMD64 归档、checksum、bundle pin 与固定的 kernel wheel(install.ps1kernel-release.json)。
    • PowerShell 5.1 与 7+ 的契约覆盖记录在 scripts/test-install-ps1.ps1windows-installer-smoke.yml

    为什么重要:Windows 用户获得可验证的安装路径,同时不削弱源码与 Homebrew 路径已有的保障。

贡献者

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

验证

最终 release validation 来自干净 release worktree,commit Kernel 761d9.