dsh-seelog

DSH PLUGIN开发与运行时

仓库 lhwu1/dsh-seelog · npm dsh-seelog

开发与运行时 L5 · 运行验证通过 安全审查:低风险 可信度:金 可安装插件
安装这个插件

DSH plugin 将 Session Log 转为 3D 会话执行图,主 Agent 为主线、子 Agent 分叉汇回,节点、时间与原始日志可追溯,让多智能体执行过程一目了然。

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

安装

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

能做什么

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

dsh-seelog:把 DeepSeek Harness 的会话日志变成可浏览的执行图

  • 3D 会话执行图
  • 子 Agent 分叉汇回
  • 中文语义节点
  • 按需读取日志
  • 时间概览导航

适用场景

文件读写智能体编排

上游标签

dsh-bundledsh-plugindsh-plugins

验证等级与安全审查

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 插件清单中已激活 方式:插件清单查询
— · 其它检查项
  • L4_0_SANDBOX 沙盒安装判定 方式:沙盒安装执行

风险详情

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

仓库档案

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

README 全文

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

DSH Session Map

dsh-seelog 是 DeepSeek Harness 的外部 Web 插件。它按需读取当前 Session Log 并转换为可浏览的会话执行图:主 Agent 是一条 3D 主线,子 Agent 从实际启动位置分叉并在结束处汇回;节点、时间和原始日志仍可逐一追溯。

插件仅以 bundle 方式加载,不会修改 DeepSeek Harness 的源码、会话格式或 Agent 循环。

能解决什么问题

  • 将输入、模型回复、工具调用、轮次、失败和子 Agent 映射为中文语义节点,而不是直接展示 JSON。
  • 将子 Agent 与主 Agent 放在同一时间坐标中。子 Agent 从创建时间对应的主线节点分叉,避免平铺列表混淆父子关系。
  • 进入视图时读取一次当前日志;结束横向拖动后再读取一次,因此能看到新进展而不持续实时轮询,也不以刷新提示挤压画布。
  • 通过顶部概览尺快速跳转到任意时间段;主图保持可拖拽和滚轮横移。
  • 点击节点后按需读取该事件及相邻日志,避免在初始图中泄露或堆叠大量原始内容。

界面组成

固定时间概览尺

主图顶部的时间概览始终映射整个已捕获会话,不随主图横向移动。它只显示有限且均匀分布的时间刻度,避免标签重叠。

  • 青色窗口表示当前主图可见范围。
  • 点击某个刻度,或点击概览轨道上的位置,主图会平滑定位到对应时间。
  • 概览尺是导航控件,不替代主图中的详细节点。

主执行线与绳结标签

紫色粗线表示根会话的执行顺序。每个语义节点在主线上形成一个菱形绳结,绳结通过垂线连接到中文标签卡片。标签随所属节点一起平移,便于在拖动后继续确认事件归属。

常用颜色含义:

  • 蓝色:用户输入。
  • 紫色:模型回复与轮次。
  • 青绿色:工具调用或子 Agent 轨道。
  • 红色:实际失败事件。正常工具调用不会显示为错误。

子 Agent 分叉

子 Agent 使用独立的青绿色轨道:从主线中实际创建它的位置离开,显示自身事件后再回到主线。分叉的起点和汇回点都对应主线的时间位置,因此可以同时观察父子关系与时间顺序。

节点检查器

点击主线、子 Agent 轨道或中文标签后,右侧检查器显示该节点的语义名称、类别、状态、时间、会话、日志序号、轮次和耗时。展开原始日志后可以查看完整 JSON 与相邻事件。

选中的节点会被高亮。结束拖动触发日志刷新时,已选节点、检查器内容和横向视口位置都会保留;切换会话时才会清空选择。

使用方法

1. 安装到 Web profile

在插件目录安装依赖并构建:

cd D:\harness-lh-int8\dsh-seelog
npm install
npm run validate

将外部插件链接到运行 Web UI 的 DSH profile:

dsh plugin --profile web add D:\harness-lh-int8\dsh-seelog
dsh --profile web --dump-config

重启该 profile 后,任意会话的标签栏会出现 会话图。

2. 打开当前会话图

  1. 打开一个会话并切换到 会话图。
  2. 插件自动读取一次当前 Session Log,并生成主线、子 Agent 分支、概览尺和中文节点标签。
  3. 主图拖动结束后,插件在后台请求一次当前日志,将新增的会话事件纳入图中;页面不会出现占用画布的刷新提示,已选节点、检查器内容和当前横向位置会保留。

插件不进行轮询,也不保存下载历史。页面保持当前图,直到你重新进入视图或结束一次主图拖动。

3. 浏览执行过程

操作 结果
点击顶部概览尺 跳转主图到所选时间附近。
鼠标放在主图上滚轮 水平移动主图。
左键按住主图拖动 像抓手一样平移主图。
松开拖动后的主图 按需刷新当前 Session Log,再显示新的执行事件。
点击节点或节点卡片 高亮节点,并在检查器加载语义信息和原始日志。
点击子 Agent 轨道 观察它从主线分出、执行并汇回的位置。

中文语义映射

插件会将常用工具和事件转换为中文,例如 web_search 显示为“网页搜索”,apply_patch 显示为“应用补丁”,WEB_PROVIDER_CREDENTIAL_MISSING 显示为“未配置网页服务凭据”。

未知工具不会直接用英文占满图;它们显示为“工具调用”或“MCP 工具调用”。完整工具标识和原始字段保留在节点检查器中,方便调试。

数据、隐私与限制

  • 会话图投影只包含轻量语义字段,不包含模型正文、提示词或工具参数。
  • 只有在点击某个节点后,浏览器才请求该事件及其前后两条原始日志。
  • 不保存浏览器本地快照历史;离开或刷新页面后会重新按需读取当前日志。
  • cordis.patch.yml 默认最多读取 128 个谱系会话、每个会话最多 20,000 条日志事件。
  • 为保障大日志会话的浏览性能,每条轨道最多绘制 400 个交互节点,同时保留输入、模型回复、失败、端点和代表性工具事件。

会话图使用插件自己的只读路由读取日志,不依赖 DSH 原生 Session log 下载按钮,也不会更改会话日志。

开发与更新

npm run typecheck
npm test
npm run bundle

本地迭代后重启 Web profile,并在浏览器中使用 Ctrl+F5 强制刷新。Web 客户端已加载的插件模块不会因文件变化自动替换。

故障排查

  • 会话图 标签没有出现:确认已执行 dsh plugin --profile web add ...,然后重启 profile。
  • 页面仍是旧布局:重启 Web profile 后使用 Ctrl+F5。
  • 节点检查器没有原始日志:确认会话仍在本地 durable log 中,且节点的 seq 可读取。
  • 主图无法继续横移:当前会话图的可见宽度已经覆盖整个会话;用顶部概览尺可以确认当前范围。

许可

MIT。Three.js 以 MIT 许可随客户端 bundle 分发。

常见问题

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

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

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

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

dsh-seelog 安全吗?

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

dsh-seelog 支持哪些 DSH 版本?

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

dsh-seelog 需要什么运行环境?

需要同时安装 @deepseek-ai/cordis@*、@deepseek-ai/dsh-client-locale@*、@deepseek-ai/dsh-client-runtime@*、@deepseek-ai/dsh-client-ui-conversation@*、@deepseek-ai/dsh-client-ui-slots@*。环境不满足时安装会失败,建议先确认本机版本。

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

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

dsh-seelog 有哪些功能?

3D 会话执行图、子 Agent 分叉汇回、中文语义节点、按需读取日志、时间概览导航。

这条记录的数据可靠吗?

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

开发与运行时
按星标排序,可作替代方案

rea

rea

L4 · 沙盒安装通过 2.6 万 星

dsh-TUI

dsh-TUI

Claude Code 风格全屏终端 UI:像素鲸鱼顶栏、实时工作状态行、思考流式展开。

L4 · 沙盒安装通过 4,292 星

mirage

mirage

把文件系统与 bash 提供者换成 mirage 虚拟工作区:文件工具与 shell 命令作用于挂载的资源(RAM、S3、Redis、Sla

L3 · 安装规范通过 3,681 星

dashi-taskboard

dashi-taskboard

把当前已安装并运行中的 Codex Taskboard 嵌入 DeepSeek Harness 侧边栏,并通过 Launcher 运行时描述

L4 · 沙盒安装通过 3,311 星

lhwu1 的其它插件

3 个

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