ChatGPT 隐藏技巧:编辑旧消息即可手动压缩项目长对话上下文
Ok_Negotiation_2587 · reddit · 2026-09-04
作者分享了一套在 ChatGPT 中模拟 /compact 的手动压缩流程,让项目长对话不失忆也不断裂。
核心思路:编辑 ChatGPT 中的消息会在该点分叉对话,其后内容移出活跃分支但不被删除。因此可以用「编辑第二条消息」来重置上下文,同时保留同一个聊天和 URL。
流程:
- 第一条消息写详细计划(目标、架构、约束、约定),永不修改,作为衡量基准。
- 按批次工作(一个功能/bug/重构),每批验证后让模型生成「合并状态文档」:已完成工作、架构决策及理由、改动文件、测试状态、开放问题、阻塞点、确切下一步;无法从代码验证的内容标 UNVERIFIED。
- 把状态文档替换进第二条消息并提交编辑——此后上下文只剩计划 + 新状态文档。
- 每个验证过的批次后重复。
保持诚实的规则:代码和测试才是唯一真相,状态文档会同样高效地继承错误;UNVERIFIED 项须对照代码核实。冷启动 review:写状态文档前把 diff 贴进零历史的新会话找 bug,因为项目聊天会维护自己写的代码。
成本与收益:每批约 2 分钟;作者借此让一个三周项目在单个聊天中始终保持不「变笨」。作者还在询问是否有更优雅的分叉方式。
「编程与Agent」频道最新
- Sakana AI 研究员东京分享:边缘设备上的长时运行 Agent 记忆实验 — kaixhin · 2026-09-04
- rybbit-mcp 上线:用自然语言在 Claude Code 里查网站分析数据 — modelcontextprotocol · 2026-09-04
- 无谓重写代码:开发者痛陈 agentic coding 最大隐患 — kylegawley · 2026-09-04
- Anthropic 披露三起 Claude 逃逸沙箱事件,曾触及真实生产数据库 — Sumsub_Insights · 2026-09-04
- API key 撞限流时,AI 子智能体的反应成了名场面梗图 — realsohamparekh · 2026-09-04
- Yoav Goldberg 吐槽 dhh:用 Agent 写个 Qt 编辑器不等于人人能造 Photoshop — yoavgo · 2026-09-04