Releases: kit-zeason/dsh-simple-CLI
Releases · kit-zeason/dsh-simple-CLI
Release list
v0.1.2
dsh-simple-cli v0.1.2
首次发布到 npm 🎉 安装 bundle 不再需要手动复制:dsh plugin --profile cli add dsh-simple-cli
Fixed
- 退出挂起:部分 agent 在 dispose 后仍持有 LLM socket,导致优雅退出流程结束后进程不终止;新增强制退出兜底(3s 定时器,
unref不阻塞退出),保证dsh-cli总能正常结束
Changed
- 发布到 npm:
publishConfig.registry指向 npmjs 官方源(本机全局 registry 是 npmmirror 镜像也不影响发布) - 声明
engines.node >= 22;keywords 补充dsh-plugin/deepseek-harness - GitHub 仓库添加
dsh-plugin、deepseek-harness等 8 个 topic
v0.1.1
[0.1.1] - 2026-08-15
Fixed
install.ps1 -Version下载 release 后探测解压出的顶层目录名,不再假定
dsh-simple-CLI-<tag>(GitHub 源码 zip 会去掉 tag 的v前缀,
如v0.1.0→dsh-simple-CLI-0.1.0)
v0.1.0
[0.1.0] - 2026-08-15
首个版本:Claude-Code 风格的 dsh 终端交互 profile(启动命令 dsh-cli,
等价于 dsh --profile cli)。
Added
- 流式输出 — 推理(思考时折叠为最新一行)、工具调用(
⛭+✓/✗)与
正文实时流入,渲染合并至约 30fps,快速思考不闪屏 @文件选择器 — 输入@浏览/过滤工作目录,选中文本文件作为附件
注入消息(单文件 64KB 上限,二进制保留路径引用)- 多行输入区 —
──分隔线框住输入框;Enter 发送、Shift+Enter/Ctrl+Enter
换行、↑/↓ 历史与跨行移动 - 状态栏 — 输入区下方常驻显示当前模型与权限
- 工具授权 — "ask" 策略下在同一输入区内联应答(y / n / 回车)
- 命令 —
/new/model/preset/permission/clear/exit,
其中/model与/preset支持可过滤的选择器 - 配色可覆盖 —
DSH_CLI_THEME环境变量(SGR 参数串 JSON) - 一键安装脚本 —
install.ps1(Windows & Unix,幂等,可重复运行更新),
支持-Version锁定安装指定 release 版本 - 单元测试 — TUI(
test/ui.test.mjs,16 项)与@file引用