Before submitting
Area
apps/server
Steps to reproduce
- Have
opencode installed and available on PATH
- Use a normal existing
~/.t3 profile with default/empty settings
- Run:
npx t3
- Observe startup stops after:
[18:17:08.773] INFO (#1): Running all migrations...
[18:17:08.780] INFO (#1): Migrations ran successfully
migrations: []
- No browser opens and no startup URL is printed
Expected behavior
T3 should continue startup, print Listening on ..., and open/pair the browser.
A provider probe failure or timeout should not block server readiness.
Actual behavior
From tracing, the startup never reaches the later readiness phases (ready.publish / browser startup). In a controlled repro, the last relevant completed provider spans before the hang were OpenCode-related (opencode.provider.list / opencode.app.agents).
Impact
Blocks work completely
Version or commit
v0.0.21. 188df6d
Environment
Linux 6.19.11-arch1-1, Node: 25.8.0, Codex: 0.123.0, OpenCode CLI: 1.14.20
Logs or stack traces
[18:17:08.773] INFO (#1): Running all migrations...
[18:17:08.780] INFO (#1): Migrations ran successfully
migrations: []
Screenshots, recordings, or supporting files
No response
Workaround
Disable OpenCode explicitly:
{
"providers": {
"opencode": {
"enabled": false
}
}
}
Additional note
t3@0.0.20 was not a viable workaround for this profile, because it failed to decode newer persisted state/caches created by newer versions.
Before submitting
Area
apps/server
Steps to reproduce
opencodeinstalled and available onPATH~/.t3profile with default/empty settingsnpx t3Expected behavior
T3 should continue startup, print Listening on ..., and open/pair the browser.
A provider probe failure or timeout should not block server readiness.
Actual behavior
From tracing, the startup never reaches the later readiness phases (ready.publish / browser startup). In a controlled repro, the last relevant completed provider spans before the hang were OpenCode-related (opencode.provider.list / opencode.app.agents).
Impact
Blocks work completely
Version or commit
v0.0.21. 188df6d
Environment
Linux 6.19.11-arch1-1, Node: 25.8.0, Codex: 0.123.0, OpenCode CLI: 1.14.20
Logs or stack traces
Screenshots, recordings, or supporting files
No response
Workaround
Disable OpenCode explicitly:
Additional note
t3@0.0.20 was not a viable workaround for this profile, because it failed to decode newer persisted state/caches created by newer versions.