前言¶
DeepSeek Harness(DSH)采用插件化架构,一切皆可扩展。在 Web 界面开发或调试智能体时,重复输入固定的 Shell 命令或 LLM 提示词容易打断心流。dsh-run-config 插件通过模仿 IDE 的运行配置功能,解决了这一痛点,将常用操作固化为可复用的配置。
这是什么¶
该插件由 xiaoso456 维护,旨在为 DeepSeek Harness Web 提供类似 IDE 的运行控制体验。它允许用户将常用的提示词或 Shell 命令保存为“任务运行配置”,并在会话页和新会话页中一键运行。
核心功能¶
- 会话头部运行控制:在会话页面头部提供任务选择器和运行按钮,支持悬浮提示当前将运行的任务配置。
- 运行配置管理:提供 IDEA 风格的对话框,支持创建、编辑、复制、删除、排序操作。
- 任务类型与作用域:支持 LLM 任务配置(将 Prompt 发送)和命令任务配置(后台执行 Shell 并通知)。支持全局和工作区两种作用域。
- 新会话页运行控制:在未进入具体会话时也能选择并运行任务配置。
- LLM 集成:大模型可通过
task_run_config工具查看和管理运行配置,写操作走标准审批流程。
安装与启用¶
- 执行安装命令:
dsh plugin --profile web add @xiaoso/dsh-run-config
- 启动 DeepSeek Harness Web:
dsh web
典型用法¶
在会话中直接输入指令即可创建配置。例如:
把
git pull && pnpm install保存为任务配置,以后一键运行
大模型会调用 task_run_config 工具创建命令任务配置。写操作会弹出审批确认,创建完成后即可在会话头部选择该配置并一键运行。
适用场景与注意¶
- 适用人群:需要频繁执行特定 Shell 命令或复用复杂 LLM 提示词的开发者。
- 权限与安全:请确保插件以当前 DSH 进程权限运行,安装前请检查源码与许可证(MIT)。
短结尾¶
通过将常用操作固化为可复用的配置,该插件提升了在 DSH Web 界面中开发智能体的效率。更多细节和源码可参考社区目录及 GitHub 仓库。