Ironflow is pre-1.0: APIs can change between releases. Pin a version. What is ready →
- Releases
- Ironflow Desktop v0.17.0
Ironflow Desktop v0.17.0
Ironflow Desktop v0.17.0 adds a full local terminal to the workspace, lets conversations run concurrently across different agent engines, and brings /new, /clear, /plan and /compact to the agent composer.
- Local terminal sessions as a workspace destination, running in a crash-isolated process so a terminal cannot take the app down with it (#2226)
- Terminal appearance settings — font, size, line height, cursor style and blink, scrollback — with their own reset, separate from the interface appearance reset (#2226)
- Conversations now run concurrently across agent engines, so a Claude Code chat and a Codex chat can work at the same time in one workspace (#2231)
- Built-in
/new,/clearand/planslash commands in the agent composer, dispatched by Desktop itself since each turn runs a fresh non-interactive CLI with no REPL to host them (#2227) /compactslash command, using Claude Code’s native print-mode compaction; Codex cannot compact outside its REPL and refuses it (#2230)- Pinned conversations, which sort above idle chats and below running ones (#2229)
- Manual reordering of workspace chats, with new chats staying at the top (#2232)
Changed
Section titled “Changed”- Workspace chat creation moved into the Channels and Chats section headers, so starting a chat no longer shows up as an active row in the list (#2232)
- All workspace chats render in one scrollable region, keeping New chat reachable no matter how long the list gets (#2232)
- Tighter row padding in context menus (#2232)
- Chats are now selectable immediately, instead of waiting for the provider’s conversation index to catch up (#2232)
- The quit dialog reads live terminal status, so it no longer warns about terminals that already exited or lets running ones drain silently (#2226)
- Large pastes into a terminal are split on code-point boundaries, so an emoji or other non-BMP character can no longer be cut in half across two writes (#2226)
/compactno longer overwrites the Usage tab’s context reading with a bogus “<1%” until the next prompt (#2230)/clearkeeps a conversation’s title and place in the list while giving it fresh context underneath (#2227)- Conversation history is no longer silently dropped when Flue’s internal record id is compared against Desktop’s own conversation id (#2227)
- Workroom file rows now use the same visual size for mono and sans text (#2225)