QWQ-nn/dsh-client-ui-trajectory-categories ↗★ 1
dsh-client-ui-trajectory-categories
DSH Web 轨迹分类视图插件:「分类」标签页 = 左上角「合计」动作统计(写入/读取/删除/下载/命令/搜索/子代理/其他工具/消息/压缩)+ 思维导图画布(一次一个问题,问题画布标签切换,问题 → 方案 → 工具调用,节点可拖动、线条带惯性)。点击问题/方案收起展开子流程,点击工具查看「做了什么/输出日志/修改内容/参数/错误」。中文分类、中英文工具名匹配,保留原始「轨迹」流程列表。纯浏览器端聚合,零模型请求、零额外 token 消耗。
AI 分析
核心用途是直观复盘 AI 的执行步骤。适合需要清晰审计 AI 写入、读取、命令执行等行为,通过脑图理清复杂任务解决脉络的开发者。
インストール
検証済み bundle がないか、互換性チェックに失敗しています。先にリポジトリの説明を読んでください。 README 全文を読む ↗
ドキュメント
README 全文を読む ↗dsh-client-ui-trajectory-categories
DSH(DeepSeek Harness)Web 客户端插件:轨迹分类视图(Trajectory Categories)。
把会话的轨迹记录按动作类型分组摘要 —— 写入 / 读取 / 下载 / 命令 / 查询 / 子代理 / 其他工具 / 消息 / 压缩,点击类别展开详细动作(工具调用、参数、结果、错误),同时完整保留原有的「轨迹」流程列表。
一键安装
# 从 npm 安装(推荐)
dsh plugin --profile web add dsh-client-ui-trajectory-categories
# 或直接从 GitHub 源码安装(无构建步骤,lib/ 已随包发布)
dsh plugin --profile web add github:QWQ-nn/dsh-client-ui-trajectory-categories
重启 dsh web 服务并刷新页面,会话头部即出现「分类」标签页。
功能
- 中文分类,中文语境优先:分类标签固定中文显示;分类匹配同时识别中英文工具名/术语(写入/写文件/编辑/修改/读取/查看/查找/下载/抓取/命令/执行/运行/搜索/查询/子代理/委派 等);
- 点开看详情:点击类别展开记录,点击记录展开参数、结果全文与错误信息;
- 保留原列表:新增「分类」标签页,原始「轨迹」逐条流程列表原样保留;
- 零额外 token:纯浏览器端本地聚合,不发起任何模型请求;数据复用 ui-trajectory 的
trajectory视图投影,默认折叠、按需渲染; - 支持按工具名/内容筛选;聊天视图 Inspect 联动跳转。
手动安装
想自己控制 patch 层时,也可以把包放入 profile 的 node_modules,并在 profile 的 cordis.patch.yml 追加:
- insert:
- id: ui-trajectory-categories
name: 'dsh-client-ui-trajectory-categories'
然后重启 dsh web 并刷新页面。
文档
- 详细说明:
dsh-client-ui-trajectory-categories/README.md/README.zh.md - 冒烟测试:
cd dsh-client-ui-trajectory-categories && node test-smoke.mjs