Skip to content

Releases: hhammoud/AgentsInFlow

v0.24.0

27 Apr 08:16

Choose a tag to compare

v0.24.0 - 2026-04-27

New Features

  • Local voice transcription — Live voice transcription is now available from the toolbar. Pick OpenAI cloud transcription or a local Whisper engine that runs entirely on your machine; the local engine downloads models on first use and keeps audio off the network.
  • Chat canvas — A floating markdown canvas alongside the chat. The assistant writes and edits structured documents directly into the canvas as it works, with content streaming in live. Each conversation remembers its canvas position and size.
  • Attempt chat view — Agent attempts now appear as a full chat transcript instead of a separate execution output. Tool calls show inline as activity rows, the transcript backfills from the full attempt history, and live runs stream into the chat as they happen. A per-attempt toggle switches back to the classic execution output when you prefer it.
  • Project startup commands — Each project can save a list of terminal commands that run automatically every time you open the project.
  • Active Agents pinning — Pin individual tickets in the Active Agents menu so they stay visible across hierarchy changes.
  • Execution bottom drawer — Worktree terminals now attach to the workspace as a bottom drawer instead of taking a workspace tab.
  • Interactive fullscreen markdown tables — Tables in chat messages and editor documents open into a fullscreen interactive view with sortable columns and inline editing.
  • Typed reference pills and root-relative file links — Markdown supports typed pills for tickets, files, and agents, plus [[path/to/file]] wikilinks resolved from the project root.

Changes

  • Persona-aware memory recall — Memory recall consults persona records at startup, and a backfill sweep extracts personas from past completed attempts.
  • Updater changelog opens the website — Clicking "What's new" in the updater opens the official changelog page on the website instead of the GitHub release.

Improvements

  • Manual updater checks now show their result in the app instead of finishing silently.
  • The updater toast no longer disappears mid-download when you navigate around the app.
  • Project tab switching is faster and the active tab indicator stays stable while you flip between tabs.
  • Long lists and chat transcripts scroll more smoothly.
  • The Codex model selector includes a verified GPT-5.5 fallback when the primary model is unavailable.

Bugs Fixed

  • Active Agents opens tickets in their assigned workspace carousel position instead of the leftmost slot, and queued assistant launches no longer override the workspace.
  • Worktree terminals persist across navigation and launch with your default shell instead of always running bash.
  • Notifications cancel any pending "paused" sound the moment you open the attempt.
  • Ticket chips with short UUID prefixes hydrate into the full chip with title.
  • Kanban cards no longer list stopped executions in their footer.
  • Carousel swipe classification ignores accidental double-fires.
  • Workspace tabs preserve close-other-tabs state after the workspace reloads.
  • Markdown table editors no longer reuse stale state when a table is removed and re-added; interactive tables share the same widget shell as other inline widgets.
  • Wrapped chat reference titles re-hydrate after layout reflow.
  • Project startup tabs spawned at boot stay visible after the workspace loads.
  • The assistant tab-strip plus button no longer reopens a persisted chat when you wanted a fresh one.
  • Empty related-tickets handles hide themselves instead of showing a blank chip.
  • Inspector avoids running hidden ticket graph chart work during navigation.
  • The aif-actions CLI accepts dotted nested parameters and rejects unknown parameters with a clear error.

v0.23.0

19 Apr 20:17

Choose a tag to compare

v0.23.0 - 2026-04-19

New Features

  • Internal Browser view — Browser is now a full top-level view alongside Explorer, Outline, and Kanban, with multi-tab navigation and layout state that persists across reloads.
  • Unified 4-panel left-shell carousel — Panels snap and swipe between Explorer, Outline, Kanban, and Browser in a single carousel, replacing the previous 3-panel swap.
  • Rich SVG widgets in chat and editor — Chat messages and markdown documents render inline SVG, fenced SVG blocks, and sanitized rich HTML safely, including animated playback and fullscreen previews.
  • Git widget commit workflow — The in-app git widget gains selective staging, commit context selection, and reset actions from a compact toolbar.
  • Project Rail grouped cards — The project sidebar groups projects into collapsible cards with inherited group colors.
  • Sketch polish — Freehand canvas adds keyboard shortcuts, text re-editing, and resize handles for existing shapes.

Changes

  • Unified typography across chat and editors — Task and file description editors, assistant chats, and markdown previews share a single theme: Oswald headings, compact mono-uppercase H3–H6 labels, inline code on the normal foreground, and list rhythm tuned for rich-text output. Accent color ties to the active project.
  • Assistant reports discovery via the final message — Assistant runs summarize findings in the last message instead of writing separate closing notes.
  • Parent tickets auto-close on successful child completion — Orchestrator parents transition automatically when their children finish successfully.
  • Hierarchical branching — Child executions branch from their parent ticket's branch and merge back to it, never straight to main.
  • Memory recall is mandatory before acting — The assistant retrieves relevant memory every turn before responding, instead of treating recall as optional.

Improvements

  • Model picker keeps local runtime providers (Ollama and similar) visible alongside cloud engines.
  • Inspector execution tabs cap to active plus today's closed attempts with a hidden closed-count pill; live executions stay visible during history view.
  • Project switch keeps the previous project's content warm on screen until the new project hydrates — no blank flash.
  • Dashboard content centers on wide screens instead of hugging the left edge.
  • Kanban board and Active Agents columns center on wide screens.
  • Fullscreen markdown SVG exports preserve fonts and styling.
  • Browser extension now shows an out-of-date warning when it falls behind the desktop app.
  • Assistant outline sidebar stays capped in height with its proxy scrollbar hidden.
  • Browser automation is scoped more tightly to managed tabs.

Bugs Fixed

  • Fullscreen SVG previews no longer lose animation playback after remount.
  • Browser-in-webview no longer shows double borders inside the carousel and reflows correctly after a hidden mount reveal.
  • Codex assistant history replay parses correctly; aborted turns are stripped from restored history.
  • Active Agents keeps each ticket in a single hierarchy row; pin clicks no longer bleed across tickets.
  • Task details branch selector popover is restored.
  • Execution terminal no longer redraws duplicated content when switching tabs.
  • Later diagram fences after inline ticket references render correctly, and expanded duplicate diagrams keep their visual mode.
  • Inline code text renders on the normal foreground instead of an accent color.
  • Collapsed left explorer no longer leaves a reload gap on the main content area.
  • Queued assistant image attachments survive end-to-end.
  • Assistant waits for the action server before issuing startup commands.
  • Fenced SVG widgets stream correctly; widget action bars are no longer clipped.
  • Shell header highlights only the leftmost visible panel as the position owner during a swipe.
  • Animated SVG widget playback is restored after finalized remount.

v0.22.0

13 Apr 09:05

Choose a tag to compare

v0.22.0 - 2026-04-13

New Features

  • Remote browser access — Run AgentsInFlow in a tokenized browser UI from another browser or device, with Remote Access settings, a one-off --remote launch mode, and an in-app directory browser for browser-hosted sessions.
  • OpenCode engine support — OpenCode is now available as a fourth engine, with built-in provider setup, custom model selection, and local Ollama model support.
  • Redesigned first-run onboarding — A new three-step setup flow helps you configure engines and core app preferences before opening your first workspace.
  • Related ticket graph — The ticket inspector can now visualize parents, children, and dependencies in a single graph view.
  • Sketch widget overhaul — Freehand notes now use a rebuilt sketch canvas with a radial tool dial, fullscreen mode, background color controls, and a source toggle.

Improvements

  • Carousel navigation and split-view transitions feel smoother across trackpad, touch, and browser-hosted layouts.
  • Activity entries now show clearer actor identity and schedule provenance.
  • Global prompt inheritance and engine defaults stay aligned more reliably across app, project, and execution settings.
  • Markdown headings and outlines render more cleanly, with packaged heading fonts and lone H1 titles skipped in side outlines.
  • Browser automation sessions now start in a cleaner no-debugger mode by default.

Bugs Fixed

  • Running terminal tabs keep their output when you switch tabs or layouts.
  • Assistant chats no longer lose their session state after refresh, resume, or reconnecting OpenCode.
  • Browser-hosted sessions now keep project browsing, navigation, and live updates working correctly instead of breaking after reconnects.
  • The browser UI now stays pinned to the visible viewport on iPad and touch devices, without pull-to-refresh or rubber-band scrolling breaking the layout.
  • Touch swipes and resize dividers now respond correctly across iPad and other touch layouts.
  • Switching layouts no longer freezes the interface with runaway update loops.

v0.21.0

06 Apr 17:17

Choose a tag to compare

v0.21.0 - 2026-04-06

New Features

  • Currently Open section — A new section at the top of the sidebar shows all open tabs organized by project. Right-click any item for quick actions like closing, revealing in the sidebar, or copying the path. The section is resizable with a draggable divider.
  • Scheduled agent runs — Tickets can now run on a recurring schedule using cron expressions, or as a one-time trigger with a date and time picker. Manage schedules directly from the ticket inspector.
  • Activity view redesign — The activity timeline now shows rich event cards with clickable ticket links, execution provenance, and multi-select filters. Events appear newest-first and include scheduled triggers.
  • macOS permissions onboarding — First-launch setup guides macOS users through granting necessary system permissions, with automatic detection of what is already enabled.
  • Sticky assistant chat header — The assistant header stays visible while scrolling through long conversations, keeping actions accessible.
  • Swipe navigation — Navigate between layout panels using horizontal trackpad swipe gestures.
  • Confirmed tab closing — Closing a tab with a running execution or terminal now shows a confirmation dialog before stopping the process.

Improvements

  • Layout transitions are now position-only with no opacity fading, making panel switches feel more immediate.
  • Sidebar tree views truncate long titles cleanly with ellipsis instead of overflowing.
  • Active chat conversations display a brand gradient outline for easier identification.
  • Execution worktrees that go missing between sessions are automatically recreated on startup.

Bugs Fixed

  • Terminal output no longer shows blank content after navigating through the carousel.
  • Archived tickets no longer appear in command center suggestions.
  • Board view filters now work independently from the task menu state.
  • Voice transcription stops cleanly instead of leaving incomplete recordings.
  • Assistant chat no longer shows duplicate messages during live streaming.
  • Ticket title undo history is now isolated per ticket — undoing in one no longer affects another.
  • The project sidebar add button stays fixed at the bottom instead of scrolling away.
  • Note editor preserves undo history correctly when switching between rich and source modes.
  • Execution history no longer shows duplicate user prompts.

v0.20.1

04 Apr 03:45

Choose a tag to compare

v0.20.1 - 2026-04-03

New Features

  • Tab overview dropdown — A chevron menu in the tab strip lets you see and switch between all open tabs at a glance, without scrolling.
  • Quick-access agents — Double-clicking a running agent in the task panel opens its workspace and execution panel directly.
  • Unified ticket filters — The board view now uses the same filter controls as the tree view, giving a single consistent way to filter tickets across all views.
  • Refreshed chat styling — Chat messages have a subtle gradient tint that distinguishes assistant conversations from project-scoped chats, with wider message padding for better readability.

Improvements

  • Project colors now apply consistently across dropdown menus, suggestion highlights, and active tab indicators.
  • The scroll-to-bottom button in chat conversations is now a compact centered arrow for a cleaner look.
  • Running agents panel spacing improved for better alignment with the sidebar.

Bugs Fixed

  • Images embedded in ticket descriptions using local paths or wiki-link syntax now load correctly instead of showing broken placeholders.
  • Wiki-link references inside code blocks or inline code spans are no longer incorrectly rendered as embedded content.
  • The markdown editor no longer crashes when encountering malformed content during parsing.
  • Terminal sessions are now preserved correctly when switching between tabs — previously, switching could cause terminal output to disappear.
  • Arrow-key navigation between layout panels now requires a modifier key, preventing accidental panel switches while typing.
  • The keyboard shortcut system handles unexpected input gracefully instead of raising errors.
  • Worktree cleanup from the assistant now completes correctly instead of stalling.

v0.20.0

02 Apr 18:26

Choose a tag to compare

v0.20.0 - 2026-04-02

New Features

  • Unified layout with carousel navigation — The workspace and assistant chat are now presented in a single view with a multi-panel carousel. Panels can be resized with persistent dividers, and positions are remembered per view.
  • Dashboard view — Create multiple dashboards per project, each containing a resizable grid of widgets including charts, diagrams, and text blocks. Widgets can be edited inline, zoomed fullscreen, and exported as images.
  • Unified settings dialog — All application and per-project settings live in a single dialog with a tree sidebar. The old separate settings views have been removed.
  • Project groups — Organize projects into named, color-coded groups in the sidebar with drag-and-drop reordering and collapsible sections.
  • Agent orchestration — Agents can coordinate through a listener, suspend/resume, and mailbox system. Parent executions launch children, subscribe to progress, and receive completion notifications.
  • Memory system overhaul — Records now live in a database with full indexing, chunking, and extraction. Reindexing can be triggered per project with live progress. Memory recall is injected into assistant context automatically. Optional semantic search when configured.
  • Chat Explorer — Browse, search, and organize all assistant conversations in folders. Conversations are global and support create/rename/move/delete.
  • Activity view — A cross-project activity log shows a timeline of events across all projects.
  • Media embedding — YouTube videos, local video, audio (with waveform), and images can be embedded inline in tickets and chat. Wiki-link syntax supported for local files.
  • Interactive chart widgets — Charts rendered in any editor surface with a radial menu for zoom/copy, and editable titles and captions.
  • Browser extension integration — Install a companion Chrome extension from settings. The extension can adopt grouped tabs and manage sessions.
  • Engine subscription usage display — AI engine usage (rate limits, resets) shown in the app footer.
  • Outline sidebar — Collapsed side panel shows ticket headings or chat message summaries; click to scroll.
  • Per-project custom ticket statuses — Each project can define its own set of ticket statuses.
  • Execution modified files row — Running executions show files modified during the session, persisting after completion.
  • Fast prompt actions editor — Edit global and per-project preset prompts directly in settings.
  • Microphone transcription — Transcribe voice input directly into chat or editor via toolbar button.
  • View-scoped keyboard shortcuts — Same key can trigger different actions per view. All views reachable via Cmd+1 through Cmd+6.
  • Chat session token metrics — Each chat session shows inline token consumption.
  • Git view split layout — Commits in left panel, diff in right panel.
  • Raw markdown source toggle — Toggle to view raw markdown alongside rendered view.
  • Ticket and file references — Insert cross-references to other tickets and files inside any editor.
  • Searchable branch dropdown — Keyboard-navigable with project-color highlights.
  • Configurable backup retention — Configure retention in settings: 10 rolling plus 5 daily snapshots.

Changes

  • Old workspace view removed — Replaced by the unified carousel layout.
  • Legacy settings views removed — Replaced by the unified settings dialog.
  • Command preview drawer removed — Replaced with inline token statistics.
  • Closing a chat tab no longer deletes the conversation — Conversations are preserved in the Chat Explorer.
  • Execution branch controls lock once started — Prevents mid-run branch changes.
  • Exit confirmation always shown — App always asks before quitting with active sessions.
  • Embedding provider must be explicitly configured — No longer auto-detected from ambient API keys.

Improvements

  • Faster app startup — Splash screen appears instantly; heavy operations run asynchronously.
  • UI no longer freezes during memory operations — Memory work yields to the event loop.
  • Restyled tab strip — Denser pill style with project-color tinting and clean dividers.
  • Smoother layout transitions — No more jarring animations when switching views.
  • Improved tree panels — Unified drag-and-drop trees with slimmer scrollbars.
  • Paginated ticket list — Better performance for projects with many tickets.
  • Improved session resume reliability — Session healing runs before every resume.
  • Find in editor scrolls to match — Enter scrolls to the active match.
  • Dashboard widgets auto-refresh — Live updates when modified by agents.
  • Charts and diagrams scale properly — Correct scaling in dashboard cells and widgets.
  • Git "unavailable" banner no longer shows falsely — Re-verifies stale state on load.

Bugs Fixed

  • Ghost tabs no longer appear — Atomic store synchronization eliminates stale tabs.
  • Chat textarea sizes correctly on initial load — No more oversized input area.
  • Worktrees in use cannot be accidentally deleted — Blocked when referenced by active executions.
  • Ticket refresh no longer resets execution config — Branch settings preserved during refresh.
  • Startup notifications no longer fire spuriously — Suppressed on app start.
  • Keyboard shortcuts refresh immediately after saving — No restart needed.
  • Dashboard widget data protected from race conditions — Transaction-wrapped mutations.
  • Duplicate assistant responses eliminated — Streaming dedup prevents double bubbles.
  • Internal system messages no longer leak into chat — Envelope messages filtered.
  • Execution file list persists after completion — No longer disappears.
  • Scroll position no longer jumps in terminals — Auto-recovery for viewport jumps.
  • Files with spaces load correctly — Proper path encoding for media and links.
  • Memory recall no longer hangs the app — Capped timeouts on provider requests.
  • Execution resume no longer fails with stale sessions — Cleaned before resume.