-
Notifications
You must be signed in to change notification settings - Fork 668
Closed
Description
Current Status
v0.5.0 (Plugin Infrastructure) is COMPLETE and released.
v0.6.0 (History System) is SPECIFIED but PAUSED pending bug resolution.
The Issue
During v0.6 implementation, we discovered that OpenCode's TUI has strict requirements around console output in tools/plugins:
- BUG-1 (BLOCKING): CLI tools using
console.log()corrupt TUI output - BUG-2 (BLOCKING): Segmentation fault with plugins enabled
- BUG-3 (MINOR): Argument parsing issue in session-search
Root Cause (Suspected)
OpenCode tools MUST NOT use console.log() when running inside the TUI.
Our CLI tools (session-search.ts, etc.) use console output which breaks rendering.
Next Steps
- Remove all
console.logfrom.opencode/tool/*.ts - Implement file-based logging instead
- Re-test plugins one-by-one
- Resume v0.6 implementation
What's Working
- v0.5.0 is stable
- All agent profiles work
- Plugin infrastructure validated (when disabled)
- v0.6 specification complete (21 acceptance criteria)
ETA for resumption: Next focused session.
Metadata
Metadata
Assignees
Labels
No labels