dsh-plugins

by ZenMux

0 工具与能力github 检测到 manifest package.json#dsh收录于 08-17

DeepSeek Harness 的 zenmux 插件

zenmux for deepseek harness

安装

dsh plugin --profile web add github:ZenMux/dsh-plugins

GitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试

安装与环境配置指引、插件开发教程见 DSH 中文社区文档 ↗

安装即在你的机器上以你的权限运行第三方代码——它可读写文件、使用凭据、访问网络,DSH 的工具审批不会为插件代码加沙箱。「检测到 manifest」仅代表发现 dsh.bundle / dsh.plugin 清单,不构成兼容性或安全审查;安装前请审阅源码,不熟悉的插件先在不含密钥的环境试用。

README

目录

English · GitHub · ZenMux

在 DeepSeek Harness(DSH)中直接使用 ZenMux 模型,无需复制 API Key。通过浏览器完成 OAuth 登录,在模型选择器中搜索完整目录,并由插件为模型选择支持缓存的协议。

功能

  • 浏览器 OAuth 登录与自动 Token 刷新。
  • 当前随包目录包含 150 个可搜索的文本模型。
  • 126 个模型通过 Anthropic Messages 调用,并启用提示词缓存控制。
  • 24 个仅支持 OpenAI 的模型通过 Chat Completions 调用。
  • 提供 /zenmux login、/zenmux status、/zenmux logout 命令。

安装

dsh plugin --profile web add @zenmux/dsh-plugins@latest
dsh web

登录

在 DSH 对话中运行:

/zenmux login

在浏览器中批准 ZenMux 授权,然后返回 DSH。使用 /zenmux status 查看连接状态;使用 /zenmux logout 退出当前安装实例。

选择模型

打开模型选择器,可按模型名称或 ID 搜索。

  • ZenMux · Anthropic:通过 Anthropic Messages 调用并支持提示词缓存;Claude Fable 5 位于这个分组。
  • ZenMux · OpenAI:其余仅支持 OpenAI 的模型。

首次满足条件的 Anthropic 请求可能产生 cache creation;后续具有相同前缀的请求才会产生 cache read。

更新

退出正在运行的 DSH,更新插件后重新启动:

dsh plugin --profile web add @zenmux/dsh-plugins@latest
dsh web

检查版本:

dsh plugin --profile web list --depth 0

常见问题

已是最新版,但仍只有几个模型

旧的手工模型配置覆盖了插件目录。在 ~/.dsh/settings.yaml 中,只删除 llm-pi-ai.providers.zenmux 和 llm-pi-ai.providers.zenmux-models 下的 models: 数组,然后重启 DSH。不要删除凭据引用或其他 provider。

出现 API key is invalid 或 AUTH

重新运行 /zenmux login。

网络或 TLS 错误

OAuth 请求默认直连,也支持显式 HTTP(S)/SOCKS 代理。使用自定义 TLS 中间代理时,可能还需要在 DSH 启动前设置 NODE_EXTRA_CA_CERTS。高级部署细节见 实现与发布说明。

开发

pnpm install
pnpm test

模型目录是从 ZenMux 的 OpenAI 与 Anthropic 模型列表端点生成的发布快照。源码与问题追踪位于 ZenMux/dsh-plugins。

MIT License

原始 README: https://github.com/ZenMux/dsh-plugins/blob/main/README.zh.md ↗