forked from anomalyco/opencode
-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Description
Critical Issues (from user testing Feb 6)
[EVENT]debug logs polluting output - console.error debug logging mixed with TUI- Ink not controlling terminal - all output as plain text, not TUI rendering
- Response text duplicated - 'Hello! How can I help you today?' appears twice
- TUI resets after long response - messages swallowed, banner re-appears
- 10-15s unresponsive gap after spinner completes
UX Issues
- User message stuck to prompt line (no separation)
- Model/submodel need selection modal (like opencode TUI)
- Need Shift+Tab to cycle agents (build/plan/pm from config)
Root Causes Identified
- console.error() debug logging in useSDKEvents.ts
- Ink patchConsole not enabled
- Delta vs full text handling causes duplication
- Welcome banner re-renders on every state change
- MessageList renders role as raw text
PRs
- fix(oclite): add text streaming and session error handling (#142) #144 - Initial streaming fixes (merged)
- fix(oclite): fix regression - spinner, user display, help, MCP (#146) #147 - Spinner, user display, help, MCP (merged)
- fix(oclite): fix TUI - render messages, clear screen, command feedback (#148) #149 - MessageList, clear screen, command feedback (merged)
- Next PR: Fix Ink rendering
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels