Skip to content

Ari v0.3.3

Latest

Choose a tag to compare

@j35dev j35dev released this 28 Sep 07:22
c280fd7

Ari v0.3.3

Ari 0.3.3 adds an in-app browser agents can drive, loads each agent's own skills and MCP, and makes queued follow-ups actually continue the same chat.

In-app browser

A visible browser inspector pane, shared with the agent.

  • Open it from the pane. The page is a sandboxed Chromium guest on its own partition. Only http(s) and about:blank load. Redirects to file: or an OS protocol are cancelled, same as a direct navigation.
  • Agents reach it through a loopback MCP server. HTTP is sent only when the agent advertises mcpCapabilities.http. Otherwise Ari sends the stdio proxy. Never both.
  • Pick an element on the page and the next message can refer to it.

Skills and MCP

  • Claude, Codex, Grok, OpenCode, Pi, and Hermes keep their own skill and MCP loaders. Ari does not copy discovered disk MCP onto session/new.
  • Ari Core hosts ~/.agents/skills and <workspace>/.agents/skills. Project skills stay off until that workspace is trusted.
  • User stdio MCP servers from mcp-servers.json mount beside the in-app browser.

Queue and steer

A message sent while a turn is running stays in the queue and runs after that turn, on every provider, the harness, and child chats.

  • The composer shows a queue button next to Stop when the draft is non-empty.
  • Steer is the action on a queued message. The harness inserts it before the next model round. Claude, Codex, and ACP inject it when they can. If they cannot, it stays queued.
  • The follow-up resumes the same session, including Pi, Hermes, OpenCode, and Codex exec.

Split panes and appearance

  • Pane headers read Project title - Session title. Unfiled sessions keep the session title alone.
  • Glass chrome is gone. Windows are opaque. Wallpaper compositing stays.

Reliability

  • A silent model stream or ACP prompt is treated as stalled after 20 minutes, not 2 or 5, so a long think or a long shell command is not killed.
  • The harness bash tool defaults to 600 seconds and allows up to 1800.

Upgrade notes

Install over any 0.3.2 build. Existing sessions, splits, and settings load as before.

If you already have 0.3.2, the in-app update toast (or Advanced → Check for updates) will offer 0.3.3 once the installers finish building. You can also download the installer for your platform below.

Included pull requests

  • #236 — remove glass chrome
  • #237 — raise idle timeouts so long turns survive
  • #238 — show the project title in pane headers
  • #239 — in-app browser inspector, with redirect and MCP transport fixes
  • #242 — load each agent's skills and MCP inside Ari
  • #241 — queue follow-ups across providers and steer on demand

Downloads

Installers for Windows, macOS (universal), and Linux are attached by the release build.

Platform File
Windows Ari-Setup-0.3.3.exe
macOS Ari-0.3.3-universal.dmg (zip also attached for auto-update)
Linux Ari-0.3.3.AppImage, Ari-0.3.3.deb

Full changelog: v0.3.2...v0.3.3