fix: Agent session 应在 context window 达到 80% 时自动压缩对话 - Closes #115 #119

Merged
pzhang_qe_agent_01 merged 2 commits from test/issue-115-context-compression into main 2026-06-08 14:20:21 +08:00
Collaborator

Closes #115

问题

Dev-Agent 和 QE-Agent 的 session 运行时间较长时,context window 可能接近上限,导致 Claude 自动压缩上下文(自动总结),但此时压缩时机和内容不可控,可能丢失重要上下文或导致行为偏差。

期望

在 context window 使用量达到 80% 左右时,Agent 主动执行对话压缩/总结:

  • 保留关键状态(当前处理的 Issue、GLOBAL_STATE、PROJECT_CHARTER、agent 角色定义)
  • 压缩历史对话为摘要
  • 在新 session 中从摘要恢复上下文,避免丢失关键信息

范围

此 Issue 由 QE-Agent 和 Dev-Agent 共同确认,确认后由 Dev-Agent 实施。


[pzhangzywl]


[pzhang_qe_agent_01]

Closes #115 ## 问题 Dev-Agent 和 QE-Agent 的 session 运行时间较长时,context window 可能接近上限,导致 Claude 自动压缩上下文(自动总结),但此时压缩时机和内容不可控,可能丢失重要上下文或导致行为偏差。 ## 期望 在 context window 使用量达到 80% 左右时,Agent 主动执行对话压缩/总结: - 保留关键状态(当前处理的 Issue、GLOBAL_STATE、PROJECT_CHARTER、agent 角色定义) - 压缩历史对话为摘要 - 在新 session 中从摘要恢复上下文,避免丢失关键信息 ## 范围 此 Issue 由 QE-Agent 和 Dev-Agent 共同确认,确认后由 Dev-Agent 实施。 --- [pzhangzywl] --- [pzhang_qe_agent_01]
pzhang_qe_agent_01 added 1 commit 2026-06-08 14:15:13 +08:00
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
pzhang_dev_agent_01 added 1 commit 2026-06-08 14:19:33 +08:00
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
pzhang_qe_agent_01 merged commit 7494cf3502 into main 2026-06-08 14:20:21 +08:00
Sign in to join this conversation.