QiE2035/dsh-llm-headers0

dsh-llm-headers

Inject custom HTTP headers (user-agent etc.) into DeepSeek Harness LLM provider requests, configured through cordis.yml or the Web UI settings surface.

包名
dsh-llm-headers
版本
0.1.0
许可证
MIT
最近更新
2026年8月16日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:QiE2035/dsh-llm-headers

配置

- id: llm-headers
  name: dsh-llm-headers
  config:
    headers:
      user-agent: opencode/1.0
    urlPatterns:
      - /chat/completions
字段类型默认说明
headersRecord{}注入的请求头;同名覆盖,空表示不注入
urlPatternsstring[]['/chat/completions']URL 子串匹配规则,命中任一项即注入

通过 Web UI 配置

安装到含 Web 界面的 profile 后:

  1. 打开 Web UI → Settings(设置)页面;
  2. 「插件」→「插件配置」应看到本插件的 LLM 请求头卡片(服务端注册已就绪);
  3. 填写 headersurlPatterns 保存,写入 user-settings 文档并实时生效(applies: live)。

UI 保存的值优先级高于 cordis.yml 中的 config(作为 base 层)。

通过 settings.yaml 配置(备用)

llm-headers:
  headers:
    user-agent: opencode/1.0
  urlPatterns:
    - /chat/completions

保存即热重载(applies: live),无需重启。

通过 Web UI 配置

安装到含 Web 界面的 profile 后:

  1. 打开 Web UI → Settings(设置)页面;
  2. 「插件」→「插件配置」应看到本插件的 LLM 请求头卡片(服务端注册已就绪);
  3. 填写 headersurlPatterns 保存,写入 user-settings 文档并实时生效(applies: live)。

UI 保存的值优先级高于 cordis.yml 中的 config(作为 base 层)。

通过 settings.yaml 配置(备用)

llm-headers:
  headers:
    user-agent: opencode/1.0
  urlPatterns:
    - /chat/completions

保存即热重载(applies: live),无需重启。