DSH Plugins
返回列表
dsh-agent-prompt

dsh-agent-prompt

客户端 更新于 2026.10.10

在终端中运行以下命令:

dsh plugin install icrefin/dsh-agent-prompt

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中进入「设置 → 插件」安装,或在支持 CLI 的环境执行 dsh plugin install icrefin/dsh-agent-prompt;源码与发布包见 https://github.com/icrefin/dsh-agent-prompt。

插件介绍

DeepSeek Harness 每次会话都会从 AGENTS.md 兼容文件里读取工作区指引:一份用户全局文件,加上沿项目链解析的若干路径。这些文件通常要在外部编辑器或终端里逐个路径打开,既分散又容易漏改。Agent Prompt 把「Harness 下一次会话真正会读的字节」收进 GUI 左侧一栏:左边是全局与各已注册工作区的文件树(可筛选),右边是纯文本编辑区,保存即写回磁盘。

插件在侧栏图标行新增 Agent Prompt 入口(位于 Schedules 下方),打开后可见每个节点对应的绝对路径;尚未创建的文件会标明,保存时会自动建目录。路径解析与官方 @deepseek-ai/dsh-agent-instructions 一致:全局为 $DSH_HOME 或 ~/.dsh 下的 AGENTS.md;工作区则自注册目录向上找到含 .git 的仓库根,再定位该处的 AGENTS.md。面板刻意只编辑 AGENTS.md,不涵盖 CLAUDE.md 等同链路上的其他候选文件名。

编辑体验围绕「改的是指令原文」设计:无 Markdown 预览与语法高亮;支持 ⌘S/Ctrl+S 保存(有未保存修改时才可用)、重载、本地撤销/重做、软换行(偏好记在 localStorage)。切换文件或关闭窗口前会对脏稿确认。HTTP 读写接口仅 loopback,且工作区目标必须是已注册 id,避免任意路径探测。

适合经常在 Harness 里调代理行为、需要同时维护全局默认与各仓库/单体仓库包级工作区指令的开发者与团队维护者;也适合不想记路径、希望一眼看清「哪些 scope 有文件、写的是什么」的用户。插件无独立配置项,磁盘上的 AGENTS.md 即全部状态。

截图预览

使用场景

  • 需要同时维护全局与各仓库的 AGENTS.md,不想在终端里逐个路径打开
  • 在 Harness 里调试代理行为,希望保存后下一会话立刻读到同一份原文
  • 单体仓库或多包工作区下,想看清指令文件落在哪个仓库根目录

适合人员

  • 日常用 DeepSeek Harness 写代码、调代理提示的开发者
  • 为团队维护统一全局指令与各项目 AGENTS.md 的维护者
  • 偏好 GUI 集中管理、少记路径的桌面 Harness 用户