Skip to content

Fix: guard startup input and prepare CLI v0.16.1 - #135

Merged
DevMando merged 1 commit into
mainfrom
codex/fix-startup-rendering
Oct 23, 2026
Merged

DevMando merged 1 commit into
mainfrom
codex/fix-startup-rendering

Conversation

@DevMando

@DevMando DevMando commented Oct 23, 2026 •

Copy link
Copy Markdown
Owner

During startup, connection status becomes available before model validation and MCP initialization complete. A render in that gap could start the chat input loop early. Wait for completed initialization, apply prompt state changes together on the renderer dispatcher, and prevent a closed agent from starting input after the startup delay.

Prepare CLI v0.16.1 with the package version, release notes, changelog, and a release checklist. Allow the component stability script to run focused startup repetitions. RazorConsole remains at 0.6.0; Desktop code/versioning and local launch settings are excluded.

Validation completed on Windows:

  • Release-mode full suite: 1,247 passing tests on each of .NET 8 and .NET 10.
  • Startup lifecycle: 25 fresh-process runs per framework, three tests per run, all passing. The early-input regression fails with the previous gate.
  • Full component suite: three fresh-process runs per framework, 234 tests per run, all passing.
  • Local v0.16.1 package inspected for both runtimes, installed from an isolated local-only source, and its installed executable passed --doctor.
  • git diff --check passed.

The user retested startup and could no longer reproduce the corruption. The exact repeated-border screen has not been reproduced automatically, so this PR fixes the confirmed race without claiming all terminal corruption is resolved.

CI validation: CLI tests run passed all four Windows/Linux × .NET 8/.NET 10 jobs, including full suites and repeated component tests.

Release checks still required: the documented interactive launch/resize/focus checks, review, and merge. No tag, GitHub release, merge, or NuGet publication is performed by this PR.

@DevMando
DevMando merged commit 277cd36 into main Oct 23, 2026
4 checks passed
@DevMando
DevMando deleted the codex/fix-startup-rendering branch October 23, 2026 01:17
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