Skip to content

Releases: kit-zeason/dsh-simple-CLI

v0.1.2

Choose a tag to compare

@kit-zeason kit-zeason released this 15 Aug 08:24

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-plugindeepseek-harness 等 8 个 topic

v0.1.1

Choose a tag to compare

@kit-zeason kit-zeason released this 14 Aug 17:04

[0.1.1] - 2026-08-15

Fixed

  • install.ps1 -Version 下载 release 后探测解压出的顶层目录名,不再假定
    dsh-simple-CLI-<tag>(GitHub 源码 zip 会去掉 tag 的 v 前缀,
    v0.1.0dsh-simple-CLI-0.1.0

v0.1.0

Choose a tag to compare

@kit-zeason kit-zeason released this 14 Aug 17:00

[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 引用