给 Coding Agent 记录项目状态,最容易漏掉的往往不是代码进度,而是决策原因。 比如上周已经否决了某种技术方案,理由是部署环境不支持。新开一个 C… · @byCanen · TwKit
@byCanen
给 Coding Agent 记录项目状态,最容易漏掉的往往不是代码进度,而是决策原因。 比如上周已经否决了某种技术方案,理由是部署环境不支持。新开一个 Codex 会话后,它只看到代码和任务,又把同一个方案提出来。 开发者 Natha 开源的 Fragment,专门记录这类跨会话信息。 它把当前状态、重要决定、失败教训和下一步任务保存到 Git 仓库里的 Markdown 文件。 每次接手项目,Agent 先读 docs/STATE.md,再按需读取相关决策。任务结束时,则写回本次做了什么、还有哪些问题、接下来该做什么。 另外还有 Bash 检查脚本,可以在本地或 CI 中发现缺失的交接文件、损坏的引用和未更新的状态记录。 安装: npx skills add hematenergi/fragment --skill fragment 项目不需要数据库、独立 MCP Server 或模型 API。最近版本还提供基于关键词的记录检索,避免每次把所有历史文档全部读进上下文。 GitHub:https://github.com/hematenergi/fragment 它能检查交接记录是否完整,却不能判断当初的技术决策是否正确。作者也尚未证明这套机制能节省多少 Token 或开发时间。
曝光 59 · 评论 4 · 点赞 0 · 书签 0
查看原帖