Releases: Maydaytyh/dshx-terminal
Releases · Maydaytyh/dshx-terminal
Release list
dshx-terminal v0.4.2
dshx-terminal v0.4.1
修复
- 修复实时状态栏在终端底部触发滚屏后,流式文本呈楼梯状换行的问题
- 改用相对光标移动,并正确跟踪中英文宽字符的当前列
- 保留模型、TTFT、速率、Token、缓存与上下文的实时展示
已通过 81 项自动化测试和真实伪终端底部滚屏回归。
dshx-terminal v0.4.0
新功能
- 在
~/.dsh/settings.yaml中配置多个命名 Base URL 端点 - 通过
/endpoint交互选择,或使用/endpoint <name>直接切换 - 支持
dshx --endpoint <name>启动时切换并保存 - 端点可分别引用不同的 API Key 环境变量,配置文件不保存密钥明文
- 切换即时生效;运行中编辑当前端点也会自动热更新
- 启动横幅与
/status展示当前端点和凭据引用
完整配置示例见 README。
dshx-terminal v0.3.0
更新内容
- 增加约每秒刷新一次的实时终端状态栏
- 实时展示模型、运行阶段或工具、耗时、TTFT、生成速度、输出 Token、缓存命中率和上下文占用
- 80 列窄终端自动切换紧凑布局
- 流式阶段明确标注估算值,回合结束后使用 Harness 精确统计
- --print、管道和重定向输出保持纯文本
安装:npm install -g dshx-terminal@0.3.0
dshx-terminal v0.2.0
Highlights
- Use the same Harness model catalog and model metadata as the web client
- Add interactive
/modelselection with reasoning effort support - Add a post-turn status line with turns, steps, model/tool time, TTFT, throughput, token usage, cache hit rate, and context occupancy
- Add
/statusfor model and context details - Add
/usagefor cumulative and last-turn token/cache details - Preserve logged per-session model selection when resuming
Install
npm install -g dshx-terminal
dshx --versionThe terminal statistics use the same tokenUsage, contextPressure, contextBreakdown, and sessionStats projections as the Harness web interface.
dshx v0.1.3
Install from npm:
npm install -g dshx-terminal
dshx --versionInitial public release of the unofficial native terminal frontend for DeepSeek Harness. Includes interactive multi-turn sessions, tool streaming, sandbox approval prompts, user questions, and session resume. Verified on macOS Apple Silicon; requires Node.js 22.19.x or 24+, Corepack, and a DeepSeek API key.