Releases: Hmbown/NeMoCode
Releases · Hmbown/NeMoCode
v0.1.15
v0.1.15
UX
- Compact banner for small terminals (< 30 rows)
--version/-Vflag- Live elapsed timer in status bar during turns
- Collapsed tool call output for cleaner REPL
- Spinner update throttling (250ms) to prevent flickering
Agentic reliability
- Auto-recover from MCP server crashes (reconnect on first failure)
- Improved stagnation detection messages with tool name and actionable hints
- Consistent tool timeouts (
http_fetchnow configurable, default 30s)
New commands
nemo config show— print resolved config as YAMLnemo obs tail— show recent session metrics/context— context window usage details/diff— inline git diff --stat- File path tab-completion in REPL
Test coverage (+92 new tests)
- Hook execution tests (pre/post for bash, write, commit)
- MCP tool discovery tests (JSON-RPC, schema, closures)
- Formation scheduling edge cases (empty plan, rejection, stagnation)
- Parametrized error hint coverage (all 15+ patterns)
- Context compaction invariant tests
v0.1.14
What's Changed
- Fix streaming text duplication — long responses no longer duplicate/repeat in the terminal. Replaced
Live+Markdownre-rendering with direct text streaming. nemo doctorcommand — runnemo doctorto check API keys, tools, endpoints, GPU, and config. Now correctly finds keys stored in macOS Keychain (not just env vars).- NVIDIA beam spinner — replaced the dots spinner with a bouncing green bar animation. Always visible during tool execution so you know it's working.
Full Changelog: v0.1.13...v0.1.14
v0.1.13
What's Changed
- Better API error hints — human-readable messages for 403/404/500/502/503/504, SSL, DNS, and connection errors
- Session persistence tests — save, load, list, and delete coverage
- Lint fix — cleaned up unused import in new test file
Full Changelog: v0.1.12...v0.1.13
v0.1.12
What's Changed
- Clean delegate architecture — removed dead weight, fixed delegate pattern for cleaner tool dispatch
- CI fixes — ruff formatting compliance for CI pipeline
Full Changelog: v0.1.11...v0.1.12
v0.1.0 — Initial Release
NeMoCode v0.1.0
Terminal-first control plane for NVIDIA Nemotron — agentic coding, RAG, doc-ops, and multi-model formations.
Highlights
- Multi-endpoint support (NIM, OpenRouter, local)
- Agentic tool use (filesystem, git, bash, search)
- Multi-model formations (solo, duo, trio)
- REPL with multi-line input, context management, session persistence
- Hardware detection and model recommendations
- Voice input support (optional)
Install
pip install nemocode