Description
After usage of the /compact command, messages queued during the compaction phase do not auto-start after the compaction is complete, remaining in the queue.
Environment
- OS: Fedora Linux 44 (Workstation Edition)
- Node version: v26.7.0
- Nanocoder version: 1.30.0
- Provider: Ollama 0.33.0
- Model: laguna-xs-2.1:q8_0 (not related; happens with other models)
Steps to Reproduce
- Run
/compact
- While compaction is running, add a new prompt and hit "Enter" so it goes into the queue
- Wait for compact to finish and observe the queued message being stuck
Expected Behavior
The first message in the queue would start to run (e.g. a request in plan mode, 'Your next task is...', etc.
Actual Behavior
The compaction finishes, prompt returns and can be typed in, but queued messages stay in the queue; the method of selecting them for edit/delete also no longer works (down does nothing, up rolls back through old prompts). In order to get them to work, you have to provide a new prompt, cancel it, then select the next message to start it going.
Logs/Screenshots
Quick "write me a an overview of 6502 emulation" -> compact -> queue "Write me lorem ipsum" -> Prompt doesn't fire; hitting down arrow does nothing, hitting up arrow shows me last message (that I typed to queue).
Additional Context
Description
After usage of the
/compactcommand, messages queued during the compaction phase do not auto-start after the compaction is complete, remaining in the queue.Environment
Steps to Reproduce
/compactExpected Behavior
The first message in the queue would start to run (e.g. a request in plan mode, 'Your next task is...', etc.
Actual Behavior
The compaction finishes, prompt returns and can be typed in, but queued messages stay in the queue; the method of selecting them for edit/delete also no longer works (down does nothing, up rolls back through old prompts). In order to get them to work, you have to provide a new prompt, cancel it, then select the next message to start it going.
Logs/Screenshots
Quick "write me a an overview of 6502 emulation" -> compact -> queue "Write me lorem ipsum" -> Prompt doesn't fire; hitting down arrow does nothing, hitting up arrow shows me last message (that I typed to queue).
Additional Context