WuGc1999/dsh-plugins

WuGc1999★ 0JavaScript最后同步: 2026-08-16

在 GitHub 打开

DSH (DeepSeek Harness) 自定义插件:OAuth 公网认证门 / 移动端适配 / 更新提醒 / Tavily 搜索

README 摘要

dsh-plugins — DSH 自定义插件合集 DSH(DeepSeek Harness) 的自定义插件,自用部署打磨出来的,拿出来给社区。针对 0.1.0-rc.6 开发。 插件一览 插件 干什么 安装 dsh-oauth-remote GitHub OAuth 认证门:把 DSH web GUI 安全暴露到公网(Nginx auth request + /oauth/ 端点),带限流、HMAC 自包含会话 dsh plugin --profile add dsh-oauth-remote dsh-mobile-adapt 移动端适配:手机宽度下侧栏变抽屉(FAB + 边缘滑动 + 遮罩)、详情面板全屏、设置弹窗适配,桌面端零改动 dsh plugin --profile add dsh-mobile-adapt dsh-update-notify 更新提醒:检查 DSH CLI 和已装插件的新版本(按需查 + 10min 缓存,升级后缓存即失效),设置页 General 分区的提醒行列出 当前 → 最新 dsh plugin --profile add dsh-update-notify dsh-web-search-tavily Tavily 网页搜索 provider + 自带设置页(自托管 settings 通道,绕开 apiproxy 白名单限制) dsh plugin --profile add dsh-search-tavily 各插件的架构说明、配置方法、踩坑记录都在各自目录的 README.md 里,进插件前先读。 环境要求 - DSH 0.1.0-rc.6 ( npm i -g @deepseek-ai/[email protected] ) - 已初始化的 profile(下文以 web 为例: dsh profile create web ) 通用说明 - 插件都是 Cordis 插件,host(Node 进程)+ client(浏览器)两半, dsh plugin add 会同时装好 - 行注册统一在 profile 的 cordis.patch.yml ,各插件 README 里有自己的行配置示例 - ⚠️ 新发布版本 24h 内 pnpm 11 装不上 (内置 minimumReleaseAge 供应链缓冲,静默跳过新版本):刚发的版本报解析失败时,在 profile 的 pnpm-workspace.yaml 按需豁免,详见 AGENTS.md 通用踩坑第 8 条 - 安全提醒 :需要公网访问的,走 dsh-oauth-remote 的认证门或 SSH 隧道,不要裸开 0.0.0.0 ;详见各 README 的安全章节 开发 本仓库的结构约定、平台限制(settings 白名单、自注册路由的 loopback fence、pn…

在 GitHub 查看完整 README →
搜索cordisdeepseek-harnessdshdsh-pluginsearch

分类