dsh-toolkit

DSH PLUGIN记忆与知识

仓库 Onenightcarnival/dsh-toolkit

记忆与知识 L3 · 安装规范通过 安全审查:低风险 可信度:银 可安装插件
安装这个插件

dsh-toolkit 是 Onenightcarnival 维护的 记忆与知识 类 DSH 可安装插件, 仓库为 Onenightcarnival/dsh-toolkit,许可证 MIT。 下面按「装什么、怎么装、验没验过、跑起来要注意什么」逐项列出。

一句话选型结论

按资料字段整理

dsh-toolkit 是记忆与知识类的 DSH 可安装插件,验证等级 L3 · 安装规范通过,安全审查为低风险,有可直接复制的安装命令。验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么;涉及密钥或系统权限的,建议先在隔离环境试装。

分类记忆与知识 收录类型可安装插件 验证等级L3 · 安装规范通过 安全审查低风险
验证等级 L3 L3 · 安装规范通过
GitHub 星标 2 复刻 未标注 · 未关闭 issue 未标注
最近更新 2026-10-25 创建于 未标注
README 6.5 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
dsh plugin --profile web add github:Onenightcarnival/dsh-toolkit#v0.8.1
  1. 1
    确认版本与运行环境

    仓库没有标注兼容版本与 Node.js 要求,先确认你的 DSH 版本能装,再继续。

  2. 2
    执行安装命令

    在 DSH 里执行上面的命令;多包仓库要注意区分具体子包名,别装错包。

  3. 3
    确认已挂载

    用 dsh plugin list 查看列表里是否出现这个插件,出现即挂载成功。

  4. 4
    试跑并检查权限

    加载后跑一个最小用例,确认它能正常工作;同时看它申请了哪些文件、命令或网络权限。

兼容 DSH 版本未标注版本不匹配时安装会报错
Node.js 要求未标注来自仓库 package.json 的 engines 字段
前置依赖无需要同时安装的同级依赖
npm 包名未发布到 npm可用 npm view 查看包信息

能做什么

记忆与知识
字段来自项目仓库与公开索引,中文说明由本站标注

适用场景

数据库存储联网搜索

验证等级与安全审查

L3 · 安装规范通过
自动化流程结论,不是人工审核
验证等级L3 · 安装规范通过安装命令可解析、DSH 版本已声明,未做实际安装
安全审查低风险静态分析结论,未标注不代表已通过审查
仓库健康度活跃按仓库活跃度与最近更新时间给出
可信度银综合仓库活跃度与验证结果

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 验证等级 L3:安装命令能解析、兼容版本已声明,至少不会一装就报格式错。
  • 静态安全审查为低风险,没有发现明显可疑行为。
  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有声明 Node.js 版本要求,版本不匹配可能装不上。
  • 验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么。

更适合

  • 需要在记忆与知识场景里给 DSH 补能力的人。
  • 能接受在本地装依赖、愿意自己确认权限的人。

不太适合

  • 只使用 DSH 官方内置能力、不接受第三方插件的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
插件验证等级安全审查星标兼容版本安装命令
dsh-toolkit当前 L3 · 安装规范通过 低风险 2 未标注 有
ruflo L3 · 安装规范通过 低风险 7.4 万 未标注 无
OpenViking L3 · 安装规范通过 低风险 3.9 万 未标注 无
WeKnora L4 · 沙盒安装通过 低风险 3.3 万 未标注 有
distilly L4 · 沙盒安装通过 低风险 2.5 万 未标注 有
EverOS L4 · 沙盒安装通过 低风险 1.3 万 未标注 有

仓库档案

记忆与知识
字段来自项目仓库与公开索引,中文说明由本站标注
作者 / 维护方Onenightcarnival仓库 dsh-toolkit · 默认分支 未标注
分类记忆与知识knowledge
收录类型可安装插件声明了 dsh.bundle、可用 dsh plugin add 安装的条目
开发语言未标注仓库主语言
许可证MIT商用或二次分发前请确认条款原文
星标 / 复刻 / issue2 / 未标注 / 未标注收录时的数值,非实时
创建 / 更新未标注 · 2026-10-25最后推送 未标注
本站收录2026-10-30首次进入本站目录的时间

README 全文

6.5 KB
作者原文,中文版优先;只做安全转义,不改内容

dsh-toolkit

English | 中文

DeepSeek Harness(dsh)插件集合,提供数据库、对象存储、可观测上报、浏览器操作、AI 订阅和配置中心。所有包共用版本号与发布流程。

包 内容 界面入口
@onenightcarnival/dsh-rdb 关系数据库工作台:SQLite / PostgreSQL / MySQL / GaussDB,数据网格、结构、SQL 编辑器,db_* 工具 侧边栏「数据库」
@onenightcarnival/dsh-s3 S3 兼容对象存储浏览器:MinIO / OSS / COS / R2,s3_* 工具 侧边栏「S3」
@onenightcarnival/dsh-otel OpenTelemetry GenAI 上报到 Langfuse 等 OTLP 后端 设置 → 可观测
@onenightcarnival/dsh-bridge-browser 浏览器桥:browser_* 工具经 Chrome / Firefox 扩展操作用户的标签页 设置 → 通用设置 → 浏览器桥地址
@onenightcarnival/dsh-subscriptions Codex、ChatGPT、Google Antigravity、Grok 订阅模型及 Codex 搜索、Grok X 搜索、生图与视频工具 侧边栏「AI 订阅」
@onenightcarnival/dsh-config-center MCP 与技能管理、专属 uv / Python 环境、内置插件常用设置 主侧栏 → MCP / 技能;设置 → 环境依赖 / 内置插件 → 常用设置
@onenightcarnival/dsh-memory 分层履历、项目经验、人工修正与版本历史,memory_* 工具 左侧栏「记忆」
@onenightcarnival/dsh-toolkit 七个插件的集成包 各模块对应入口
dsh-browser-extension Chrome / Firefox MV3 扩展,与浏览器桥配对 浏览器侧边栏

运行时兼容性

Toolkit 版本 dsh 运行时
0.8.2+ 0.2.1-rc.5(本仓库锁定版本)
0.8.1 0.2.1-rc.3
0.8.0 0.2.1-rc.2
0.7.x 0.2.0-rc.2
0.6.x 0.1.7-rc.2
0.5.x 0.1.5-rc.2

插件与宿主使用同一运行时版本线。版本不匹配会导致 typert 校验失败,影响界面加载。

安装

每个 Release 附带:

文件 用途
onenightcarnival-dsh-toolkit-<版本>.tgz 集成安装七个插件
onenightcarnival-dsh-rdb-<版本>.tgz 等七个 单独安装某一个插件
dsh-browser-extension-chrome-<版本>.zip Chrome 扩展,解压后以未打包扩展加载
SHA256SUMS.txt 校验和

安装方式:集成包或独立插件,二者互斥。

桌面版:「插件 → 配置中心… → 插件 → 从 .tgz 安装」,选中 tgz,按提示重启。

dsh 命令行:

dsh plugin --profile web add file:./onenightcarnival-dsh-toolkit-<版本>.tgz
dsh web

Chrome 扩展:zip 解压至固定目录 → chrome://extensions →「开发者模式」→「加载已解压的扩展程序」。本机 Chrome 自动发现桥地址,无需输入 token。Firefox 使用源码构建并配置 token,见浏览器操作。

模块配置

模块键、默认值与覆盖示例见集成包配置。

从旧版单包迁移

0.5.0 起包名使用 @onenightcarnival/ scope。迁移顺序:移除旧的 dsh-rdb、dsh-s3、dsh-otel → 安装对应新包。连接、凭证与设置保存在 ~/.dsh,迁移后保留。

目录

路径 职责
packages/{rdb,s3,otel,browser-bridge,subscriptions,config-center,memory} 七个独立插件
packages/toolkit 模块配置、宿主挂载、界面挂载与 typert 注册
extensions/dsh-browser Chrome / Firefox MV3 扩展
benchmark 浏览器操作的 Playwright 对照评测
docs/browser.zh.md 浏览器安装、能力、故障排查与安全边界
scripts/build-plugin.mjs 共享 esbuild 构建:宿主与客户端产物
scripts/version.mjs 包、扩展 manifest 与 OTel 版本同步
scripts/package.mjs 发布产物与校验和
scripts/check-runtime.mjs 运行时版本校验
scripts/smoke-runtime.mjs 隔离数据目录中的真实宿主验证

开发

Node.js ^22.19 || >=24,pnpm 11。全部命令在仓库根目录执行。

pnpm install
pnpm run build        # 全部包,按依赖顺序
pnpm run typecheck
pnpm run test
pnpm run package      # dist/:八个 tgz、扩展 zip、SHA256SUMS.txt

pnpm --filter @onenightcarnival/dsh-rdb run build      # 单个包
pnpm --filter dsh-browser-extension run build:firefox

构建契约

项目 约定
宿主依赖 @deepseek-ai/* 由 dsh 提供;其余依赖按各包构建配置内联
订阅认证依赖 @cortexkit/antigravity-auth-core 为 subscriptions 与 toolkit 的运行时依赖
集成包 直接编译七个子包的源码;类型检查覆盖同一组源码
运行时版本 pnpm-workspace.yaml 的 overrides 统一锁定

安装验证

  1. 将 DSH_HOME 指向临时目录,执行 dsh plugin --profile web add file:。
  2. 执行 dsh web --no-open --port 0,使用就绪日志中的 token URL 换取 cookie。每个 token 仅可兑换一次。
  3. 携带 cookie 检查 /api/dsh-toolkit/modules、/api/dsh-rdb/profiles、/api/dsh-s3/profiles、/api/dsh-config-center/mcp 和 /ext/bridge-config。

同版本 file: 包的安装内容由 pnpm store 缓存;重新验证前先执行 plugin remove,再安装。

发版

发布版本取自 v<版本> tag:

git tag v<版本>
git push origin v<版本>
阶段 结果
安装 使用锁文件安装依赖
版本同步 scripts/version.mjs set 将 tag 版本写入包、扩展 manifest 与 OTel PLUGIN_VERSION
验证与构建 类型检查 → 构建 → 测试 → 打包
发布 dist/ 全部文件附加到同名 GitHub Release

流程定义:release.yml。产物版本以 tag 为准;仓库版本通过 pnpm version:set <版本> 同步。带预发布后缀的 tag 标记为预发布,浏览器 manifest 仅保留数字版本。

许可

MIT。第三方声明见 OTel、Config center、Subscriptions 和 Toolkit。

常见问题

5 问
答案由本站依据条目字段整理,不引用上游原文
dsh-toolkit 怎么安装?

在 DSH 里执行 `dsh plugin --profile web add github:Onenightcarnival/dsh-toolkit#v0.8.1` 即可。

dsh-toolkit 的验证等级是什么意思?

L3 · 安装规范通过。安装命令可解析、DSH 版本已声明,未做实际安装

dsh-toolkit 安全吗?

低风险。

dsh-toolkit 装之前要先确认什么?

先看它会读写哪些文件、执行哪些命令、连接哪些网络地址;验证等级只说明装得上、跑得起来,不等于安全。涉及密钥或系统权限的,建议先在隔离环境试装。

dsh-toolkit 用的是什么许可证?

上游标注为 MIT。商用或二次分发前请到仓库确认许可证原文。

同名或近似条目

5 条
不同作者的仓库分开列,请确认你要装的是哪一个
记忆与知识
按星标排序,可作替代方案

ruflo

ruflo

L3 · 安装规范通过 7.4 万 星

OpenViking

OpenViking

面向 DeepSeek Harness 的 OpenViking 记忆与上下文插件:pre-step 自动召回与画像注入、会话捕获、`vik

L3 · 安装规范通过 3.9 万 星

WeKnora

WeKnora

把 WeKnora 知识库接入 dsh 的四个只读工具:列出知识库、混合检索原文片段、按顺序还原单篇文档,以及直接取用 WeKnora 自己

L4 · 沙盒安装通过 3.3 万 星

distilly

distilly

Distilly — Distill how they think into reusable Skills for any Agent o

L4 · 沙盒安装通过 2.5 万 星

EverOS

EverOS

L4 · 沙盒安装通过 1.3 万 星

MemOS

MemOS

L4 · 沙盒安装通过 1.2 万 星

Onenightcarnival 的其它插件

1 个

插件的元信息来自作者仓库;分类、验证等级与安全结论的中文说明为中文整理,最近核验 —。