You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When reading a long response, I often get sudden ideas or questions —
not just terminology, but related thoughts that need a quick answer.
Currently, asking interrupts the flow:
I ask → agent responds → the previous response scrolls away
Side questions pollute the conversation history
I lose my train of thought
Proposed Solution
A Q&A dialog for side questions without breaking the main chat:
Highlight text (optional, for context) → press / → command palette → select "Ask a
question"
Dialog opens, highlighted text auto-attached
Same session context, same model, same token tracking
Answer appears inside the dialog
Esc closes, main chat unchanged
Rolling Q&A history in the dialog
Implementation Plan
I'll implement this feature first and record a demo video with code changes
to illustrate the approach:
New file: internal/ui/dialog/qna.go — Q&A dialog
Modified: internal/ui/dialog/commands.go — add "Ask a question" entry
Modified: internal/ui/model/ui.go — wire command to dialog
Pure UI changes. No agent logic modifications needed.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Problem
When reading a long response, I often get sudden ideas or questions —
not just terminology, but related thoughts that need a quick answer.
Currently, asking interrupts the flow:
Proposed Solution
A Q&A dialog for side questions without breaking the main chat:
/→ command palette → select "Ask aquestion"
Implementation Plan
I'll implement this feature first and record a demo video with code changes
to illustrate the approach:
internal/ui/dialog/qna.go— Q&A dialoginternal/ui/dialog/commands.go— add "Ask a question" entryinternal/ui/model/ui.go— wire command to dialogPure UI changes. No agent logic modifications needed.
All reactions