🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

活体运行本 zhan-tz/dsh-plugin-runbook

DeepSeek Harness
zhan-tz73 天前有提交已提供中文文档扫描:含敏感能力

用可回放数据流 DAG 记录每次实验运行与证据

28.3/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add zhan-tz/dsh-plugin-runbook
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么[目录]—
dsh 原生插件 · ui
暂无时间戳·判据 →
装得上吗[实装验证]✓
本站已真实安装成功
非静态推断
L4 · 真实安装等级说明 →
数据截至 2026/09/26·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/05·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 73 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

可执行外部命令读写/删除本地文件
查看扫描证据(共 2 处,展示前 2 条)
  • 写入本地文件
    lib/provenance-store.js:75
    if (path !== ':memory:') mkdirSync(dirname(path), { recursive: true })
  • 执行外部命令来自配置/变量
    lib/runbook-host.js:81
    child = spawn(command, args, { cwd, env: env ?? { PATH: process.env.PATH ?? '' }, stdio: ['ignore', 'pipe', 'pipe'] })
扫描于 2026/11/5(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 可回放数据流DAG
  • 记录实验运行与证据
  • 悬停重跑与LLM解释

DSH 插件:Jupyter 式活体运行本——回合可回放的数据流 DAG,含 git 提交出处节点、子 agent 交接边、持久账本、悬停重跑与 LLM 解释

README

由 DeepSeek 最新模型翻译生成
运行手册 一个面向 DeepSeek Harness(DSH)的 Jupyter 形态研究界面。 凭感觉编码的研究项目会以远超人们重建来龙去脉的速度,堆积起脚本、图表、JSON 文件、终端日志和半成品目录。Runbook 为这些工作提供一个持久、由 Git 支撑的统一界面:研究问题始终可见,脚本始终有一个稳定的位置,每次运行都成为一条执行记录,每个输出都作为 Evidence 保持可追溯。 Runbook 刻意不做文件浏览器、不做第二个聊天记录、也不做魔法般的项目摘要。它是一层小小的投影,投射在 DSH、Git、项目文档和已观测文件中已经存在的事实之上。 核心思想 工作单元不是一个新文件夹,也不是像 final_v7 这样的文件名。 | 研究含义 | Runbook 投影 | 事实来源 | | 我们试图决定什么? | 问题 / 决策 / 开放问题指南针 | 人工撰写的 README.md 和 STATUS.md | | 我们可以改变什么? | 稳定的 Attempt 单元格 | 脚本路径及其当前 Git 工作树 | | 发生了什么? | 执行历史 | DSH 运行事实和会话谱系 | | 它产出了什么? | Evidence 世代 | 观测到的输出路径、元数据和可选哈希 | | 这是哪个版本?
展开完整文档(README 剩余 1 节)
运行手册

一个面向 DeepSeek Harness(DSH)的 Jupyter 形态研究界面。

凭感觉编码的研究项目会以远超人们重建来龙去脉的速度,堆积起脚本、图表、JSON 文件、终端日志和半成品目录。Runbook 为这些工作提供一个持久、由 Git 支撑的统一界面:研究问题始终可见,脚本始终有一个稳定的位置,每次运行都成为一条执行记录,每个输出都作为 Evidence 保持可追溯。

Runbook 刻意不做文件浏览器、不做第二个聊天记录、也不做魔法般的项目摘要。它是一层小小的投影,投射在 DSH、Git、项目文档和已观测文件中已经存在的事实之上。

核心思想

工作单元不是一个新文件夹,也不是像 final_v7 这样的文件名。

| 研究含义 | Runbook 投影 | 事实来源 |
| 我们试图决定什么? | 问题 / 决策 / 开放问题指南针 | 人工撰写的 README.md 和 STATUS.md |
| 我们可以改变什么? | 稳定的 Attempt 单元格 | 脚本路径及其当前 Git 工作树 |
| 发生了什么? | 执行历史 | DSH 运行事实和会话谱系 |
| 它产出了什么? | Evidence 世代 | 观测到的输出路径、元数据和可选哈希 |
| 这是哪个版本? | 分支、提交和 agent 作者 | Git |

重新运行一个已有脚本,会向同一个单元格添加一次执行和一个输出世代。它不会创建另一个 notebook 页面,也不会鼓励再建一个日期目录。Git 仍然是版本系统;文件名仍然是地址,而不是版本。

当前界面包含什么

- 研究指南针 —— 问题、当前答案和下一个有区分力的步骤,同时人工撰写的来源仍然可见。
- 活的 notebook 单元格 —— 每个稳定脚本对应一个可读单元格。每个单元格将当前源代码、相关会话上下文、输出和先前的执行记录放在一起。
- 近期可视化结果 —— 来自活动会话谱系的最新图像、PDF 和 HTML 输出直接位于指南针下方,便于快速比较。
- 轮次局部产物 —— 由某轮对话产生的图像和 PDF 显示在该轮对话旁边,这样答案就不会与其图表脱节。
- 一条证据线索 —— 结构主干、会话运行、Git 提交、子代理和溯源事实会在调查需要更多细节时就地展开。不存在相互竞争的多个图页面。
- 安全重跑 —— Runbook 会准备一份清单,展示一次审查,并在执行受支持的脚本前要求一次短时有效的确认。

一个正常的研究循环

1. 在 DSH 对话中打开 Runbook / 运行本。
2. 在打开冗长的证据轨迹之前,先阅读指南针。
3. 当问题相同时,改进现有的 Attempt 单元格;只有当问题、数据、环境或输出契约确实不同时,才开启一个新分支。
4. 运行整个受支持的入口点,审查计划,并确认它。
5. 将新的 Evidence 与之前几代以及产生它的对话轮次进行比较。
6. 将有意义的检查点保存到 Git。Agent 可以自行编写提交;人类集成者可以继续作为提交者。

投影是如何构建的

authored README.md / STATUS.md ─┐
DSH session + ancestors ├─► one research workspace
observed executions / outputs ┤ compass → Attempts → Evidence
Git branch / commits / authors ┤ + one expandable evidence thread
bounded scan + optional PIPELINE ┘

项目事实池是持久的,但默认笔记本具有谱系感知能力:当前 DSH 会话可以看到自己的执行和祖先;同级会话会被保留但折叠起来。两个指向同一 cwd 的会话仍然共享物理工作树和项目事实池。真正的并发文件隔离需要 Git worktree 或独立的 DSH 工作区目标。

安装

从 GitHub:

dsh plugin --profile web add zhan-tz/dsh-plugin-runbook

重启所选的 DSH 界面,然后打开一个对话并选择 Runbook / 运行本。

用于本地开发:

git clone https://github.com/zhan-tz/dsh-plugin-runbook.git
cd dsh-plugin-runbook
dsh plugin --profile web add link:"$PWD"
npm test
npm run check

该包声明了 dsh.bundle.patch,因此正常的 DSH 插件安装会自动挂载所需的 Cordis 层。

安全与边界

- 浏览器从不调用任意的文件服务或 shell HTTP 路由。RPC 请求绑定到持久化的 DSH 会话,并且路径被限制在该会话的工作区内。
- 文本和媒体预览是有界的。内联媒体目前有 6 MiB 限制;不支持或更大的文件仍然可见,并可以在系统应用程序中打开。
- 重新运行使用宿主的运行器和会话工作区、环境允许列表、输出/时间边界以及一次性确认。Runbook 不暴露任意浏览器 shell,也不执行从 # %% 文件中截取的片段。
- 终端文本只是一种回退观察。完美的生产者/消费者溯源需要 DSH 工具或运行器发出结构化产物事件。
- 静态 I/O 检查和可选的 PIPELINE.md 主干只是提示,而不是对任意动态 I/O 的证明。

v0.18.0

此版本将最近的笔记本工作转化为一个连贯的公共界面:

- 一个集成的研究工作区,带有 Question → Decision → Open Question 指南针;
- 稳定的整脚本 Attempt 单元格和不可变的输出代际;
- 当前会话加祖先的投影,同级运行被折叠起来;
- 可读的步骤标题,同时保留精确路径以便审计;
- 感知 agent 的 Git 作者身份,而不覆盖人类/集成者身份;
- 最近的可视化结果和轮次本地的图像/PDF 产物在研究者实际查找它们的两个位置恢复;
- 会话绑定的预览、Git/结构检查、原生 DSH 子代理事实,并准备 → 审查 → 确认重跑。

中文说明

Runbook 不是把文件夹再画一遍,也不是把聊天记录压缩成一张“当前态”卡片。它把 DSH 的会话、Git、项目文档和实际观测到的输出,投影成一个适合反复实验的研究工作面:

- 顶部先回答“研究什么、现在判断是什么、下一步怎么判别”;
- 同一个脚本稳定占据同一个 Attempt 格子,重跑只增加历史和 Evidence 代;
- 当前 session 及祖先组成工作线,旁支事实保留但默认收起;
- 最近图片/PDF 在罗盘下方可见,生成它的回合旁边也有缩略图;
- 需要追溯时再展开同一条证据脉络,看运行、Git、subagent 和文件关系;
- 大文件、未知格式或暂时无法内联的结果不会消失,而是交给系统打开。

它鼓励 agent 先复用现有脚本、输出和 Git 历史,但不禁止真正独立的问题另开分支。

License

MIT
预览分享卡片长什么样 ↓zhan-tz/dsh-plugin-runbook
分享 · DeepSeek Harness Hub
zhan-tz/dsh-plugin-runbook

用可回放数据流 DAG 记录每次实验运行与证据

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部