DeepSeek HarnessDSH插件:把四家 provider family 接进 DSH…
32.7/100
综合分
4
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/17 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查有告警:未发布到 npm registry,仅可从源码安装。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add AIMFllyYS/dsh-protocom-api该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · model
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 17 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查⚠ 装前注意未发布到 npm registry,仅可从源码安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包dsh-protocom-api(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/21 08:37:00
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件发起外部网络请求
查看扫描证据(共 20 处,展示前 18 条)
- 发起网络请求lib/index.js:3215
response = await fetch(url, { - 写入本地文件lib/index.js:3380
await mkdir(dir, { recursive: true }); - 写入本地文件lib/index.js:3389
await writeFile(join(dir, `${stamp}-${capture.status}.json`), body, "utf8"); - 发起网络请求lib/index.js:3441
response = await fetch(url, { - 发起网络请求lib/index.js:5370
const response = await fetch(url, { - 发起网络请求lib/index.js:5411
const response = await fetch(new URL(path, new URL(baseURL).origin).toString(), { - 发起网络请求lib/index.js:5803
response = await fetch(usageUrl, { - 发起网络请求lib/index.js:5814
const rates = await fetch(`${baseURL}${RATE_MULTIPLIER_PATH}`, { - 发起网络请求lib/client.js:3181
const response = await fetch(`${family.telemetryPath}?group=${groupKey}`); - 发起网络请求lib/types/adapter.js:332
const response = await fetch(url, { headers: { accept: 'text/html' }, redirect: 'error' }); - 发起网络请求lib/types/adapter.js:388
const response = await fetch(new URL(path, new URL(baseURL).origin).toString(), { - 发起网络请求lib/types/balance.js:101
response = await fetch(usageUrl, { method: 'GET', headers }); - 发起网络请求lib/types/balance.js:116
const rates = await fetch(`${baseURL}${RATE_MULTIPLIER_PATH}`, { method: 'GET', headers }); - 写入本地文件lib/types/capture.js:32
await mkdir(dir, { recursive: true }); - 写入本地文件lib/types/capture.js:43
await writeFile(join(dir, `${stamp}-${capture.status}.json`), body, 'utf8'); - 发起网络请求lib/types/commandcode-account.js:44
response = await fetch(url, { - 发起网络请求lib/types/discovery.js:100
response = await fetch(url, { - 发起网络请求lib/types/go-usage.js:68
response = await fetch(url, {
扫描于 2026/10/31(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery@deepseek-ai/cordis@deepseek-ai/cordis-plugin-loader@deepseek-ai/dsh-agent@deepseek-ai/dsh-api-remotes@deepseek-ai/dsh-attachment@deepseek-ai/dsh-client-connection@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-ui-renderer@deepseek-ai/dsh-client-ui-settings@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-credentials给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 接入四组服务商
- 模型发现与显示名
- 缓存感知用量余额
DeepSeek Harness 插件,接入 Protocom API:四组服务商、模型发现并配精选显示名、上下文长度变体、推理强度、缓存感知用量与余额显示。
README
由 DeepSeek 最新模型翻译生成dsh-protocom-api
DeepSeek Harness(DSH)插件:把四家 provider family 接进 DSH 的模型菜单——Protocom 官方 API、OpenCode Go、Command Code(含 GOAT 档)、ClinePass。四族共用同一套设置界面、模型菜单、密钥池与重试策略:订阅怎么用,四家都一致,不用各学一遍。
第一次接触本项目建议先读 发布通知——按「为什么做 / 能做什么 / 怎么装」组织,不假设你读过 CHANGELOG。
支持的供应商
| provider family | provider route | 默认端点 | 承载内容 | 详细文档 |
| Protocom 官方 API | protocom-aggregate/-codex/-stepfun/-grok | https://relay.protocom.org | 中转站,一个端点四个分组:开源聚合、Codex、阶跃星辰、Grok | docs/providers/protocom.md |
| OpenCode Go 订阅 | opencode-go-sub | https://opencode.ai/zen/go | Go 订阅全量模型(名录登记 40 个条目) | docs/providers/opencode-go.md |
展开完整文档(README 剩余 1 节)
dsh-protocom-api DeepSeek Harness(DSH)插件:把四家 provider family 接进 DSH 的模型菜单——Protocom 官方 API、OpenCode Go、Command Code(含 GOAT 档)、ClinePass。四族共用同一套设置界面、模型菜单、密钥池与重试策略:订阅怎么用,四家都一致,不用各学一遍。 第一次接触本项目建议先读 发布通知——按「为什么做 / 能做什么 / 怎么装」组织,不假设你读过 CHANGELOG。 支持的供应商 | provider family | provider route | 默认端点 | 承载内容 | 详细文档 | | Protocom 官方 API | protocom-aggregate/-codex/-stepfun/-grok | https://relay.protocom.org | 中转站,一个端点四个分组:开源聚合、Codex、阶跃星辰、Grok | docs/providers/protocom.md | | OpenCode Go 订阅 | opencode-go-sub | https://opencode.ai/zen/go | Go 订阅全量模型(名录登记 40 个条目) | docs/providers/opencode-go.md | | Command Code 订阅 | commandcode | https://api.commandcode.ai/provider | 套餐包含的模型(实测 listing 89 个,全部可服务) | docs/providers/commandcode.md | | ClinePass 订阅 | clinepass | https://api.cline.bot/api/v1 | Cline 精选的 14 个开源编码模型 | docs/providers/clinepass.md | 功能特性 全量细节见 docs/guides/features.md,这里只列轮廓: - 模型实时探测:GET /v1/models 拉取分组可见模型,内置美化名录投影 - 上下文长度可选:每个档位在模型菜单里是独立条目;阶梯 200K/256K/400K/1M,超过模型窗口的档位绝不提供。Claude Haiku 5.5 额外提供 100K 档,因为它的价格在这条线以上翻 5 倍 - 思考强度二级菜单:词汇逐模型且按族实测,探测不到的能力不伪造控件 - 缓存感知的用量统计:缓存命中率、TPS、token 明细全部正确 - 余额与用量显示:按族呈现各自真实的端点形状(余额区 / 三窗口配额条 / 账户条) - 图片输入(多模态):chat-completions、responses 与 Anthropic Messages 三条协议都支持内联图片 - 三条线上协议:chat-completions、responses 与 Anthropic Messages(/v1/messages)——后者正是两个订阅提供的 Claude 模型能用的原因 - 多 API key 密钥池:粘性(默认,缓存友好)/ 轮询两种分配方式,被拒密钥自动停用 - 凭据写入即校验:明显非法的形状在保存时当场拒绝 - 断线自动重试:可调预算,默认组合覆盖约 8 小时累计等待,夜间任务不因抖动静默中断 - Fusion 双模型(指挥位 / 执行位):主线走指挥位,所有子智能体固定走执行位 - 引导式设置页:四个并列整页 + Fusion,中英双语;逐行摘要、按需展开 安装 要求见系统要求。仓库自带预构建产物(lib/),git 安装零构建、不触发 pnpm allowBuilds 拦截;安装命令会自动初始化 profile 并把插件追加进 dsh.profile.bundles,无需手改任何 YAML。 桌面端(推荐) DSH 桌面端自带插件管理器,不需要命令行: 1. 打开应用,在侧栏选择「插件」 2. 点「添加插件」,输入框中粘贴: github:AIMFllyYS/dsh-protocom-api#v1.3.1 (#v1.3.1 是版本锁定;省略 #... 则安装 main 分支最新提交) 3. 点「安装」,等待 pnpm 完成;完成后点「立即启用」 安装对话框支持包名、Git 地址、压缩包与本地路径,与 CLI 的 dsh plugin add 接受同一种 spec。插件管理器目前不提供自动更新与版本选择器:升级 = 卸载后安装新版本(设置 → 插件 → 卸载,再按上面装一遍),配置与密钥不受影响。 命令行(dsh web / 自托管) 在 DSH 仓库目录执行(web profile;用其他 profile 就替换名字) pnpm dsh plugin --profile web add "github:AIMFllyYS/dsh-protocom-api" pnpm dsh web CLI 对任意 profile 生效:--profile web 装进 dsh web 浏览器界面使用的 profile,--profile desktop 则是桌面端的 profile——但桌面端运行中的包管理由应用自身的插件管理器负责,更推荐用上节的界面方式(仅在启动时加载的 profile,其包操作需先停止进程再用 CLI)。 本地目录安装(开发用,重新 build 即生效): pnpm dsh plugin --profile web add "/path/to/dsh-protocom-api-plugin" 快速开始 1. 配置密钥:设置 → 对应 provider 页面(Protocom API / OpenCode Go / Command Code / ClinePass)→ 分组卡片 → 粘贴 API key → 保存密钥(保存即自动启用该分组)。详见配置与凭据。 2. 验证安装: - 分组卡片「探测模型」能拉回模型列表(美化名 + 上下文 chips) - 聊天界面模型菜单出现对应分组条目,二级菜单可选思考强度 - 发一条消息:思考模型有折叠思考区,统计区显示缓存命中率与 TPS - Protocom 分组卡片显示余额区;OpenCode Go 显示三窗口配额条;Command Code 显示账户条(ClinePass 无此端点,显示「余额不可用」属正常) 文档 | 文档 | 内容 | | docs/providers/protocom.md | Protocom 四分组、responses 通道的来龙去脉、拒绝名单 | | docs/providers/opencode-go.md | 会话头、effort-only 写法、协议路由、Claude Haiku 5.5 的 100K 计费档、三窗口配额 | | docs/providers/commandcode.md | listing 真相、11 个走 Anthropic 通道的 Claude、账户面板与套餐身份 | | docs/providers/clinepass.md | 458 行诱饵目录、14 模型名单、已下线 id、toggle 词表 | | docs/guides/features.md | 全量功能:密钥池、重试、Fusion、缓存统计等 | | docs/guides/configuration.md | 界面 / 配置文件两种方式、0.8.0 迁移、凭据存储 | | docs/guides/security.md | baseURL 钉死、遥测路由围栏、密钥边界 | | docs/guides/faq.md | 通用问题汇总(供应商专属问题在各 provider 文档内) | 系统要求 - DSH ≥ 0.1.7-rc.2,且 < 0.3.0-0(peer 依赖的实测范围),当前已验证到 0.2.0-rc.2 - pnpm(插件管理器通过它安装与更新) ⚠️ 1.0.0 是破坏性升级。 DSH 1.7 重写了设置子系统并删除了 offloadRequestImagesWithPolicy,旧接口已不存在,因此没有同时兼容 0.1.6 与 0.1.7 的写法。0.1.6 及以前请用 0.8.0。从旧版本升级时必须改配置形状,见配置与凭据。 1.2.2 起兼容 DSH 0.2.0-rc.2:那次升级只改了 peer 依赖范围,零代码改动。 更新与卸载 pnpm dsh plugin --profile web update dsh-protocom-api # 更新到最新 main pnpm dsh plugin --profile web remove dsh-protocom-api # 卸载 桌面端用户在「插件」页面操作:升级 = 卸载后重新安装(插件管理器暂不支持原地升级)。 开发 pnpm install pnpm run build # tsdown → lib/index.js(Host,ESM)+ lib/client.js(Web client,CJS 工厂);tsc -b → lib/types pnpm run test # vitest,536 用例(含安全回归) pnpm run check:consistency # 构建后断言 lib/ 与 src/ 一致(build && git diff --exit-code) 本仓约定 lib/ 构建产物随源码一起提交(保证 git 安装零构建),改完代码务必先 pnpm run build 再提交。 措辞约定 Protocom 官方 API 这个称呼只指 relay.protocom.org 那一家。OpenCode Go、Command Code、ClinePass 分别是各自的订阅服务,文档、界面与注释中不把它们的模型说成 Protocom 的。四者合称时用「provider family」。 License MIT © 2026 AIMFllyYS
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
AIMFllyYS/dsh-protocom-api
DeepSeek HarnessDSH插件:把四家 provider family 接进 DSH…
相关插件 · 模型接入
API 中继安全审计toby-bridges/api-relay-audit
面向 AI API 中转与 LLM 代理的本地安全审计。
★ 897已汉化DSH
69.4
免费搜索插件DDDMUC/dsh-free-search
DeepSeek Harness 免费搜索插件 —— 无需 API key,零成本,多引擎可切换。 一个给…
★ 761已汉化DSH
68.7
免费联网搜索liustack/modsearch
在官方 App 里模型能联网,切到 API 就不能了。ModSearch 把联网补回来:网页搜索、X…
★ 863已汉化DSH
68.5
OpenCode 免费模型FishBottle7/opencode2dsh
在 DSHDeepSeek Harness里原生使用 OpenCode Zen 的免费匿名模型。
★ 379已汉化DSH
67.8
AI 模型网关tingly-dev/tingly-box
Tingly Box Web UI 演示
★ 373已汉化DSH
67.4
WorkBuddy 账号池XDTrees/dsh-xdpool
把你能白嫖的模型额度接进 DSH 同一个池:WorkBuddy 多账号自动容错、十三家扫码登录、76…
★ 359已汉化DSH
67.1