Adonis511/enhance-provider-config

Plugin ⭐ 0 other

一个为 DeepSeek Harness (DSH) 开发的插件:在 Web 设置界面新增一个 Enhanced Provider Config(服务商配置) 面板,为每个 LLM provider 单独配置自定义请求头(User-Agent + 任意 Header 覆盖)。

catalog description:—

Install

Client 侧通过 `package.json` 的 `dsh.client.inject` 声明运行时依赖(`dsh-client-runtime`、`dsh-client-ui-settings`、`dsh-client-locale`、`dsh-api-remotes`),构建时被包装成 `window.__ModuleLoader__.load({ id, factory })` bundle,与官方 client bundle 走同一套浏览器模块加载机制。

## 设计说明(为什么这么做)

> **为什么不做独立 adapter / 独立命名空间?**
> 最初版本自己注册了 adapter 并劫持流量,但 provider 数据与官方 Models 页割裂(你在 Models 页配的 nvidia/opencode 看不到)。pi-ai 原生支持 headers 合并,直接把增强配置写进它的 profile 是最短路径。

> **为什么不直接改 `settings-models` 内置卡片?**
> 当前 DSH 版本(rc.6 / 0.1.0)的 `ProviderEditor` 是手写的,没有声明可注入的 `provider-editor` slot。本插件走稳定的 `settings.section` slot 做独立页面,兼容性更好。

## 环境要求

- Node.js >= 18
- DSH >= 0.1.0-rc.6
- `pnpm` 在 PATH 上

## 构建与安装

Add Adonis511/enhance-provider-config to your DSH config (web profile) to enable.

README

Expand full README Collapse

README is empty.