---
name: 面板失忆根因·别甩锅模型窗口
description: 面板/会话"记不住"的排查优先级：先查压缩阈值与系统开销，别武断归因于模型窗口短
type: feedback
---

面板/会话出现"记不住、频繁丢上下文"时，不要先甩锅模型窗口短（如 hy3），先排查压缩逻辑与会话文件构成。爸爸的一手使用经验优先于我的猜测。

**Why（一次真实误判）**：我曾把 hy3「窗户小」列为失忆致命点并建议换大窗口模型，爸爸指出"之前用 hy3 不这样"。查证 eed_f2d0f2bfbda8.jsonl：358KB / 62 行 / 含 data:image 行数=0（图片走本地磁盘，未进会话文件）。根因是 system prompt + memory 索引 + codebuddyMd 等系统开销每轮都写进会话文件，使文件很快越过 COMPACT_THRESHOLD=180KB，被压成 ≤500字糊摘要 + 开新场衔接 → 记忆断。"之前不这样"是因彼时系统开销更小、62 行到不了阈值。

**已验证修复（2026-08-03，cang-ying/scripts/eed_web.py）**：
- COMPACT_THRESHOLD 180KB → 1MB（关键，消除开销导致的过早误触）
- 压缩摘要「不超过500字」→「不超过1800字」，保留 关键事实/已做决策/进行中任务/爸爸偏好 四块结构

**How to apply**：
- 遇面板记不住，先 `ls -la ~/.codebuddy/projects/home-ls/*.jsonl` 看大小、`grep -c "data:image" <file>` 看是否图片撑爆、`grep COMPACT_THRESHOLD eed_web.py` 看阈值。
- 优先调阈值/放宽摘要，而非换模型。改完须爸爸手动重启面板（python3 eed_web.py --no-browser 后端 + eed-desktop 壳），蛋蛋不自杀/不擅自杀面板进程。
- 模型窗口若真不够（长篇小说级连续创作），再考虑切 Kimi-K3.1/GLM-5.2/DeepSeek 等百万窗口，但那是次选项。
