Skip to content

v0.16.1 — Startup and component stability

Choose a tag to compare

@DevMando DevMando released this 23 Oct 01:20
277cd36

Startup and component stability

MandoCode v0.16.1 fixes a startup race that could activate the chat prompt before model validation and MCP initialization finished. Prompt state changes now run together on the UI dispatcher, and agents closed during startup cannot start an input loop afterward.

Other improvements

  • Clipboard-reader overrides work across platforms, with isolated clipboard-command test output.
  • Component lifecycle, input ownership, and shared engine code have been reorganized for maintainability.
  • Added focused startup regressions, repeatable component checks, and Windows/Linux test coverage.

Validation

  • All 1,247 tests passed on each of .NET 8 and .NET 10 locally.
  • 50 fresh-process startup runs and six complete component-suite runs passed locally.
  • The pull request's full suites and component repetitions passed across Windows/Linux on both frameworks.
  • The local tool package was installed in isolation and its --doctor checks passed.

The user retested startup without reproducing the corruption. The confirmed startup race is fixed; the exact intermittent repeated-border display was not reproduced automatically.

RazorConsole remains at 0.6.0. Desktop versioning is unchanged.

Install or update

dotnet tool install --global MandoCode --version 0.16.1
dotnet tool update --global MandoCode --version 0.16.1

NuGet installation is available once the package is published and indexed. The attached package can also be used as a local .NET tool source.

Full changes: v0.16.0...v0.16.1