Skip to content

v0.2.2

Choose a tag to compare

@github-actions github-actions released this 21 Aug 13:34
· 87 commits to main since this release

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. /theme searches,
    applies, and persists the choice in user configuration.
  • Made searchable option pickers scroll with Up/Down and page keys so long provider, theme,
    skill, and MCP lists stay usable.
  • Let CodeAct use the configured max_iterations instead of capping fast and balanced profiles, so
    a turn can run until DONE instead 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 update

New installations can use the one-command installer from the README.

Full changelog: v0.2.1...v0.2.2