Skip to content

Releases: Maydaytyh/dshx-terminal

dshx-terminal v0.4.2

Choose a tag to compare

@Maydaytyh Maydaytyh released this 14 Aug 07:19

修复

  • 多行粘贴不再被第一个换行提前提交
  • 粘贴中的换行暂时显示为 ,粘贴完成后按 Enter 才作为一个完整 prompt 发送
  • 普通 Enter、历史记录和非交互式模式保持原有行为
  • README 增加 Linux 平台和多行粘贴说明

已通过 83 项自动化测试和真实伪终端多行粘贴回归。

dshx-terminal v0.4.1

Choose a tag to compare

@Maydaytyh Maydaytyh released this 14 Aug 05:06

修复

  • 修复实时状态栏在终端底部触发滚屏后,流式文本呈楼梯状换行的问题
  • 改用相对光标移动,并正确跟踪中英文宽字符的当前列
  • 保留模型、TTFT、速率、Token、缓存与上下文的实时展示

已通过 81 项自动化测试和真实伪终端底部滚屏回归。

dshx-terminal v0.4.0

Choose a tag to compare

@Maydaytyh Maydaytyh released this 14 Aug 04:19

新功能

  • ~/.dsh/settings.yaml 中配置多个命名 Base URL 端点
  • 通过 /endpoint 交互选择,或使用 /endpoint <name> 直接切换
  • 支持 dshx --endpoint <name> 启动时切换并保存
  • 端点可分别引用不同的 API Key 环境变量,配置文件不保存密钥明文
  • 切换即时生效;运行中编辑当前端点也会自动热更新
  • 启动横幅与 /status 展示当前端点和凭据引用

完整配置示例见 README。

dshx-terminal v0.3.0

Choose a tag to compare

@Maydaytyh Maydaytyh released this 14 Aug 03:38

更新内容

  • 增加约每秒刷新一次的实时终端状态栏
  • 实时展示模型、运行阶段或工具、耗时、TTFT、生成速度、输出 Token、缓存命中率和上下文占用
  • 80 列窄终端自动切换紧凑布局
  • 流式阶段明确标注估算值,回合结束后使用 Harness 精确统计
  • --print、管道和重定向输出保持纯文本

安装:npm install -g dshx-terminal@0.3.0

dshx-terminal v0.2.0

Choose a tag to compare

@Maydaytyh Maydaytyh released this 13 Aug 18:46

Highlights

  • Use the same Harness model catalog and model metadata as the web client
  • Add interactive /model selection 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 /status for model and context details
  • Add /usage for cumulative and last-turn token/cache details
  • Preserve logged per-session model selection when resuming

Install

npm install -g dshx-terminal
dshx --version

The terminal statistics use the same tokenUsage, contextPressure, contextBreakdown, and sessionStats projections as the Harness web interface.

dshx v0.1.3

Choose a tag to compare

@Maydaytyh Maydaytyh released this 13 Aug 18:04

Install from npm:

npm install -g dshx-terminal
dshx --version

Initial 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.