github / github/copilot-cli

Compaction failed: received empty response from model (3x retry, manual /compact on Opus 4.6)

Đang mở
#2,861 6 bình luận 5 reaction 0 người được giao Xem trên GitHub
area:context-memory area:models
Ngôn ngữ chính
Shell
Star
11.2k
Fork
1.9k
Merge trung bình
14 giờ 16 phút
Pull request đã merge (30 ngày)
6

Mô tả

### Describe the bug

Running `/compact` manually in a short session (< 30 turns) on Claude Opus 4.6 produces three consecutive failures:

```
X Compaction Failed: Error: Compaction failed: received empty response from model
X Compaction Failed: Error: Compaction failed: received empty response from model
X Compaction Failed: Error: Compaction failed: received empty response from model
```

The session remained usable — after one additional turn (wasting a premium request), a subsequent `/compact` succeeded normally.

### Affected version

1.0.34

### Steps to reproduce the behavior

1. Start a session using Claude Opus 4.6.
2. Work through a task (commit pushed, environment reloaded mid-session — MCP servers, extensions, hooks, agents, skills all reloaded at the same time).
3. Run `/compact` manually.
4. Observe three consecutive `Compaction failed: received empty response from model` errors.

### Expected behavior

`/compact` should succeed, or at minimum degrade gracefully (e.g., retry with a different summarization strategy rather than repeating the same failing call three times).

### Additional context

- **Model**: Claude Opus 4.6
- **Session length**: Short (< 30 turns)
- **Trigger**: Manual `/compact` command
- **Environment**: Windows, VS Code Insiders connected, 2 custom instructions, 1 extension, 1 hook, 6 agents, 14 skills
- **MCP servers**: 0 connected at the time of failure (had just reloaded)
- **Recovery**: Session continued normally after one additional turn, then `/compact` worked — but this wasted a premium request on the recovery turn.

The environment reload (`MCP Servers reloaded: 0 servers connected`, `mermaid-render extension loaded`, `Environment loaded: ...`) occurred immediately before the compaction failures, which may be relevant — the compaction model may have received an unusual message history containing reload notifications.

### Related issues

- #2500 — Compaction killed the session (different symptom but same area)
- #2553 — Compaction fails after model switching (different root cause)
- #2333 — Request to toggle off auto-compaction (workaround request)

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.