deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
PROJECT README
A plugin catalog for the DeepSeek Harness web GUI: 设置 → 插件目录. Every installed profile bundle is listed, auto-grouped by source (DSH core / UI suite / community / OMDSH / GitHub / local), searchable by name or description, with a per-plugin note editor persisted host-side (shared across devices).
DSH Web GUI 插件目录:设置 → 插件目录。已装插件自动分类、搜索、逐插件备注(host 端持久化,跨设备共享)。
$DSH_HOME/plugin-catalog/notes.json — same notes on your phone and desktoplib/index.js): two read-only-ish HTTP APIsGET /plugin-catalog/api/list — reads the profile package.json (bundles + dependencies) and each package's metadata, returns { entries, notes }GET/PUT /plugin-catalog/api/notes — note read/write (the only write: your notes file under $DSH_HOME/plugin-catalog/, never touches node_modules)lib/client.js): a Settings section "插件目录" registered via slots.inject('settings.section') (same pattern as dsh-plugin-guard's backup manager), rendered with React.createElementdsh plugin --profile web add github:fengs2021/dsh-plugin-catalog
systemctl restart dsh-web # or hot-mount via dev tools (no restart)
Then open 设置 → 插件目录 (Settings → Plugin Catalog).
$DSH_HOME/plugin-catalog/ — it never writes into node_modules or any dsh-managed pathlink: / github: / built-in / scope prefix)$DSH_HOME/plugin-catalog/notes.json——手机/电脑跨设备共享lib/index.js):GET /plugin-catalog/api/list:读 profile package.json(bundles + dependencies)与各包元数据,返回 { entries, notes }GET/PUT /plugin-catalog/api/notes:备注读写(唯一的写操作 = 你的备注文件,绝不碰 node_modules)lib/client.js):设置页 section「插件目录」(slots.inject('settings.section') 模式,同 dsh-plugin-guard 备份管理),React.createElement 渲染dsh plugin --profile web add github:fengs2021/dsh-plugin-catalog
systemctl restart dsh-web # 或 dev 工具热装配(免重启)
然后打开 设置 → 插件目录。
$DSH_HOME/plugin-catalog/ 下的 JSON 文件——绝不写入 node_modules 或任何 dsh 管理路径link: / github: / 内置 / scope 前缀)MIT
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: catalog、plugin-manager。