Ainz 0.10.3 brings the IRC-style buffer, named themes, an embeddable core, and new customization tools.
- Messages keep their nick on the same line and wrap under the text. Markdown renders headings, lists, tables, links, and code in the terminal.
- The agent roster sits on the right, with a channel topic for the selected agent's task and tool. Completed, Cancelled, and Failed states remain visible after a run ends.
/header mascotselects dedicated artwork at an appropriate terminal size. Headers preview immediately, preserve the conversation, and discover new files without restarting./themesand/theme NAMEload small TOML palettes./theme defaultrestores the built-in colors. Artwork retains its own palette.- Masthead Studio and Theme Designer support local drafts, undo, import/export, and self-contained installation commands.
- The Rust core can be embedded with
default-features = false; CLI, Lua, and WebAssembly support are independent features. The separate termweave crate provides terminal Markdown rendering from source. - Cancellation covers compaction, approvals, tools, and hooks. Steering is bounded and rejected drafts are preserved. Session writes use unique temporary files and atomic replacement; interrupted subagent collection retains task ownership.
Embedding hosts should review the RunOptions API and host contract. See the documentation index and remaining reliability work.
Install or upgrade through Homebrew:
brew install wess/packages/ainz
# already installed:
brew update
brew upgrade ainzIntel macOS release builds have been discontinued.
Native archives below cover Apple Silicon macOS, and x86_64 and arm64 Linux. Each archive has a matching SHA-256 sidecar. Restart Ainz after upgrading.