🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

轨迹复盘师 XiaoMoDern/dsh-trajectory-teacher

DeepSeek Harness
XiaoMoDern78 天前有提交已提供中文文档扫描:高危

把 Agent 执行轨迹自动整理成结构化复盘报告

28.4/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/18 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add XiaoMoDern/dsh-trajectory-teacher
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:需留意
是什么[目录]—
dsh 原生插件 · tool
暂无时间戳·判据 →
装得上吗[实装验证]!
实装验证未通过(dependency_conflict),装前请到仓库确认最近更新与 issue
数据截至 2026/09/25·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/05·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 78 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

⚠︎ 实装验证未通过(dependency_conflict · 2026/9/25) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
🔴 安全扫描发现高危能力自动 · 静态分析源码
v2.7.0
🔴 扫描:高危尚无人工评估

静态扫描发现安装期即执行代码,或命令参数由运行时变量拼接(参数来源无法静态判定,从严处理)。

安装时即执行脚本读写/删除本地文件
查看扫描证据(共 3 处,展示前 3 条)
  • 读取本地文件
    scripts/link-deps.mjs:34
    if (!existsSync(target)) {
  • 写入本地文件
    scripts/link-deps.mjs:39
    mkdirSync(dirname(link), { recursive: true })
  • 读取本地文件
    scripts/link-deps.mjs:40
    if (existsSync(link)) {
扫描于 2026/11/5(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-commands@deepseek-ai/dsh-llm@deepseek-ai/dsh-session
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 整理执行轨迹
  • 生成结构化复盘报告
  • 提炼决策与坑点

README

由 DeepSeek 最新模型翻译生成
dsh-trajectory-teacher 把 DeepSeek Harness (DSH) 里 AI Agent 的一次执行轨迹,自动转成一份可读的复盘报告。 - 输入:DSH 的 Trajectory 事件流(Agent 每次运行自动记录) - 处理:提取关键事件 → 调 LLM 分析 - 输出:markdown 复盘文档(决策点 / 踩的坑 / 可复用做法) 效果示例 对话里输入 /trajectory-teacher,几秒后得到一份结构化复盘: Agent 执行复盘报告 | 工作目录 | /path/to/your-project | | 回合数 | 11 | 工具调用 | 50 次 | 总结会话围绕一个项目的下一步展开…… 决策点 1. 面对「项目下一步」提问时,先读 README/CHANGELOG/git log 再回答 ✅ 走对 - 为什么:用户提供的是过时交接文档,必须用仓库实际状态校正上下文 踩的坑 1. 沙箱环境 TLS 凭证缺失,导致无法实测后端 - 教训:遇到环境类故障要快速识别「沙箱限制」而非「服务故障」 可复用做法 1. 用「漏斗缺口」而不是「功能清单」定位项目下一步 - 适用场景:产品能跑、但增长停滞时 安装 dsh plugin add dsh-trajectory-teacher 安装后重启 DSH,插件自动挂载。
展开完整文档(README 剩余 1 节)
dsh-trajectory-teacher

把 DeepSeek Harness (DSH) 里 AI Agent 的一次执行轨迹,自动转成一份可读的复盘报告。

- 输入:DSH 的 Trajectory 事件流(Agent 每次运行自动记录)
- 处理:提取关键事件 → 调 LLM 分析
- 输出:markdown 复盘文档(决策点 / 踩的坑 / 可复用做法)

效果示例

对话里输入 /trajectory-teacher,几秒后得到一份结构化复盘:

Agent 执行复盘报告

| 工作目录 | /path/to/your-project |
| 回合数 | 11 | 工具调用 | 50 次 |

总结会话围绕一个项目的下一步展开……

决策点
1. 面对「项目下一步」提问时,先读 README/CHANGELOG/git log 再回答 ✅ 走对
- 为什么:用户提供的是过时交接文档,必须用仓库实际状态校正上下文

踩的坑
1. 沙箱环境 TLS 凭证缺失,导致无法实测后端
- 教训:遇到环境类故障要快速识别「沙箱限制」而非「服务故障」

可复用做法
1. 用「漏斗缺口」而不是「功能清单」定位项目下一步
- 适用场景:产品能跑、但增长停滞时

安装

dsh plugin add dsh-trajectory-teacher

安装后重启 DSH,插件自动挂载。

用法

在对话里跑完一轮任务后,输入:

/trajectory-teacher

插件会复盘当前会话的完整轨迹,返回一份 markdown 复盘报告。

可选配置

默认复用当前会话正在用的模型来生成复盘。若要指定,在 profile 的 cordis.patch.yml 里覆盖:

- id: trajectory-teacher
config:
provider: deepseek-official
model: deepseek-v4-flash

复盘分析已默认关掉 thinking(reasoningEffort: 'off')——提取+总结不需要深度推理,更快更便宜、输出更稳定。

How it works

session.events(内存事件流) ↓ extract 过滤噪音(token 级 chunk 等),提取关键事件并摘要化 + 脱敏 ↓ analyze 调 LLM,产出结构化 JSON(决策点 / 坑 / 可复用做法) ↓ render 套模板生成 markdown 复盘报告

- 噪音过滤:一次流式回复会产生几百个 token 级 chunk,全部丢弃,只留 tool/call、assistant/message、turn/、approval/ 等关键事件。
- 脱敏:轨迹里可能混入 API key 明文,报告输出前自动打码(sk-***)。
- 成本控制:手动触发(不自动跑)、只喂关键事件摘要(有长度上限)、关 thinking、用便宜模型。

为什么是「手动命令」而非「自动跑」

复盘要烧 LLM token,所以不自动触发——用 /trajectory-teacher 命令,你想复盘时才跑。

Project structure

trajectory-teacher/
├── index.ts # apply(ctx) 插件入口,注册 /trajectory-teacher 命令 ├── cordis.patch.yml # bundle 的 patch 层(dsh plugin add 安装时用) ├── lib/ │ ├── parse.ts # zstd 解压 + 事件流解析(历史轨迹文件) │ ├── extract.ts # 过滤噪音 + 提取关键事件 + 摘要 + 脱敏 │ ├── analyze.ts # 调 LLM 产出结构化复盘 │ └── render.ts # JSON → markdown ├── scripts/ │ ├── build.mjs # esbuild 打包成 dist/index.js │ └── link-deps.mjs # 软链 DSH 的 @deepseek-ai 包(开发用) └── tests/ # node:test 单测

Development

本地调试(从源码挂载到 DSH):

cd
pnpm dsh web --patch /dev/cordis.patch.yml --port 0

运行测试与构建:

npm test # node:test 单测
npm run build # esbuild 打包成 dist/index.js

License

MIT
预览分享卡片长什么样 ↓XiaoMoDern/dsh-trajectory-teacher
分享 · DeepSeek Harness Hub
XiaoMoDern/dsh-trajectory-teacher

把 Agent 执行轨迹自动整理成结构化复盘报告

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部