dsh-ask
在终端中运行以下命令:
dsh plugin install Me-Maped/dsh-ask
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端中执行 dsh plugin install Me-Maped/dsh-ask 即可安装,源码仓库位于 https://github.com/Me-Maped/dsh-ask 。
插件介绍
在 DeepSeek Harness 的日常使用中,TUI 功能完整但偏重。很多时候需求很简单:在当前目录抛一个问题、拿到回答、立刻回到手头的工作。dsh-ask 就是为这个场景而生的轻量 bundle——提问、流式输出、退出,不启动任何交互式界面。
它的终端输出设计很克制:回答文本只写 stdout,spinner、思考状态和工具调用行全部走 stderr,因此 dsh ... > answer.txt 永远只抓到干净的回答。同一终端、同一目录的连续提问自动复用持久会话,--new 和 --session 可手动切换;provider、model、effort 的默认值保存在 ask 专属配置中,不会波及其他 DSH profile。Fish、Bash、Zsh 乃至 Power-Shell 都能把无法识别的交互式命令直接变成一次提问,省去每次手动输入前缀的麻烦。
如果你大部分时间活在纯终端里、习惯管道和重定向、不想为了一个问题打开 TUI 窗口,dsh-ask 就是那个刚好够用的工具。它也适合自动化脚本中需要一次性问答且严格保证输出格式的场景。
截图预览
使用场景
- 在终端中快速提问并将回答重定向到文件
- 在自动化脚本中调用一次性问答并解析纯文本输出
- 在 Fish、Bash 或 Zsh 中把无法识别的交互式命令直接转为一次提问
适合人员
- 偏好纯终端工作流、习惯管道和重定向的命令行重度用户
- 需要在脚本或 CI 中嵌入一次性问答且严格保证输出格式的开发者
- 希望避免打开 TUI 窗口、追求最小交互成本的轻量用户
