v0.17.0
feder-cr/AIHawkv0.17.0Sep 8, 2026by feder-cr
AI Summary
This release introduces a multi-session interface allowing users to manage multiple conversations simultaneously with persistent storage. It implements an isolation model where each session drives its own dedicated browsers and manages its own state. The update ensures backward compatibility with the `default` session behavior.
Key Highlights
- Multi-session interface with a sidebar for managing conversations
- Persistent storage for transcripts and model states on disk
- Isolated browser instances per session
- Automatic session naming based on the first prompt
- Backward compatibility for unnamed sessions (defaults to 'default')
New Features
- Sidebar interface for switching between multiple sessions
- Persistent storage for conversation transcripts and states
- Dedicated browser instances for each session
- Automatic session naming based on the initial query
Full Release Notes
A column of sessions down the left of the interface. The page held one conversation. It holds as many as you like now: click to switch, and a session is named by whatever you first asked it. They are written to disk, so they are still there after you stop the process - both the transcript you read and the one the model holds, because giving back only the first would be a conversation you can read and cannot continue. Each conversation drives its OWN browsers. A chat and a session are one thing with one id, so the chat named `lavoro` reaches the browsers of session `lavoro` and no others, and deleting it closes them. A page that names no session and a client that names none both land on `default` and share a browser, exactly as before. Saved conversations live under `AIHAWK_HOME` alongside the saved sessions.