dsh-enhancement-suite

by Scorp1o117

0 记忆github未核验到 manifest收录于 08-16

DeepSeek Harness官方增强套件 — 视觉、灵魂/人格、长期记忆与插件市场。

Official enhancement suite for DeepSeek Harness — Vision, Soul/Persona, Long-term Memory & Plugin Marketplace.

安装

dsh plugin --profile web add github:Scorp1o117/dsh-enhancement-suite

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

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

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

README

目录

English License Node

Vision · Soul / Persona · Long-term Memory · Plugin Marketplace

四个 Scorp1o117 插件的官方总入口和一键安装套件,为 DeepSeek Harness(DSH)增强能力。这是一个真正可用的一键安装器,而不是链接合集:它驱动官方 dsh plugin CLI、自动处理挂载、并检查结果。

本仓库不复制、不替代任何独立插件。 每个插件都在各自的 upstream 仓库独立维护。


👁️ dsh-tool-vision

给文本模型增加视觉能力和图片桥接。

npm license

→ upstream 仓库

🎭 dsh-soul-md

为 Agent 增加 soul.md 人设、会话/工作区 Persona 和可演化人格。

npm license

→ upstream 仓库

🧠 dsh-tdai-memory

完整的长期分层记忆、召回与搜索。

npm license

→ upstream 仓库

🛒 dsh-plugin-marketplace

直接在 DSH Web UI 中发现和浏览插件。

npm license

→ upstream 仓库


环境要求

  • Node.js >= 22.18 —— 完整套件继承 dsh-tdai-memory 的引擎要求
  • dsh CLI 在 PATH 上 —— 安装机制是官方 CLI:dsh plugin --profile <p> add <pkg>
  • 目标 profile(默认:web)

安装与使用

从本仓库直接运行(无需安装):

node bin/dsh-enhance.mjs list
node bin/dsh-enhance.mjs install --dry-run
node bin/dsh-enhance.mjs install
node bin/dsh-enhance.mjs doctor

发布到 npm 后作为全局命令使用:

npm install -g dsh-enhancement-suite
dsh-enhance list
dsh-enhance install

CLI

dsh-enhance list                          查看插件清单(含 profile 内的安装状态)
dsh-enhance install                       把四个插件安装进 profile
dsh-enhance update                        更新已安装插件到最新版本
dsh-enhance doctor                        检查 Node、dsh CLI、profile 与各插件状态

  --profile <name>     目标 profile(默认:web)
  --only <keys>        逗号分隔的选择:vision,soul,memory,marketplace(或包名)
  --dry-run            只打印将要执行的操作,不实际执行

示例:

dsh-enhance install --dry-run                    # 预览全部操作
dsh-enhance install --profile web --only vision,soul
dsh-enhance update --profile headless

安装方式

  1. 每个插件都通过官方 CLI 安装:dsh plugin --profile <profile> add <package>。本套件绝不通过自身的依赖图或自己的 cordis patch 间接加载插件——四个 upstream 包在 profile 中保持独立。
  2. dsh-plugin-marketplace 声明了 dsh.bundle.patch,dsh plugin add 会把它对账进 dsh.profile.bundles,由 bundle 层自动挂载。
  3. 其余三个是普通依赖;套件用与 marketplace 一键安装相同的安全、幂等逻辑,把挂载行追加到 profile 的 cordis.patch.yml(空 [] 补丁会被正确替换、重复挂载会被跳过、流式数组会被拒绝而不是损坏)。
  4. 重启 dsh web 即可加载。

每一步都有清晰的 ✓ / ✗ 反馈,失败绝不吞掉,且不读取、不打印任何 API Key。

集成 / 采用

以下插件已被 Deepseek Harness EAC 桌面客户端内置采用:

  • 👁️ dsh-tool-vision
  • 🎭 dsh-soul-md
  • 🧠 dsh-tdai-memory

Deepseek-Harness-EAC

注意:EAC 内置的 marketplace 实现是另一个项目,并没有使用 dsh-plugin-marketplace。

文档

  • 架构说明 —— 设计决策、manifest 结构、安全规则
  • plugins.json —— 插件 manifest(npm 包名、仓库、分类、显示名、描述)

License

MIT —— 见 LICENSE。各插件在各自 upstream 仓库保留独立的 MIT License。

原始 README: https://github.com/Scorp1o117/dsh-enhancement-suite/blob/main/README.zh.md ↗