@realchenwenqiao/dash
DASH — a pi-tui terminal front door for DeepSeek Harness agents, installed as a dsh bundle plugin
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:realchenwenqiao/dash说明文档
阅读完整 README ↗DASH — DeepSeek Awesome Harness

DASH 是 DeepSeek Harness 的终端原生前端:同一套「一切皆插件」的 agent 内核与多模型切换能力,跑在你的 shell 里。
dash 是一个挂载在官方 dsh-base 之上的 Cordis 插件(bundle),通过 dsh plugin add 一键安装。DASH = DeepSeek AweSome Harness。
英文版请见 README_EN.md。
为什么是终端?
- 从命令行到编码 agent,只差一次回车。
- 多模型同一会话 ——
/model无需离开 TUI 即可切换 provider。 - 可脚本化、可管道、SSH 下照常可用。
特性
- 全屏 TUI:ANSI Shadow 的 DASH logo、滚动回看(banner、提示、正文、输入框作为同一条内容流滚动)、底部信息栏(
cwd (branch)+ 累计 token + session id)。 - 多行编辑器:历史、撤销、kill-ring ——
Enter发送,Shift+Enter换行。 - Markdown 渲染:代码块、列表、行内代码、表格。
- 思考折叠:推理默认隐藏,
Ctrl+O展开为暗色块。 - 工具输出折叠:每个工具结果折叠为一行
↳ N lines摘要,Ctrl+T展开为代码块;错误保持内联。 - 斜杠命令:带搜索框菜单 + accent 高亮。
- 多模型:
/model选择器(共享 llm 目录)。 - API key:
/login通过凭证 seam 存储并激活 provider 路由。 - 工具卡片:参数摘要;输出折叠,展开才显示。
- 会话恢复:
/resume在输入区打开选择器;dsh tui --resume直接恢复。 - 回滚(时间旅行分叉):双击
Esc在输入区打开行为账本——每条用户消息、工具调用、助手回复各一行,带[user]// 标识 + turn 号 + 实测时长。选中一行即分叉回该 turn 边界——非破坏性分支,不是 undo 栈。