Skip to content

v0.1.0

Choose a tag to compare

@kit-zeason kit-zeason released this 14 Aug 17:00
· 4 commits to main since this release

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