Skip to content

fix(tui): restore startup validation and branding - #338

Merged
shuv1337 merged 3 commits into
integration-v2from
fix-model-toast
Jul 15, 2026
Merged

fix(tui): restore startup validation and branding#338
shuv1337 merged 3 commits into
integration-v2from
fix-model-toast

Conversation

@shuv1337

@shuv1337 shuv1337 commented Jul 15, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • defer configured-agent model validation until the model catalog has loaded
  • keep warnings for models absent from an authoritative loaded catalog
  • restore the shuvcode executable in TUI and Mini continuation commands
  • cover startup-pending, genuine-invalid, and resume-branding cases

Root causes

Agent and model catalogs load in parallel. The TUI treated the model catalog pending state as an empty authoritative catalog, so an agent response arriving first emitted a false warning. Runtime model resolution succeeded after the catalog finished loading.

The TUI epilogue and Mini exit splash also retained upstream hardcoded opencode executable names instead of using the fork name.

Validation

  • TUI full suite: 258 pass, 1 skip, 0 fail
  • focused TUI tests: 5 pass, 0 fail
  • focused Mini splash test: 1 pass, 0 fail
  • CLI typecheck
  • pre-push monorepo typecheck: 32/32

@shuv1337 shuv1337 changed the title fix(tui): defer agent model warning fix(tui): restore startup validation and branding Jul 15, 2026
@shuv1337
shuv1337 merged commit 397a272 into integration-v2 Jul 15, 2026
4 checks passed
@shuv1337
shuv1337 deleted the fix-model-toast branch July 15, 2026 09:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant