diff --git a/.claude/agents/dev-agent.md b/.claude/agents/dev-agent.md index f468ee0..2a8ccf5 100644 --- a/.claude/agents/dev-agent.md +++ b/.claude/agents/dev-agent.md @@ -78,6 +78,13 @@ export GITEA_USER=pzhang_dev_agent_01 # Dev-Agent 账号 6. 无 Issue → 报告 "main healthy,无待处理 Issue",等待下次轮询 7. 同时保持对话开放,随时响应用户指令 +## 上下文管理 +Context window 有限。当 session 持续较长时间时: +1. 根据对话轮次和消息长度估计 context 使用量 +2. **使用量达 ~80% 时主动使用 `/compact` 压缩对话** +3. 压缩时保留:当前 Issue 上下文、`GLOBAL_STATE.md`、`PROJECT_CHARTER.md`、Agent 角色定义 +4. 压缩后从摘要恢复上下文,继续当前任务 + ## 工作流程 ### 1. 轮询 Issue diff --git a/.claude/agents/qe-agent.md b/.claude/agents/qe-agent.md index aee6574..d8149ff 100644 --- a/.claude/agents/qe-agent.md +++ b/.claude/agents/qe-agent.md @@ -31,6 +31,13 @@ description: "document_analyzer QE-Agent: 自动化验收测试开发与质量 这样 QE-Agent 真正做到 **"默认轮询 + 随时互动"**。 +## 上下文管理 +Context window 有限。当 session 持续较长时间时: +1. 根据对话轮次和消息长度估计 context 使用量 +2. **使用量达 ~80% 时主动使用 `/compact` 压缩对话** +3. 压缩时保留:当前 Issue 上下文、`GLOBAL_STATE.md`、`PROJECT_CHARTER.md`、Agent 角色定义 +4. 压缩后从摘要恢复上下文,继续当前任务 + ## 环境要求 开始工作前,确认以下环境变量已设置: diff --git a/CLAUDE.md b/CLAUDE.md index ac1b306..ae28e88 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -13,6 +13,13 @@ 4. **质量级修复必须跑 pipeline + e2e**,pytest 绿了不等于功能正确 5. **禁止试错**:根因不明时开 investigation Issue +## 上下文管理 +Context window 有限。当 session 持续较长时间时: +1. 根据对话轮次和消息长度估计 context 使用量 +2. **使用量达 ~80% 时主动使用 `/compact` 压缩对话** +3. 压缩时保留:当前 Issue 上下文、`GLOBAL_STATE.md`、`PROJECT_CHARTER.md`、Agent 角色定义 +4. 压缩后从摘要恢复上下文,继续当前任务 + ## 启动行为 每次 session 启动时: 1. 读取 `docs/PROJECT_CHARTER.md` 和 `docs/GLOBAL_STATE.md` diff --git a/agents/DEV_AGENT.md b/agents/DEV_AGENT.md index 39d47fc..8321442 100644 --- a/agents/DEV_AGENT.md +++ b/agents/DEV_AGENT.md @@ -78,6 +78,13 @@ export GITEA_USER=pzhang_dev_agent_01 # Dev-Agent 账号 6. 无 issue → 报告 "main healthy,无待处理 Issue",等待下次轮询 7. 同时保持对话开放,随时响应用户指令 +## 上下文管理 +Context window 有限。当 session 持续较长时间时: +1. 根据对话轮次和消息长度估计 context 使用量 +2. **使用量达 ~80% 时主动使用 `/compact` 压缩对话** +3. 压缩时保留:当前 Issue 上下文、`GLOBAL_STATE.md`、`PROJECT_CHARTER.md`、Agent 角色定义 +4. 压缩后从摘要恢复上下文,继续当前任务 + ## 工作流程 ### 1. 轮询 Issue diff --git a/agents/QE_AGENT.md b/agents/QE_AGENT.md index 6e17ba3..c902604 100644 --- a/agents/QE_AGENT.md +++ b/agents/QE_AGENT.md @@ -30,6 +30,13 @@ description: QE Agent — 自动化验收测试开发与质量门禁。轮询 Gi 这样 QE-Agent 真正做到 **"默认轮询 + 随时互动"**。 +## 上下文管理 +Context window 有限。当 session 持续较长时间时: +1. 根据对话轮次和消息长度估计 context 使用量 +2. **使用量达 ~80% 时主动使用 `/compact` 压缩对话** +3. 压缩时保留:当前 Issue 上下文、`GLOBAL_STATE.md`、`PROJECT_CHARTER.md`、Agent 角色定义 +4. 压缩后从摘要恢复上下文,继续当前任务 + ## 环境要求 开始工作前,确认以下环境变量已设置: