deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
AJUbest/dsh-plugin-optimization
A DSH plugin that distinguishes official built-in DSH plugins and user custom plugins on the external interface.It can collect and manage all your previously created custom plugins 这是一个 DSH 插件管理插件,可在web界面区分 DSH 自带插件与自定义插件,并且能够收纳用户之前的自定义插件进行管理
PROJECT TOPICS
PROJECT README
DSH 插件管理器:把设置中的插件列表分成 自带插件 / 自定义插件 两个分区, 自定义插件统一存放在独立目录,支持浏览文件夹、导入、注册、开启/关闭、删除, 并自动把历史遗留的已注册插件收纳进自定义分区。
~/.dsh/custom-plugins/(与自带插件彻底分开,浏览文件夹一目了然)@deepseek-ai/*),只读浏览dsh plugin add 安装的插件
会自动被移入自定义分区(启动后后台完成,日志见终端)lib/index.js,仅 Node 内置模块):通过 ctx.webServer.register
注册一组 JSON API:
/plugins/dsh-plugin-optimization/api/{state,open,import,register,toggle,remove,migrate}dsh plugin 命令(自动 reconcile bundles)cordis.patch.yml(- id: X + disabled: true)link: 指向分区)| 操作 | 说明 |
|---|---|
| 浏览文件夹 | 打开自定义分区 / 自带分区目录,可直接查看、添加、删除插件文件 |
| 导入 | 输入 git 地址 / 本地路径 / npm 包名,自动复制到自定义分区并注册(重启生效) |
| 注册 | 手动放进分区目录的插件,点「注册」加载它(重启生效) |
| 开启 / 关闭 | 写入 profile 的 cordis.patch.yml 禁用条目(重启生效) |
| 删除 | 取消注册并删除插件目录 |
| 收纳到分区 | 把历史遗留的已注册插件移入自定义分区 |
~/.dsh/
├── custom-plugins/ ← 自定义插件分区(本插件负责维护)
│ ├── dsh-plugin-optimization/
│ └── <你导入的插件>/
└── profiles/web/ ← profile(依赖以 link: 指向自定义分区)
dsh plugin --profile web add https://github.com/AJUbest/dsh-plugin-optimization.git
前置要求:需要 Node.js 与 pnpm(
dsh plugin命令依赖)。没有 pnpm 时先执行:
npm install -g pnpm(或corepack enable pnpm)。
安装后重启网关(dsh-restart 或重启启动器),然后刷新页面:
设置 → 插件管理。
提示:刚安装后建议重启两次——第一次让本插件生效并自动收纳历史插件, 第二次让收纳结果完全加载。
dsh plugin --profile web remove dsh-plugin-optimization
MIT
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: plugin-manager。