dsh-story
by 791813037
这是一个 DeepSeek Harness 插件:把你和 Agent 的每一轮对话,重建成一条可读的故事线——你提出了什么、Harness 装配了什么上下文、模型为什么调用工具、工具执行的结果如何流回模型、回答如何形成。每个结论都挂着证据序号,可以一直下钻到原始事件。
Turn a DeepSeek Harness run into a readable story — chapter stream, causal nesting, every claim backed by evidence.
安装
dsh plugin --profile web add github:791813037/dsh-storyGitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试
安装与环境配置指引、插件开发教程见 DSH 中文社区文档 ↗
安装即在你的机器上以你的权限运行第三方代码——它可读写文件、使用凭据、访问网络,DSH 的工具审批不会为插件代码加沙箱。「检测到 manifest」仅代表发现 dsh.bundle / dsh.plugin 清单,不构成兼容性或安全审查;安装前请审阅源码,不熟悉的插件先在不含密钥的环境试用。
README
3 分钟看懂 DeepSeek Harness 的一次运行。
这是一个 DeepSeek Harness 插件:把你和 Agent 的每一轮对话,重建成一条可读的故事线——你提出了什么、Harness 装配了什么上下文、模型为什么调用工具、工具执行的结果如何流回模型、回答如何形成。每个结论都挂着证据序号,可以一直下钻到原始事件。

安装
需要 DeepSeek Harness 0.1.0-rc.6 和 pnpm:
dsh plugin --profile web add dsh-story
然后在 Harness 里打开任意会话,切到「运行审查」视图。
第一次打开、会话还没有内容时,你会看到一次内置的示例运行——工具失败、多工具并行、MCP 调用都在里面,可以直接点开每一拍熟悉界面;你的会话产生事件后自动切换为真实运行。
你会看到什么
- 章节流:一次运行 = 序幕(会话准备)+ 每轮一章 + 实时跟随。异常章和进行中章自动展开,其余收成目录卡,顶部锚点直达。
- 因果嵌套:模型决定调用的工具,缩进挂在它的决策之下——谁触发了谁,静止可读,不需要点任何高亮。
- 来龙去脉:打开任意动作的详情,可以看到「由谁触发 / 触发了谁 / 产生了哪条回答」,点击直接跳转。
- 每轮体检:模型路由、Token 用量、上下文压力、工具成败,以及带证据序号的开发诊断。
- 教学注释:每一拍都有一行小字解释这一步在 Harness 执行流程中的职责;术语(上下文、系统指令、工具定义……)保留原词,悬停有解释。

证据纪律
- 「已观测 Observed」来自官方事件;「已推导 Derived」来自确定性关联或统计;当前版本不生成推测。
- 没有独立记录的耗时和指标显示「未记录」,不编数。
- 每条诊断必须能展开到证据事件;底层事实折叠但不丢弃,覆盖率数字(N 条已解释 / M 条技术事实)随时可核对。
- 官方 Session Log 始终是原始事实来源,本插件不复制、不替代它。

兼容基线
首个发布系列以 DeepSeek Harness 0.1.0-rc.6 为编译和运行基线,事件编目(packages/core/src/known-events.ts,44 种事件)与该版本逐一对齐。Harness 升级后如果出现未知事件,会以「未编目」形式显式呈现并记入诊断,不会静默丢失。
安全说明
插件以当前用户权限运行,默认不联网、不上传 Session 内容;页面直接读取当前已认证 Session 中的原始事实,折叠只服务阅读层级,不承担脱敏职责。进入审查页即代表使用与 Session Log 相同的本地信任边界。
工作区
| 包 | 职责 |
|---|---|
dsh-story-contracts |
Host、Client 和扩展共同使用的版本化数据协议 |
dsh-story-core |
纯函数事件折叠、诊断和语义辅助逻辑 |
dsh-story-host |
注册 DeepSeek Session Projection 单元 |
dsh-story-client |
运行审查整页视图和客户端增量语义图 |
dsh-story |
可由 dsh plugin --profile <name> add 安装的组合包 |
本地开发
pnpm install
pnpm check # typecheck + 测试 + 构建
本地源码开发时,把组合包、Host 插件和 Client 插件同时 link 到独立的 Web profile:
dsh plugin --profile web add \
link:$PWD/packages/bundle \
link:$PWD/packages/host \
link:$PWD/packages/client
真正决定装配关系的是组合包内的 cordis.patch.yml。设计文档见 docs/architecture/,开发交接见 docs/dev-handoff.md。
License
MIT
原始 README: https://github.com/791813037/dsh-story/blob/main/README.md ↗
同类插件
查看全部 →
archify
Agent 技能:生成美观、可校验的架构图、工作流图、时序图、数据流图与生命周期图——自包含 HTML、带动画与清晰导出

dsh-turn-rewind
对话回退:基于持久 Change Ledger 回滚会话与工作区状态。

dsh-plugin-cc
把 DeepSeek Harness 接入 Claude Code:评审、批评、委派与会话导入

dsh-interconnect
跨实例互联:经 interconnect 服务在多个 DSH 实例间转发消息与事件。

dsh-chat-import
把 13 家 coding agent(Claude Code、Codex、ChatGPT、Cursor、Gemini、opencode 等)的完整对话历史导入为可续聊的 DeepSeek Harness 会话,并支持反向导出回 Claude Code。

dsh-crew
DSH 插件:从 Claude Code / Codex 向 DSH agent 派活——原生 subagent 进度、宿主内 worker 会话(分级预设),以及为纯文本宿主补上视觉与图像生成的多模态桥