real dev verification: github/main 0a9abddaee -> PR d2a7b640af98e24bff9c12034fa595f59a2576f4 browser: repository Playwright + /usr/bin/google-chrome; provider: installed OpenCode 1.19.5 UI configuration: OPENCODE_CONFIG_CONTENT={"enabled_providers":[]} main observed in real UI: 37 models before -> warning, 0 models after pr before warning: {"status":"ready","enabled":true,"installed":true,"modelCount":40,"message":"2 upstream providers connected through OpenCode."} pr empty warning: {"status":"warning","enabled":true,"installed":true,"modelCount":40,"message":"OpenCode is available, but it did not report any connected upstream providers."} pr disabled: {"status":"disabled","enabled":false,"installed":false,"modelCount":0,"message":"OpenCode is disabled in T3 Code settings."} pr after restart: {"status":"warning","enabled":true,"installed":true,"modelCount":40,"message":"OpenCode is available, but it did not report any connected upstream providers."} same model slugs: true successful re-probe through UI: enabled_providers=["opencode"] -> ready, 12 models (replaces cached 40) restore default upstreams through UI -> ready, 40 models real Codex gpt-6.1-sol turns completed on main and PR real Codex turn invoked orchestrator_capabilities({search:"opencode"}) after PR restart with empty warning: 8 returned models, omittedModels=32, canRunChildTask=true, opencode/beam-free and opencode/big-pickle listed server trace for real tool call: {"name":"mcp.tool.orchestrator_capabilities","exit":{"_tag":"Success"}} Blacksmith: ProviderRegistry.test.ts 55/55 passed; check:changed against PR parent passed format, lint, knip, graphql, affected typechecks, tests 57/57. unverified: OpenCode 2 cold-probe timeout; native clients; warning-state composer remains disabled by existing status gate.