Compaction produced no summary when the conversation ends on a tool result
I maintainer di solito rispondono entro 1 giorno
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 55/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- typescript
- Ambito
- backend
Direzione di ricerca
Start by tracing auto-compaction and how it handles the summary model's response when the conversation ends on a tool result. Reproduce with the described llama.cpp Qwen3 setup and reasoning_content config; done looks like compaction retains a summary instead of reporting “Compaction produced no summary.”
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Description
Auto-compaction often fails with "Compaction produced no summary" when using a models with tooling. I can only reproduce when the conversation ends on a tool result.
The summary request still includes the session's tools. The model then writes its summary in reasoning_content, makes a tool call, and returns empty content. OpenCode only reads content, so the summary is lost.
Plugins
None
OpenCode version
v2.0.22
Steps to reproduce
- Configure a provider pointing at llama.cpp using a Qwen3-based model. Use the
reasoning_contentconfig. - Start a session that runs many tool calls in a row (e.g. Playwright MCP) until it reaches the compaction threshold.
- Auto-compaction fires while the last message is a tool result.
- You get Compaction produced no summary.
Screenshot and/or share link
No response
Operating System
Arch Linux 7.2.2
Terminal
Gnome Terminal
- Lingua principale
- TypeScript
- Stelle
- 212k
- Fork
- 28.1k
- Merge medio
- 9h 3m
- PR unite (30g)
- 384
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di anomalyco/opencode
-
Windows: global-project session path depends on server process drive, hides API-created sessions from desktop pickerForse già presa @1624318455 l’ha presa 13 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
[FEATURE]: Test that PermissionV2 declines pending requests when its scope closesForse già presa @saeedahmed96 l’ha presa 11 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
EffectFlock heartbeat never refreshes, so locks held over 60 s can be brokenForse già presa @iceteaSA l’ha presa 14 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
anomalyco/opencode#51159 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di anomalyco/opencode
Issue simili
-
[bug] diagnostics.dumpBody:Buffer 形态请求(透传 lane)跳过 dumps/ 落盘,仅留 raw/-unknown-Forse già presa @ranxianglei l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
ranxianglei/billion-context#2421 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
platformatic/mcp#216 ·
I maintainer di solito rispondono entro 1 giorno
-
pending triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
nuxt/test-utils#1842 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
MoonshotAI/kimi-code#4146 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
farbenmeer/tapi#531 ·