我讓 Claude Code 記錄自身決策日誌,大幅解決了上下文壓縮問題
r/ClaudeAI 社群用戶分享一個實用的習慣:讓 Claude Code 記錄自己的決策過程,以解決長期 session 中上下文壓縮導致遺忘問題,這是提升 agent session 可靠性的實戰技巧。
在與 Claude Code 進行長時間任務時,作者發現模型在上下文壓縮後,會遺忘先前的決策原因,導致重複提出已被排除的方案。為解決此問題,作者指示 Claude 在每次做出非顯而易見的選擇時,將決策追加到一個名為 DECISIONS.md 的文件中。
• 該文件記錄了選定的方案、拒絕的方案以及一句話的理由。
• 關鍵在於,Claude 在任何規劃步驟開始時,也會被指示讀取 DECISIONS.md 文件。
如此一來,即使對話記憶因壓縮而遺失,決策原因仍能被重新載入,有效避免重複討論。
作者強調:「這不是一個記憶系統,而是模型將自己的筆記寫到壓縮無法觸及的地方,並被告知去查看那裡。」 例如,Claude 曾想重新引入已放棄的 ORM 呼叫,但透過檢查日誌,它得以自行糾正並保持正確進度。這是一個低成本且今日即可使用的實用策略。
來源:r/ClaudeAI
閱讀原文 ↗