Repository navigation
v0.2.1 — 修正日志生成的视角问题
dsh-devlog-auto v0.2.1
修复一个视角问题:桌面端跑通后发现,生成的日志第一人称变成了执行任务的 Agent,读起来像 Agent 的公开思考链,而不是开发者本人的复盘。
本次改动
prompts/system.md新增【关于“我”是谁】整节(放在规则之前):
材料里的“我 / 我想 / 我判断” = 执行任务的 Agent;日志里的“我” = 开发者本人。
给出“它 / Agent / 执行器”的指代规则、材料来源默认归 Agent 的判定法,以及用户原话保留“我”的例外。
另补一组同素材的视角正反例,比讲规则更直接。prompts/task.md末尾加第 6 条,提示视角转换并指回 system.md 那一节。- 只改提示词,不动代码逻辑(
index.js未改动)。
验证
同材料跑新旧两版提示词对照(旧版从 git show HEAD:prompts/... 取,变量完全一致,唯一差异是提示词):
| “我”(开发者自称) | 指代 Agent(它 / Agent / 执行器) | |
|---|---|---|
| 旧提示词 | 8 | 2 |
| 新提示词 | 4 | 6 |
文本对比更说明问题:
- 旧 —— “这次我想验证工具链本身能不能跑通…我逐字对了一遍…我当时的判断是第二行”
- 新 —— “让 Agent 做了一次最小闭环…它犹豫了一下备注放第一行还是第二行…这个判断我认同…我原本也没细想过”
最后一句是关键:把 Agent 的发现转成了开发者自己的认知更新,这才是复盘该有的样子。
安装 / 升级
npm install dsh-devlog-auto@0.2.1
# 或
dsh plugin --profile <profile> add dsh-devlog-auto