space-spacee-clamation/dsh-package-manager
space-spacee-clamation★ 1TypeScriptLast synced: 2026-08-17
dsh包管理器中间件,对原有的add的模式进行的封装,支持预设和插件 (内容还在迭代!!!!)
README excerpt
dsh-package-manager @dsh-ext/dsh-package-manager 是 DSH 的插件包管理器。每个插件拥有一个可配置的 专属工作区,工作区内是类似 Python .venv 的隔离依赖层;设置页只需粘贴一个 链接并“派发给 AI 安装”。 dsh-bundle 插件通过 Cordis 热挂载/热卸载。 DSH plugin package manager. Every plugin gets a configurable workspace with a .venv -style isolated dependency layer; the settings tab takes one link and dispatches the install to an AI session. dsh-bundle plugins hot-plug through Cordis. 功能 - 两种安装通道 : channel: profile (默认)把插件装成 profile 依赖并由宿主在 boot 时组合; channel: workspace 把插件装进专属工作区,由本包在运行时经 Cordis Include 子树挂载, profile manifest 零修改 。 - AI 安装 :只填一个链接,自动创建插件工作区和 AI 会话,会话自动出现在 前端历史记录中。 - 随时热插拔 : dsh-bundle 安装后按 dsh.bundle.patch 的稳定 id 挂载补丁 行——workspace 通道挂进独立的 workspace loader(与主 context 故障隔离), profile 通道挂进主 loader;disable/enable 走补丁行语义,无需卸载重装。 - 事务与回滚 :每个安装 step 记录显式 inverse,失败与卸载都按 LIFO 回放。 - requirements 复原 : deps.yaml 声明插件集合(含 channel 字段),按最小 差集 install / keep / update / uninstall ;restore / workspace switch 对 workspace 条目保持通道不翻转。 - CLI + Web + API : dpm 、 /pm-api/ 和程序化 API 共用同一 core。 - 可移植 adapter :自定义插件用声明式 YAML adapter 安装,支持 ${DSH HOME} / ${DSH PROFILE} / ${DSH WORKDIR} / ${DSH WORKSPACE} / ${DSH PLUGIN ENV} 占位符。 快速开始:在没有包管理器的工作区安装本包 前提:你已经有一个 DSH profile(例如 /p…
View full README on GitHub →Category
DeepSeek Harness: Everything is a Plugin.
★ 140,164
anywhere-labs/deepseek-harness-desktop为 DeepSeek Harness (DSH) 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。
★ 10,272
awesome-dsh-plugin/awesome-dsh-pluginA curated list of plugins for DeepSeek Harness (dsh) · DeepSeek Harness 插件精选列表
★ 6,371