Skip to content

Ainz 0.10.3

Latest

Choose a tag to compare

@github-actions github-actions released this 09 Sep 16:39

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 mascot selects dedicated artwork at an appropriate terminal size. Headers preview immediately, preserve the conversation, and discover new files without restarting.
  • /themes and /theme NAME load small TOML palettes. /theme default restores 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 ainz

Intel 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.