v0.2.2
Noah Code v0.2.2
This release makes first-run setup feel native to the TUI, gives agents a full run-until-done
loop, and makes MCP tools and live activity easier to see.
Highlights
- Moved first-run provider, API key, model, and reasoning setup into the TUI so a new install
finishes onboarding before the agent starts. Console mode keeps a line-oriented prompt;--model
on first launch still saves the global default without asking. - Added Noah Ocean, Graphite, and High Contrast palettes alongside Atom One Dark.
/themesearches,
applies, and persists the choice in user configuration. - Made searchable option pickers scroll with
Up/Downand page keys so long provider, theme,
skill, and MCP lists stay usable. - Let CodeAct use the configured
max_iterationsinstead of capping fast and balanced profiles, so
a turn can run untilDONEinstead of stopping early. - Attached trusted user MCP servers at session start so their tools are on the agent for the first
turn (self.<server>.<tool>(...)). Workspace catalogs still wait for/mcp connect. - Rewrote live activity labels in OpenCode style (
Read,Bash,Git,Fetch,MCP) and grouped
consecutive file actions so the transcript stays compact.
Reliability
- Compacted history and retried once when a provider reported a context-window overflow.
- Hardened workspace globbing so listing skips common junk directories and secret paths, then
truncates cleanly. - Made update installation explicit by default (
updates.auto_install = false);noah update
still upgrades a managed install. - Rewrote the README around the captured TUI, first-run onboarding, and the current command set.
- Expanded the hermetic suite to 247 tests.
Upgrade
Existing managed installations can run:
noah updateNew installations can use the one-command installer from the README.
Full changelog: v0.2.1...v0.2.2