Skip to content

MandoCode v0.9.5 – Unified Input, Smarter Onboarding, Slicker UX

Choose a tag to compare

@DevMando DevMando released this 01 Apr 08:10

Highlights

  • Unified input state machine – Both the VDOM prompt and the imperative console loop now share the same InputStateMachine, so autocomplete,
    history, and paste behave identically everywhere.
  • Seamless autocomplete – / and @ dropdowns no longer glitch; selecting a file or command instantly snaps back to the VDOM prompt with your
    text intact.
  • Robust paste handling – Windows’ “large paste” confirmation no longer injects stray Enter keystrokes; pasted text is normalized and
    inserted safely.

VDOM & input pipeline

  • Async PromptInput bridge – PromptInput now awaits the autocomplete hand-off, drains buffered keystrokes, and feeds them back into the
    shared state machine, eliminating the “typing on an empty console” flash.
  • @ browsing polish – Accepting directories/files keeps the dropdown state and immediately repopulates the VDOM prompt, so you can chain
    references without retyping.

Smarter onboarding

  • Connection lifecycle – Clear “🔄 Connecting…” → “✅ MandoCode is ready!” flow with /retry at any time.
  • Offline guidance – A yellow panel explains exactly how to start Ollama (install, ollama serve, pull a model) and keeps /config + /learn
    accessible.
  • /retry command – Rechecks the endpoint, re-validates the model, and updates the UI without restarting the CLI.

UX & personality

  • Modern banner – Clean gradient “MANDOCODE” figlet replaces the wolf animation for a sharper first impression.
  • Help tweaks – /exit is the only exit command; /retry and an @file tip are surfaced in the help table.
  • Spinner upgrades – Loading messages pull from a new hip-hop / 90s tech / Matrix / CS 1.6 list, and every Spectre spinner style auto-loads
    so animations never break.

Token & output polish

  • Session totals still print above the prompt for quick reference.
  • Per-response summaries remain right-aligned ([~in, out: tok/s]) without cluttering the scrollback.

Docs

  • Added VDOMArchitecture.md, RazorConsoleComponents.md, AutocompleteSkill.md, and TaskPlanner.md explaining the new state machine + VDOM
    bridge and how the CLI renders messages.
dotnet tool update -g MandoCode 

Update with and enjoy the smoother experience!
Thanks to everyone who tried v0.9.2 , it had quite a bit of major breaking bugs, I hope this version serves you better.

THANK YOU!