# Agent Change Log Automation 这个目录提供 `agent-change-log` 的可执行部分。 ## 记录一次 bug 修复 ```bash python3 tools/agent-change-log/update_change_log.py \ --kind bug \ --bug-title "保存草稿失败后表格消失" \ --bug-slug draft-preview-disappears ``` 默认写入: ```text document/development/YYYY-MM-DD/dev-logs/bugs/.md ``` bug 日志只记录修复内容,不再写 `遗留问题` 和 `TODO`。 ## 生成每日综合日志 ```bash python3 tools/agent-change-log/update_change_log.py --kind summary ``` 默认读取当天: ```text document/development/YYYY-MM-DD/feature/ document/development/YYYY-MM-DD/dev-logs/bugs/ ``` 然后生成: ```text document/development/YYYY-MM-DD/work-logs.med ``` ## 安装提交后自动 bug 日志 hook ```bash tools/agent-change-log/install_post_commit_hook.sh ``` 安装后,每次 `git commit` 完成,`.githooks/post-commit` 会调用 `update_change_log.py --kind auto`。脚本只在提交标题看起来像 bug 修复时写入 `dev-logs/bugs`,例如 `fix:`、`bugfix:`、包含 `修复`、`缺陷`、`失败`、`异常`。 非 bug 提交会跳过,功能点仍通过 `document/development/YYYY-MM-DD/feature/` 下的 `CONCEPT.md` 和 `TODO.md` 沉淀。