dsh-TUI 0.10.0-beta.1
距 v0.9.3 共 43 个提交(204 文件,+19k/−2k)的交互与插件生态大版本。beta 版:新特性面较大,欢迎尝鲜反馈;追求稳定可留在 0.9.3。
⚠️ 破坏性变更(先看)
- Node 最低版本提升到 22:chalk 5→6(要求 Node ≥22)+ wrap-ansi 9→10——仓库 engines 现为
^22.19 || >=24,旧 Node 用户需先升级。 - 引擎适配:适配 dsh 0.1.2-alpha.2(peer 范围扩展,rc.2 / 0.1.1 线不受影响)。
✨ 新功能
- /vim 输入框 vim 编辑模式(#583):hjkl/0^$/wb 移动、dd/dw/d$ 删除、u 撤销、i/I/a/A/o/O 插入;Tips 池补全 18 条。
- /resume 大改(#589):工作目录分层浏览、会话右键菜单(打开/重命名/删除)、超长会话标题恢复。
- 鼠标体验升级(#611):悬停 Tooltip、输入框鼠标选区/双击选词、拖选复制/删除、会话固定 pin 星标。
- 全屏草稿编辑器(#614):输入框 ⛶ 或 Ctrl+Shift+E 展开整屏编辑(行号/滚轮/Enter 换行/Ctrl+Enter 发送),/settings 可关。
- 插件生态五件套(#630):ctx.tuiToast、公开 ./test-utils 与 ./api 导出、/plugins 授权引导、接缝稳定性分级。
- 动态权限预设(#631):/permission 接入权限预设 registry。
- 运行时主题插件(#536)。
- 流式思考块交互(#654):三行预览 ⇄ 全文点击切换,增量渲染间距精确化。
🔧 改进
- 英文长词按词边界整词换行(#637,渲染/光标/点击三处统一);Ctrl+J 扩展键协议(#638);长 plan 评审决策行钉住+正文滚动(#639);输入空行保留(#604);Divider 按实际布局宽度渲染(#580);会话切换/清屏卫生(#627);非交互宿主静默跳过(#629);minimal 模式不再误报内置 skills(#612/#613);依赖升级(marked 18.0.11)。
🐛 修复
🔒 安全
🚀 发版链一劳永逸自动化(本次新增)
- standalone 构建自同步:便携包构建自动同步 lockfile 与供应链豁免,发版不再需要手工修改 standalone 配置。
- /update 发版日保护:pnpm≥11 用户在发版当天 /update 不再被 24h 供应链延迟门拒绝(profile 预置精确版本豁免)。
- dsh-working-activity 升级至 0.4.0(alpha.2 Host 支持)。