← 发布

id 20260613-2 · 2026-06-13 · v0.9.1 / v0.12.2

v0.9.1 / v0.12.2

灵台 TUI/Portal v0.9.1 与内核 v0.12.2

这是 v0.9.0 / v0.12.0 发布列车之后的一次聚焦补丁:coding CLI 从 Swiss Knife 迁出,成为 bash-manual 的一等 harness;daemon 执行新增 MiMo Code、Qwen Code、Oh-My-Pi 后端;Zhipu 模型选择器暴露 GLM-5.2;新 agent 默认 context window 提升到 300k。本文保持清晰的 release-log 边界:ToolCallGuard、结构化工具错误恢复、Ctrl+O cockpit、/setup keep-current 行为与 Telegram 重连恢复,是 20260613-1 已覆盖的同窗口 context,不在此重复声明为 post-tag 新变化。

升级 / runtime

$ brew update && brew upgrade lingtai-ai/lingtai/lingtai-tui

这是一篇小版本发布日志,配对 TUI/Portal v0.9.1 与内核/runtime 包 lingtai==0.12.2。普通 LingTai 项目仍通过 TUI/Homebrew 路径升级;裸 pip install lingtai 适合发布、诊断或 clean-venv 验证,不是正常用户升级路径。

新功能与改进

  1. 01

    Coding CLI 成为一等 bash harness

    内核现在承载可复用的 bash-manual coding CLI harness 页面;TUI 则把 Swiss Knife 收回到小工具定位,并把操作指引导向新的归属地。

    • 内核 #277 为 Claude Code、OpenAI Codex、OpenCode、Cursor Agent、MiMo Code、Qwen Code、Oh-My-Pi 新增 bash-manual 子技能。
    • Gemini CLI、Aider、Goose、OpenHands、Crush、Zed/ACP 保留为 docs-first 候选页,不把尚未成熟的集成写成已发布能力。
    • TUI #335 从 Swiss Knife 移除旧的 coding-CLI 指引,改为 bash-cli-harnesses redirect,让 Swiss Knife 回到 MiniMax、vision、listen、academic research、HTML reports、Xiaomi MiMo、Zhipu coding-plan discovery 等小工具定位。

    为什么重要:操作指引现在靠近真正执行长时间 CLI 工作的 shell 工具,减少重复文档,也让后续 harness 更容易安全扩展。

  2. 02

    Daemon coding 后端覆盖面扩大

    内核 v0.12.2 新增三个 provider-family daemon 后端,同时保持 agent 侧高层 daemon workflow 不变。

    • 内核 #275 通过 OpenCode-family JSON runner 新增 MiMo Code(mimocode / mimo)与 Qwen Code(qwen-code / qwen)。
    • 内核 #276 新增 Oh-My-Pi(oh-my-pi / omp),当该 CLI 更合适时,agent 又多一个 coding-agent 路由。
    • daemon 文档与 i18n 字符串同步更新,使新后端使用与既有 CLI 后端一致的操作语言。

    为什么重要:LingTai agent 可以把隔离的 coding 工作路由到更多外部 agent 家族,而不需要改变父层 workflow,也不必把每个 CLI 当作一次性例外。

  3. 03

    TUI 纳入 GLM-5.2,并提升默认 context window

    这次 TUI 侧改动小但可见:Zhipu 用户可以选择 GLM-5.2,新建/默认项目 agent 则获得更大的上下文预算。

    • commit 9e6ae53 把 GLM-5.2 加入 Zhipu 模型选择器,排在旧 GLM 模型之前,并登记其 vision 能力。
    • TUI #339 将新建/默认项目 agent 的默认 context window 提升到 300k。
    • 两者都是小版本列车上的体验打磨:更强模型和更大工作窗口可用,但不改变 release workflow。

    为什么重要:模型选择与上下文预算都是日常操作体验。这个补丁在下一轮大版本之前,先把更强 preset 与更稳妥的默认容量交到用户手里。

  4. 04

    同窗口可靠性工作作为 context,不重复计入新变化

    本文刻意区分严格 post-tag delta 与更宽的 release window,避免把 20260613-1 已写过的工作重复声明为本补丁的新变化。

    • ToolCallGuard(#270)、idle-care/watchdog 指引(#271)、结构化工具错误恢复元数据(#273)仍是上一篇 release log 已覆盖的内核治理/恢复基础。
    • TUI Ctrl+O 工具噪音阶梯(#325、#330、#331、#332、#333、#334)与 /setup keep-current 修复(#327)已在 v0.9.0 交付,是当前操作体验打磨的上下文。
    • Telegram polling 断线恢复(#35)和 README 产品定位(#219/#220)作为 release-window context 引用,而不是新的 v0.9.1/v0.12.2 delta。
    • PR #340 仍处于 open 状态,不包含在本次发布中。

    为什么重要:小版本说明最重要的是范围诚实。context 解释本补丁为何重要,但不模糊上一个 tag 之后到底改了什么。

贡献者

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

验证

最终 release validation 来自干净 release worktree,commit lingtai d73a.