dsh-agent-instructions-editor
在终端中运行以下命令:
dsh plugin install MaRi23333/dsh-agent-instructions-editor
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install MaRi23333/dsh-agent-instructions-editor,或从 https://github.com/MaRi23333/dsh-agent-instructions-editor 安装后启用插件并重启 Web/桌面端。
插件介绍
在 DeepSeek Harness 里,智能体的行为往往写在分散的指令文件里:用户全局的 ~/.dsh/AGENTS.md,以及沿项目根到工作目录链路上的 AGENTS.md、CLAUDE.md 与对应的 .local 覆盖层。只靠手改文件或记路径,很难对齐加载器实际会读哪些层、合计占了多少字节预算。dsh-agent-instructions-editor 把这件事搬进 Web 设置,用接近 Codex「个性化」设置的方式集中查看与编辑。
插件在同一设置页提供全局常驻编辑器与可折叠的项目指令区。全局侧直接读写 ~/.dsh/AGENTS.md,并显示字节预算(默认 65,536)。项目侧通过项目选择器(自动发现工作区注册表与最近会话目录,也可手动粘贴路径)沿「项目根 → 工作目录」逐层展示四个白名单槽位:存在即可点开编辑,不存在可新建。发现、目录内容去重(⧉ 徽标)、字节合计与预算条遵循与 @deepseek-ai/dsh-agent-instructions 相同的规则,所见即加载器所见。
写入侧做了受控保存:仅允许四个候选文件名,realpath 必须落在已注册项目的祖先链内,mtime 冲突时返回 409 并提示重新加载或覆盖,临时文件原子替换;同一 dsh web 进程内对同一文件的写入会串行排队。保存后界面会提示新建会话——编辑器不会直接改写已在跑会话里的指令,何时重新读取由宿主加载器决定。
适合在 DSH 0.2 Web 或沿用同一界面的桌面客户端里维护长期全局习惯与多项目指令链的开发者与团队:既要可视化预算、又要和官方加载语义一致,还希望在本机 loopback 与同源约束下安全改盘的用户。
截图预览
使用场景
- 在设置页维护全局 ~/.dsh/AGENTS.md 与字节预算
- 按项目根到工作目录逐层编辑四层指令文件
- 保存前核对与加载器一致的发现与去重结果
适合人员
- 使用 DSH 0.2 Web 或桌面客户端的 Harness 用户
- 需要管理多项目 AGENTS/CLAUDE 指令链的开发者
- 希望可视化预算并安全写入指令文件的本机用户