-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Description
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
- Update to oh-my-opencode v3.1.9 (or use
oh-my-opencode@latest) - Configure with multiple auth providers (tested with Anthropic + OpenAI + Google Antigravity)
- Launch OpenCode:
opencode - 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 skippedConfiguration
{
"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 fallback1187a02: 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