magi-code 0.96.2

Repository-aware CLI coding agent for terminal work
Documentation
# magi-code 0.82.0

## New features

- **Horizontal Diff scrolling:** Open Diff with `Alt+3`, hover a pane, and use `Shift`+mouse wheel or horizontal trackpad gestures to reveal long paths and lines.
- **Startup panel preference:** In `/settings` → Other → Appearance, toggle **Show panel on startup**, save with `Ctrl-S`, and restart. Defaults on; `Alt-A` still toggles it temporarily.
- **Dark and Light theme tabs:** Run `/theme`, switch tabs with `Tab`/`Shift-Tab`, type to search, and preview with arrow keys. `Enter` saves; `Esc` cancels.

## Fixes

- Correct subagent reply ordering and restore incomplete streamed previews.
- Preserve Diff scrolling distance across batched mouse events.
- Accept `null` for unused `ast_grep` arguments and clarify validation errors.
- Honor cancellation and deadlines when waiting for language-server diagnostics.

## Other changes

- Reduce request-preparation and rendering overhead for streamed responses and large previews.
- Allow concurrent calls to the same MCP server while preserving exclusive teardown and serialized OAuth refresh.
- Make `find` cancellable, bounded to 100,000 entries and a cooperative 10-second deadline, with explicit partial-result notices.