Skip to content

[Status Update] v0.6 History System - Paused for Plugin Debugging #304

@Steffen025

Description

@Steffen025

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:

  1. BUG-1 (BLOCKING): CLI tools using console.log() corrupt TUI output
  2. BUG-2 (BLOCKING): Segmentation fault with plugins enabled
  3. 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

  1. Remove all console.log from .opencode/tool/*.ts
  2. Implement file-based logging instead
  3. Re-test plugins one-by-one
  4. 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

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions