v0.18.0

feder-cr/AIHawkv0.18.0Sep 8, 2026by feder-cr

AI Summary

This release introduces a multi-browser workspace feature allowing a session to manage up to eight browsers with a split-screen interface. It includes performance optimizations for rendering and updates the `browser_list` API to return detailed browser and tab information.

Key Highlights

  • Multi-browser workspace support (up to 8 browsers)
  • Split-pane interface with live focus and preview panes
  • Direct browser management (open/close) without model intervention
  • Enhanced `browser_list` API with detailed session and tab data

Breaking Changes

  • `browser_list` API response format changed to return detailed JSON

New Features

  • Workspace with 8 browser capacity
  • Split-screen browser interface
  • Direct browser management
  • Updated `browser_list` JSON structure

Full Release Notes

The workspace. A session can hold eight browsers, and the interface showed one of them.

Now the focused browser fills the big pane at full rate and the others sit under it as small previews. Click one to send this session's commands to it. Open another browser, or close one, without asking the model to do it for you.

One pane is live and one slow loop refreshes the others in turn, and that is arithmetic rather than a preference: a frame costs about 22 ms on a pipe that actions share, so eight panes at full rate would want 2.3 seconds of pipe for every second that passes. Whether you have two browsers or eight, the previews cost the same.

`browser_list` answers JSON now - `session`, `focus`, `limit`, `note` and `browsers` with `id`, `running`, `focused` and each one's tab `urls`. A browser that is not running is one the session declared and has not needed yet; the next command aimed at it starts it as the same person.