Skip to content

v3.8.0 /yolo 命令 + glm-5.3 + 桌面 R16-R25 + P0 设置体验五项

Choose a tag to compare

@huiliyi37 huiliyi37 released this 28 Aug 01:28
· 10 commits to main since this release
0a83a69

v3.8.0 发布记录

日期:2026-08-28
上一版本:v3.7.0(release 收尾 commit e90db1c62,2026-08-27)
提交数:22 commits
范围:TUI 授权命令大版——/yolo 全自动命令落地与三波语义收口(R23 落地 → R24 缺陷修正 → R25 共享重构);欢迎页品牌字标 ASCII 豁免(R21/R24);内置模型补 glm-5.3 系列;桌面端 R16–R25 一批体验与缺陷修复。

1. TUI /yolo 全自动命令(R23 c95162ea2 → R24 0562215b7 → R25 f064b474f/f614e2b6f

  • /yolo/yes 的同语义入口:进入全自动(跳过所有权限确认)+ 无限轮次 + 持久化为默认;/yolo off 退出回到自动(200 轮预算)
  • 命令面板 /help 后置顶 /yolo/yes,⚠ 高风险警示描述;显式输入命令即视为确认,无需二次弹窗
  • R24 修正:/yolo off 语义反转缺陷(表版残次复制丢 off 分支,输入 off 反而开启全自动并持久化)——表版删除,覆盖版与 /yes 完全同链(确认面板联动/Plan 叠层同步/try-catch 持久化)
  • R25 收口:共享 handler 提取独立模块 yolo-toggle.ts,杜绝复制分叉;持久化失败不再静默——输出「已切换但持久化失败: 原因 — 重启后不保持」可见提示
  • footer mode 段写实:粘滞换行开启显示 insert、退出回 normal(此前恒显 normal 为无信息占位)

2. TUI 欢迎页品牌字标 ASCII 豁免(R21 28cbf5dde + R24 1f254ff60

  • 品牌艺术字(█ ╔ ═ 立体 TIANSHU)不参与 ASCII 降级——# 点阵降级被终端用户视为「坏掉了」;pixel 点阵仅在显式选择或窄屏 <58 列自动降档时提供
  • R24 双层豁免修正:艺术字母恒 Unicode,品牌段小星形 ✦ 单独跟随 tiny-symbol 降级为 *(纯 ASCII 终端不再豆腐块),提示行小符号与基准线降档保留
  • logoSpec 注释与实现对齐(pixel 双来源口径)

3. TUI 其他

  • 内置模型补 glm-5.3 与 glm-5.3-flash(智谱 Coding Plan provider):glm-5.3 文本旗舰 1M 上下文/128K 输出;glm-5.3-flash 原生多模态视觉主力,带 supportsVision;capability 启发式特例化 flash 命名防误入弱卡(64fe98b8e
  • build 输出恢复干净:R11 词汇收口(passed→completed)遗留的 duplicate-case 死代码清零(d9b8fa087
  • 命令面板 /yes 重复条目删除(置顶版与旧版并存曾导致过滤 'yes' 出双条目)

4. 桌面端(R16–R25 + P0 设置体验五项,随本版发布)

  • R16 终端快捷键双吃治本:捕获阶段注册 + stopPropagation,Ctrl+J/Ctrl+` 不再同时写进 pty;死代码清理
  • R18 PlusMenu 二级面板统一 shadcn 子菜单语言 + 根菜单关闭清空子面板状态 + 状态机 reducer 化
  • R19 欢迎页模型列表不再排除视觉模型(👁 徽章区分)
  • R20 供应商模型设置对标 ZCode 两栏主从重排
  • R21 悬浮面板回归纯覆盖、零预留
  • R22 欢迎页会话窗口优化(星域 chips 富描述/模型 pill 写实/偏好持久化)+ 只写不读缺陷修复 + R25 写入侧收口与陈旧存档兜底
  • 滚动契约测试对齐现行实现(grid 覆盖三不变量/followMode 分流)
  • P0 设置体验五项(对标 ZCode 解包分析):①设置侧栏分区描述(23 条双语,页头常驻 + 悬停提示 + 并入搜索;顺带修复 nav.greeting 词条缺失);②语言切换归位外观分区 + 侧栏用户菜单语言快切;③预设卡「获取 API Key」官方直链(13 个预设经核实配 keyUrl);④模型批量添加——「每行一个」粘贴 + 从接口拉取勾选一次落盘;⑤帮助页「重新运行连接向导」再入口

注意事项(升级前必读)

  • CLI 升级npm i -g tianshu-tui@latest(包名 tianshu-tui,命令仍是 rivet)。
  • /yolo 语义:显式输入即确认、无二次弹窗;持久化为默认(重启后仍生效);/yolo off 退出;/rollback 可回滚。
  • 桌面端:R16–R25 + P0 五项随本版(v3.8.0 桌面线)发布,CLI 与桌面端版本对齐。
  • macOS 未公证:首次打开如提示「已损坏」请执行 xattr -cr /Applications/Tianshu.app
  • ASCII 终端:欢迎页品牌字标恒为立体 TIANSHU(现代终端覆盖率近 100%);星形退为 *,提示行符号退为 -/.