前言¶
在使用 DeepSeek Harness 进行开发时,维护 ~/.dsh/AGENTS.md 这种用户全局指令文件通常需要手动打开文件目录。该插件在 Web 设置界面中新增了一个编辑面板,直接读写同一份文件。这是对 couplingartist/dsh-global-prompt 的维护与修复版本,解决了原版无法安装的问题。
核心功能¶
该插件提供了以下能力:
- Web 端直接编辑:在设置界面新增“全局指令”分区。提供多行编辑器、保存按钮、文件路径显示以及字符数统计。
- 自动创建文件:首次保存时,如果文件不存在,会自动创建
~/.dsh/AGENTS.md(UTF-8 编码,无 BOM)。 - 单一数据源:Web 设置页与外部编辑器读写同一份文件,不存在第二份数据。
- 即时生效:新会话打开时立即读取最新内容;已打开的会话在下一次文件工具调用或轮次时重新读取。
- 安全限制:HTTP API 仅允许回环(127.0.0.1)访问;请求体上限为 1 MiB。
安装与启用¶
先安装插件,然后重启 Web 实例。
1、运行以下命令安装插件:
dsh plugin --profile web add @zfgcta/dsh-global-prompt
或者:
dsh plugin --profile web add github:HelloQingTao/dsh-global-prompt
2、重启 Web 实例使插件生效:
dsh web
使用方法¶
1、打开 http://127.0.0.1:3080。
2、进入 设置 -> 全局指令。
3、在编辑器中修改内容并点击保存。
注意事项¶
- 必须重启
dsh web才能使插件加载。 - HTTP 接口仅允许本机回环(127.0.0.1)访问。
- 请求体上限 1 MiB。
- 基于 MIT 许可证。
结尾¶
该插件通过 Web 界面解决了全局指令文件的编辑问题。更多详情请查看 GitHub 仓库。