dsh-ops-kit

DSH PLUGIN记忆与知识

仓库 LeslieWylie/dsh-ops-kit · npm dsh-ops-kit

记忆与知识 L5 · 运行验证通过 安全审查:低风险 可信度:金 可安装插件
安装这个插件

DSH plugin 技能组合包,让 Agent 在声称记忆、计划、基准或发布前先展示证据,并提供运行时诊断与发布检查工具。

验证等级 L5 L5 · 运行验证通过
GitHub 星标 2 复刻 0 · 未关闭 issue 1
最近更新 2026-08-18 创建于 2026-08-14
README 5.4 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
dsh plugin --profile web add github:LeslieWylie/dsh-ops-kit
兼容 DSH 版本0.2.0-rc.2 等 11 个版本版本不匹配时安装会报错
Node.js 要求>=22.19.0来自仓库 package.json 的 engines 字段
前置依赖@deepseek-ai/cordis@^4.0.1、@deepseek-ai/dsh-skill@^0.1.0-rc.6 等 3 个需要同时安装的同级依赖
npm 包名dsh-ops-kit可用 npm view 查看包信息

能做什么

4 项功能
字段来自项目仓库与公开索引,中文说明由本站标注

dsh-ops-kit:DeepSeek Harness 的证据驱动运维与发布检查插件

  • 证据驱动记忆搜索
  • 编排计划生成
  • 发布检查与验证
  • 运行时健康诊断

适用场景

记忆GitHub 集成智能体编排

上游标签

agent-toolsdeepseek-harnessdshdsh-pluginevidencemulti-agent

验证等级与安全审查

L5 · 运行验证通过
自动化流程结论,不是人工审核
验证等级L5 · 运行验证通过在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来
安全审查低风险静态分析结论,未标注不代表已通过审查
仓库健康度稳定按仓库活跃度与最近更新时间给出
可信度金综合仓库活跃度与验证结果

上面的结论来自上游最近一次自动化验证(2026-10-08): 同一套检查会在插件发新版后重跑,页面显示的是最新一次的逐项结果。

逐项检查结果

L1 · 已找到 ✓ 通过
  • L1.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L2 · 结构化 ✓ 通过
  • L2.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L3 · 安装规范 ✓ 通过
  • L3.1_INSTALL_COMMAND_PARSED 安装命令已解析 方式:安装规范解析
  • L3.2_DSH_VERSION_DECLARED DSH 版本已声明 方式:DSH 版本声明
L4 · 安装已测 ✓ 通过
  • L4.1_INSTALL_EXECUTED_CONFINED 受限沙盒内执行安装 方式:沙盒安装执行
  • L4.2_INSTALL_SUCCESS 沙盒安装成功 方式:沙盒安装执行
  • L4.3_ARTIFACT_CONFIRMED 安装产物已确认 方式:沙盒安装执行
L5 · 运行已测 ✓ 通过
  • L5.1_INSTALL_PASSED_SANDBOXED 沙盒安装通过 方式:沙盒安装执行
  • L5.2_WEB_BOOT_READY Web 启动就绪 方式:Web 启动
  • L5.3_HTTP_SERVED HTTP 服务响应 方式:HTTP 请求
  • L5.4_PLUGIN_INVENTORY_ACTIVE 插件清单中已激活 方式:插件清单查询

风险详情

  • 审查结论 通过
  • 结论说明 vet 静态分析未发现可疑行为,判定为干净(clean)。
  • 风险计数 严重 0 / 高 0 / 中 0
  • 风险详情 未发现严重或警告级问题。

仓库档案

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

README 全文

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

dsh-ops-kit

English | 中文

五个只读 skill,让 agent 在开口之前先亮出证据——无论它说的是"我记得这个"、"计划做完了"、"benchmark 过了",还是"可以发布了"。

另外提供运行时体检,专门检查官方 PTY prompt 握手;否则极简模式下 terminal 和 persistent-bash 使用不同完成暗号时,命令会表现得像卡死。

为什么做这个

Agent 说错话的时候往往一样自信。这个 bundle 只坚持一条规则:agent 声称"我记得这个"、"计划已就绪"、"benchmark 通过了"、"可以安全发布"之前,应该能指出可核查的证据,而不只是一句断言。五个聚焦的 skill 包共享这一套纪律——限定范围的 memory 检索、证据驱动的编排规划、多 agent 协作的调度规则、benchmark 结果把关、插件发布卫生——而不是把同一个想法拆成五个各自独立安装、各自占一个插件索引位置的包。

默认情况下一切都很保守:不会静默创建 Issue、不调用远程 API、不启动 benchmark、不修改仓库、不读取凭据。这个 bundle 给 agent 的是计划、检查项和证据词汇;任何有副作用的动作,都留在 bundle 之外,作为显式的、可复核的操作。

安装

dsh plugin --profile  add dsh-ops-kit

从 registry 安装不需要本地构建,也不需要 allowBuilds 授权。如果你更习惯手改 profile 清单,等价写法是:

// ~/.dsh/profiles//package.json
{
"dependencies": {
"dsh-ops-kit": "^0.1.0"
},
"dsh": {
"profile": {
"bundles": ["@deepseek-ai/dsh-base", "@deepseek-ai/dsh-web-app", "dsh-ops-kit"]
}
}
}

然后为该 profile 重新安装依赖并重启。

提供的能力

能力包 工具 能做什么 副作用
能力目录 dsh_ops_capability_catalog 列出包含的能力包 无
证据驱动编排 dsh_ops_workflow_plan 为研究、多 agent 协作、benchmark 或发布场景生成"目标 → 基线 → 上下文控制 → 执行 → 验证 → 交付"计划 无
Skill 参考 dsh_ops_skill_read 读取随包提供的完整 skill 定义 无
Git-first memory dsh_ops_memory_search 在限定的本地 Markdown/代码根目录中检索,带来源出处 只读
仓库审计 dsh_ops_repository_audit 审计 Git 状态、未跟踪文件和凭据路径卫生 只读
发布卫生 dsh_ops_release_checklist 生成完整的 DSH 插件发布清单 无
发布核验 dsh_ops_plugin_doctor 不是复述清单,而是拿它去量一个插件仓库:dsh.bundle + cordis.patch.yml 可安装性、patch 行与包名是否对得上、private/files/exports 的可发布性、@deepseek-ai/* 是否留在 peer、以及打印 SKIPPED 后 exit 0 的假绿 boot 套件 只读
运行时体检 dsh_ops_runtime_doctor 检查官方 terminal/persistent-bash 握手是否一致 只读

dsh_ops_release_checklist 说发布需要满足什么,dsh_ops_plugin_doctor 负责测量它有没有真的做到。这个拆分是刻意的——没人核验的清单,正是 boot 套件打印 SKIPPED 然后 exit 0、CI 一片绿而集成检查从未跑过的由来,也是某个插件一直挂着 "private": true、根本发不出去的由来。

多 agent 协作的调度规则(leader 唯一派工、共享工作树协调、runtime 归属、清理证据)和 benchmark 证据把关(manifest、precheck、产物清单、结果完整性检查)内置在 workflow-plan 和 release-checklist 这两个 skill 里,而不是单独的工具。

配置本地根目录

使用 dsh_ops_memory_search 或 dsh_ops_repository_audit 时,把 roots 配置为该 profile 允许检查的目录。根目录要窄,绝不要指向凭据目录。

# 示例 overlay;请按实际 profile 配置格式调整
- id: dsh-ops-kit
config:
roots:
- /workspace/project
- /workspace/memory
maxFiles: 120
maxBytesPerFile: 160000

如果没有配置 roots,工具默认使用 DSH 进程的当前工作目录。类凭据路径和常见的运行/密钥目录会被拒绝或跳过。

设计来源

这是一个独立的新集成层,从通用工程实践中提炼而来,并非任何内部源仓库的拷贝。这里不会打包凭据、运行产物、原始私有数据或机器特定配置。

验证

pnpm install --offline --ignore-scripts
pnpm build
pnpm typecheck
pnpm test

包内还提供受保护的 dsh-terminal-hotfix。它只在匹配官方 rc.6 已知编译布局时修改,并自动生成带时间戳备份,随后重新检查 prompt 握手:

dsh-terminal-hotfix --check
dsh-terminal-hotfix --apply

执行后需要重启 DSH。它不会由插件加载器偷偷执行,也不会静默修改依赖。

接入运行中的 profile 后,还需验证:DSH 端点返回 HTTP 200、重启后 profile 仍处于 running、打包的 skill 能被列出、dsh_ops_capability_catalog 返回全部能力包,以及 dsh_ops_runtime_doctor 为 healthy。若报告 terminal-prompt-mismatch,先用 dsh-terminal-hotfix --check 检查,再执行可回滚修复;doctor 本身不会修改 node_modules。

许可

贡献前请先阅读 CONTRIBUTING.md 和 SECURITY.md。

MIT License。

常见问题

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

在 DSH 里执行 `dsh plugin --profile web add github:LeslieWylie/dsh-ops-kit` 即可。对应的 npm 包名是 `dsh-ops-kit`。

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

L5 · 运行验证通过。在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来

dsh-ops-kit 安全吗?

低风险。vet 静态分析未发现可疑行为,判定为干净(clean)。

dsh-ops-kit 支持哪些 DSH 版本?

上游记录的兼容版本包括 0.2.0-rc.2、0.2.0-rc.1、0.1.7-rc.2、0.1.7-rc.1、0.1.6-alpha.2、0.1.6-alpha.1、0.1.5-rc.2、0.1.3-alpha.2。版本较多,只列出前 8 个。

dsh-ops-kit 需要什么运行环境?

Node.js >=22.19.0;需要同时安装 @deepseek-ai/cordis@^4.0.1、@deepseek-ai/dsh-skill@^0.1.0-rc.6、@deepseek-ai/dsh-tools@^0.1.0-rc.6。环境不满足时安装会失败,建议先确认本机版本。

dsh-ops-kit 用的是什么许可证?

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

dsh-ops-kit 有哪些功能?

证据驱动记忆搜索、编排计划生成、发布检查与验证、运行时健康诊断。

这条记录的数据可靠吗?

本站按仓库名去重后合并整理,字段以作者仓库与 npm 元数据为准;安装命令、仓库地址与 README 保持原文,带 L4 / L5 标记的安装命令已在隔离沙盒里真实跑通。

记忆与知识
按星标排序,可作替代方案

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 万 星

LeslieWylie 的其它插件

6 个

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