READMESource: main@2e1f5043
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
No comments yet. Be the first to write one.