Scitiger-AI/dsh-decision-map
Scitiger-AI★ 0JavaScript最后同步: 2026-08-17
dsh-decision-map
README 摘要
dsh-decision-map · 决策地图 把当前会话的 执行轨迹 画成一张普通人一眼能看懂的图。它是 DeepSeek Harness 的一个 正式 bundle 插件 (双面:Node 半边 + 浏览器半边),在会话视图里新增一个「决策地图」标签页,展示两块内容: 1. 一条卡片式时间线 —— 从用户开口到任务完成,每个动作是一张卡片,卡片左侧有一颗 emoji 节点图标坐在时间线脊柱上: - 💭 思考 (琥珀色)—— 该步产生了推理(reasoning) - 🔧 工具 (蓝色)—— 一次工具调用 - ✍️ 写文件 (绿色)—— 对 write / edit 这类会改动文件的工具的调用 轮次之间用「第 N 轮 · N 个动作 · 跨度 X」分隔;每张卡片标注类型、工具名、耗时、 第N轮·第S步 ,下方缩进显示详情(思考显示推理片段、工具显示参数)。 点击任一卡片 ,右侧会展开一个详情面板,显示该动作的类型、耗时、时间与完整详情(选中卡片有高亮描边)——与内置「轨迹」的点击查看一致。与「轨迹」账本式视图的区别:决策地图把每一步做成带图标的卡片、按时间顺序铺开,一眼能看懂每一步「做了什么、花了多久」。 2. 一排统计卡 —— 总 Token(含输入/输出拆分)、工具调用次数、轮次数、最耗时的步骤。 纯前端绘制:内联样式 + 简单 div ,不引用任何外部库、CDN、字体或图片(emoji 是系统自带字形)。配色使用 shell 自带的 --dsw-static- 静态色与 --dsw-alias- 主题别名,明暗主题自动适配。 目录结构 无构建、无 TypeScript、 零运行时依赖 :装下来开箱即用。node half 不 import 任何包(会话投影 seam 只调用 schema.parse(value) ,所以 schema 用一段手写的 .parse 校验器实现,不必依赖 zod ——这也让 link: 本地安装不再需要物化任何依赖);browser half 是手写的 window. ModuleLoader .load({ id, factory }) bundle(与随发行版交付的客户端插件同一形态,但无需 tsdown 打包)。 身份声明(取证结论) 1. package.json 里的 bundle 身份字段 这是 profile 组合器解析 bundle 的契约: dsh.bundle.patch 指向包内的一份 patch 文件。本包同时声明了浏览器半边: dsh.client.platform: "web" 让 @deepseek-ai/dsh-client-modules 的 node half 把本包扫进 window. DSH BOOT 浏览器名录,并经由 exports["./client"] 提供 /plugi…
在 GitHub 查看完整 README →分类
DeepSeek Harness: Everything is a Plugin.
★ 183,476
amruthpillai/reactive-resumeA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
★ 41,499
anywhere-labs/deepseek-harness-desktop为 DeepSeek Harness (DSH) 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。
★ 18,022