Skip to content

MandoCode

v0.10.0 Feature

This release adds 2 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai-agents blazor cli-agents c# .net ollama
+1 more
tui

Summary

AI summary

Fixed nested folder path mangling, ensured ollama signin launches after fresh install, and prevented first‑run wizard output repainting.

Full changelog

Three reliability fixes for the file-system plugin and the cloud sign-in flow, plus one cosmetic UI tweak.

Fixed

  • Nested same-name folder readsread_file_contents, write_file, and edit_file no longer mangle paths when
    a project's folder layout repeats the project root's last segment (e.g. the MyApp/MyApp/MyApp.csproj pattern from
    dotnet new). GetFullPath now resolves the literal path first and only falls back to StripRedundantRootPrefix
    when nothing exists at the un-stripped target. Previously the heuristic always stripped a matching trailing segment,
    so legitimate nested files appeared as "File not found" with the suggested "elsewhere" path identical to the requested
    one.
  • ollama signin not launching after fresh installRunOllamaSigninAsync, TryStartOllamaProcess, and
    AutoPullAsync now resolve ollama via the new ResolveOllamaExecutable() helper, which falls back to canonical
    install paths (%LOCALAPPDATA%\Programs\Ollama\ollama.exe, /opt/homebrew/bin/ollama, /usr/local/bin/ollama, etc.)
    when bare ollama isn't on the running process's PATH. Fixes the silent "browser never opens" failure when MandoCode
    is launched in the same shell that just installed Ollama (installer PATH updates only apply to new processes).
  • First-run wizard imperative output getting repaintedInitializeConnectionAsync now wraps
    RunOnboardingFlowAsync in _setupActive = true / false, suppressing HomeView for the entire wizard run instead
    of just the 401 auto-recovery path. Closes the latent VDOM redraw race that could clobber ollama signin URLs, error
    messages, or progress lines during first-run setup.

Added

  • Auto-open browser on ollama signinRunOllamaSigninAsync now captures stdout/stderr, scans for the first
    https:// URL Ollama prints, and calls OpenInBrowser directly so the sign-in page opens reliably regardless of
    Ollama's own browser-launch behavior. The URL is also re-emitted via AnsiConsole.MarkupLine as a clickable link with
    a "If your browser didn't open, copy the URL above" follow-up — survives any subsequent VDOM redraw and gives users a
    copy/paste fallback.

UI

  • Green selection highlight in setup wizardOnboardingFlow.Select now applies HighlightStyle(new Style(foreground: Color.Green)) to every SelectionPrompt, replacing Spectre's default blue. Affects the model
    picker, "What would you like to do?", "Sign me in now" branch, "Pick a starter model to install", and every other
    arrow-key choice in the wizard.

Install / update: dotnet tool update -g MandoCode

Full changelog: v0.9.9...v0.10.0

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track MandoCode

Get notified when new releases ship.

Sign up free

About MandoCode

All releases →

Related context

Beta — feedback welcome: [email protected]