Skip to content

[Bug]: v3.1.9 causes TUI freeze/blank screen - CRITICAL REGRESSION #1292

@rooftop-Owl

Description

@rooftop-Owl

Prerequisites

  • I will write this issue in English
  • I have searched existing issues to avoid duplicates
  • I am using the latest version of oh-my-opencode (reproduced on v3.1.9)
  • I have read the documentation

Bug Description

CRITICAL: oh-my-opencode v3.1.9 (released Jan 30, 2026) causes OpenCode TUI to freeze with a blank screen immediately upon launch, rendering OpenCode completely unusable.

Steps to Reproduce

  1. Update to oh-my-opencode v3.1.9 (or use oh-my-opencode@latest)
  2. Configure with multiple auth providers (tested with Anthropic + OpenAI + Google Antigravity)
  3. Launch OpenCode: opencode
  4. Observe: TUI appears but is completely frozen/blank - no interactive elements render

Expected Behavior

OpenCode TUI should initialize normally and display the chat interface with agent selection, similar to behavior in v3.1.8.

Actual Behavior

TUI window opens but remains frozen with a blank/unresponsive screen. No error messages displayed in the UI. Process does not crash but requires manual termination (Ctrl+C).

Doctor Output

 oMoMoMoMo... Doctor 

Installation
────────────────────────────────────────
  ✓ OpenCode Installation → 1.1.45
  ✓ Plugin Registration → Registered (pinned: 3.1.8)

Configuration
────────────────────────────────────────
  ✓ Configuration Validity → Valid JSON config
  ✓ Model Resolution → 9 agents, 8 categories (8 overrides), 2369 available

Authentication
────────────────────────────────────────
  ✓ Anthropic (Claude) Auth → Auth plugin available
  ✓ OpenAI (ChatGPT) Auth → Auth plugin available
  ✓ Google (Gemini) Auth → Auth plugin available

Dependencies
────────────────────────────────────────
  ✓ AST-Grep CLI → installed
  ✓ AST-Grep NAPI → installed
  ⚠ Comment Checker → Not installed (optional)

Tools & Servers
────────────────────────────────────────
  ✓ GitHub CLI → 2.85.0
  ✓ LSP Servers → 1/4 servers available
  ✓ Built-in MCP Servers → 2 built-in servers enabled
  ✓ User MCP Configuration → 4 user server(s) configured

Summary
────────────────────────────────────────
  14 passed, 0 failed, 1 warnings, 1 skipped

Configuration

{
  "plugin": [
    "[email protected]",
    "opencode-openai-codex-auth",
    "[email protected]",
    "[email protected]"
  ]
}

Additional Context

✅ CONFIRMED WORKAROUND

Pinning to [email protected] resolves the issue completely:

{
  "plugin": ["[email protected]"]
}

🔍 SUSPECTED ROOT CAUSE (unconfirmed)

Based on v3.1.9 changelog, suspect commits include:

  • 80ee52f: Model resolution with client API fallback
  • 1187a02: Atlas fallback chain + provider-models cache refresh

The new model resolution logic may be causing an initialization deadlock or race condition when multiple auth providers are configured.

📊 IMPACT

  • Severity: CRITICAL - Plugin completely unusable
  • Scope: Users with multi-provider configurations (possibly all users)
  • Timeline: Started ~1 hour after v3.1.9 release (Jan 30, 2026 14:00 UTC)

🚨 RECOMMENDATION

Consider reverting v3.1.9 or publishing v3.1.10 with the regression fix until root cause is identified.

Operating System

Linux (RHEL 8.9, kernel 4.18.0-513.5.1.el8_9.x86_64)

OpenCode Version

1.1.45

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