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
You can’t perform that action at this time.
Critical Issues (from user testing Feb 6)
[EVENT]debug logs polluting output - console.error debug logging mixed with TUIUX Issues
Root Causes Identified
PRs