Skip to content

v0.2.1 — 修正日志生成的视角问题

Choose a tag to compare

@ccr-wer ccr-wer released this 17 Oct 13:24
· 1 commit to main since this release

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

npm: https://www.npmjs.com/package/dsh-devlog-auto