dsh-global-prompt:DSH Web 全局指令编辑器

前言

在使用 DeepSeek Harness 进行开发时,维护 ~/.dsh/AGENTS.md 这种用户全局指令文件通常需要手动打开文件目录。该插件在 Web 设置界面中新增了一个编辑面板,直接读写同一份文件。这是对 couplingartist/dsh-global-prompt 的维护与修复版本,解决了原版无法安装的问题。

核心功能

该插件提供了以下能力:

  1. Web 端直接编辑:在设置界面新增“全局指令”分区。提供多行编辑器、保存按钮、文件路径显示以及字符数统计。
  2. 自动创建文件:首次保存时,如果文件不存在,会自动创建 ~/.dsh/AGENTS.md(UTF-8 编码,无 BOM)。
  3. 单一数据源:Web 设置页与外部编辑器读写同一份文件,不存在第二份数据。
  4. 即时生效:新会话打开时立即读取最新内容;已打开的会话在下一次文件工具调用或轮次时重新读取。
  5. 安全限制: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 仓库。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜