github Runfusion/Fusion v0.73.0

6 hours ago

Highlights

  • Remove the Planning Mode deepening checkpoint and fixed interview depth caps.
  • Scrub top-level report activityTrace before filing so paths and tokens never reach the pipeline.
  • Quality hub now shows task verification videos when review artifacts are enabled.
  • Add beta and stable release channels — pick your update track in Settings or with fn update --channel <stable|beta>.
  • Agent chat now investigates the live codebase with tools before answering architecture and code questions.

New

  • Quality hub now shows task verification videos when review artifacts are enabled.
  • Add beta and stable release channels — pick your update track in Settings or with fn update --channel <stable|beta>.
  • Agent chat now investigates the live codebase with tools before answering architecture and code questions.
  • Let operators set the embedded PostgreSQL connection cap in Advanced Settings.
  • Add an optional Task chat progress feed for task steps, failures, reviews, and rollbacks.
  • Add mailbox approval for ephemeral agent follow-up tasks.
  • Add a mission auto-merge override so a mission's features share one branch and one PR.
  • Mission auto-merge controls now explain merge behavior and show shared branch PR status.
  • Add guided in-app Bug, Feedback, Idea, and Help reporting.
  • Add durable configuration revision history primitives.
  • Add portable secret-scrubbed organization export and import commands.
  • Add review artifact controls and deliverable galleries.
  • Add reusable native structure preview payloads and dashboard cards.
  • Auto-generate a short feature-video artifact for user-facing task deliverables.
  • Preview supported missions, findings, evals, and goals directly in chat.
  • Attach reviewable native structures to mailbox messages.
  • Add drag-to-attach native structures and AI narrative drafting to Mail.
  • Expose Mission hierarchy tools to engine agents and dashboard chat.
  • Add persisted ideation sessions with atomic Mission handoff.
  • Request and observe task E2E verification from chat.
  • Promote completed research findings into mission roadmap features.
  • Schedule approved mission work with symbol-level concurrency control.
  • Require approved mission lineage for autonomous task creation and delegation.
  • Let operators choose GitHub Issues or Discussions for in-app reports.
  • Add scrubbed activity context and optional local report screenshots.
  • Deduplicate in-app reports against open public-roadmap issues.
  • Add consent-based screenshots and activity context to in-app reports.
  • Add opt-in reviewed screenshots and scrubbed activity traces to in-app reports.
  • Let operators prevent duplicate in-app reports with optional roadmap matching.
  • File Feedback and Help reports as Issues when GitHub Discussions is disabled.
  • Make Planning Mode an infinite interview validated explicitly by the user.
  • Move configuration version history and rollback controls into Settings.
  • Move the org export / import card from Command Center Overview to the Team tab.
  • Ideation is now a top-level experimental sidebar/mobile view instead of a Command Center tab.
  • Preview roadmap items and open their hosted Roadmaps destination.
  • Rebuild Planning Mode into a three-pane interview with always-visible plan and Validate.
  • Dashboard chat agents can edit files and run bash with coding workspace tools.
  • Show WhatsApp pairing QR and setup instructions in plugin settings.
  • Planning Mode plan.md is now distinct from triage PROMPT.md on task create.
  • Simplify Planning Mode to a sequential Q&A and plan-review flow with focus-steered refine.
  • Unify max concurrency across planning/execution/review and simplify board capacity indicators.
  • Let operators select the Aurora dashboard theme.
  • Add the Calm dashboard theme with slate, sage, and misty light palettes.
  • Add the Dawn indigo-and-amber dashboard color theme.
  • Filter dashboard color themes by name in Settings and Command Center.
  • Let operators enable or disable GitHub tracking from Coding Ideas task details.
  • Honor skill-executor config on foreach step-execute sessions so per-step skills load like top-level nodes.
  • Add a gesture-only Quick Add Start action for eligible workflows.
  • Show Xiaomi branding for Xiaomi and MiMo provider labels.
  • Add photo and file attachments to Quick Add and Main Chat.
  • Keep default Code Review remediation retries unlimited and show the active policy.
  • Add optional explanatory descriptions to custom workflow board columns.
  • Add contextual comments to Planning Mode plan reviews.
  • Make Planning Mode refine plans through codebase-grounded direction choices.
  • Add guided setup for local OpenAI-compatible model providers.
  • Add per-agent and project-wide heartbeat enable controls.
  • Let agent-card heartbeat controls disable and re-enable scheduling.
  • Add conditional task-document writes that reject stale publishers without changing revision history.
  • Add authenticated append-only corrections for documents retained on archived tasks.
  • Embed opted-in report screenshots in filed GitHub reports.
  • Your workflow now drives the board — cards move through the columns you defined, not a fixed six.
  • Tasks left mid-flight by an older Fusion are now adopted on upgrade instead of sitting stuck.
  • One plan can now create multiple tasks — in the dashboard, the CLI, and agent tools alike.
  • Let enabled plugins declaratively provide project MCP servers.
  • Store in-app report screenshots as validated local artifacts.
  • Task Stats tab now shows creation provenance — source type, parent task, creating agent, and duplicate flags.
  • Add stable dashboard theme tokens and plugin overlay layering with --fusion-max-z.
  • Preserve parent lineage and reuse duplicate tasks created from planning breakdowns.
  • Add a simple Ideas-to-Done workflow with truthful, resumable column transitions.

Fixed

  • Show SQLite→PostgreSQL migration status on the dashboard while cutover is not done.
  • Stop showing Reconnecting status text in Planning Mode.
  • Beta release notes now list only that beta's changes; stable notes roll up the whole beta cycle.
  • Fix broken beta binary builds — bun executables and the Windows desktop EXE package again.
  • Board column headers now count REVISING (replan) cards and other visibly active cards in the processing count.
  • Preserve approved task scope during review and committed work during worktree recovery.
  • Prevent retried agent steps from creating duplicate follow-up tasks.
  • Fix Compound Engineering sessions dying with "AI returned no valid JSON" when turns race; add retry and diagnostics.
  • Stop the Chat/Quick Chat "Latest" button from jumping when the cursor moves near or presses it.
  • Recover in-review tasks stranded by a restart that killed an in-flight review step, instead of failing them.
  • Duplicate follow-up tasks naming the same failing file now converge at creation across parent tasks.
  • Boards built on custom workflows now show and move cards in their own columns.
  • Plugin API routes now work for plugins enabled after startup or enabled only in a non-launch project.
  • Fix embedded PostgreSQL crash-recovery boot on Windows — no self-shutdown race, no 30s .pgrunner log stall.
  • Allow planning sessions to persist PROMPT.md without an approval gate.
  • Fix built-in workflows sending cards backward to Todo and stalling the PR workflow.
  • Allow freeform chat task creation without mission lineage.
  • Fix a crash where chat messages and mailbox sends containing a raw NUL byte would abort mid-conversation.
  • Report when the server Claude CLI needs login instead of waiting a minute and showing a false usage timeout.
  • Show Codex weekly usage when OpenAI reports it as the primary quota window.
  • Prevent review-contract retry instructions from replacing workflow completion summaries.
  • Prevent fn_task_show timeouts when another Fusion process already owns embedded PostgreSQL.
  • Honor forced GitHub transport selection for GraphQL discussion queries and mutations.
  • Apply planning actions on the first mobile tap and create tasks without a separate validation step.
  • Workflows without a merge step now finish in their completion column instead of stalling one column short.
  • Fix tasks with no saved workflow selection being unable to move between columns.
  • Allow dependency-ready workflow steps to finalize when earlier independent steps are still running.
  • Wait for the AI-authored Planning Mode plan before enabling review actions.
  • Fix Planning reopen after a finished session so Retry no longer dead-ends.
  • Keep Planning plan-review Add-comment controls on-screen on mobile after text selection.
  • Make plan refinement submit reliably from stopped, active, restored, and mobile planning states.
  • Keep planning timers session-specific and return cleanly from stopped generations.
  • Resume initial planning cleanly after stopping generation and preserve session timers across refreshes.
  • Finish plan task creation automatically and show links to the task or planning sessions.
  • Prevent stale worktree ownership metadata from blocking commits after a pooled checkout is reassigned.
  • Restore automatic task lifecycle entries in PostgreSQL activity logs.
  • Prevent transient dashboard failures when multiple projects initialize PostgreSQL concurrently.
  • Settings Check for updates now finds newer beta releases when the beta channel is selected.
  • Hide task-card overseer eyes immediately after workflow oversight is turned off.
  • Accept task completion regardless of wording in the completion summary.
  • Let task planning persist complete specifications before Plan Review starts.
  • Make Windows updates actionable and restore Compound Engineering agent personas in npm installs.
  • Restore the Simplified and Traditional Chinese labels for duplicate roadmap reports.
  • Hide the task-card overseer eye when a workflow only uses the default (unconfigured) oversight level.
  • Preserve archived shared-branch landing proof during PostgreSQL promotion checks.
  • Planning Mode no longer accepts a truncated final plan with empty deliverables.
  • Oh My Pi (omp) model selections now run via the OMP ACP runtime instead of failing.
  • The task-detail oversight eye icon now reflects the session advisor's on/off state even when planner oversight is off.
  • Keep workflow chips and HTML mockup previews visually consistent across themes.
  • Mobile Kanban swipes now settle on exactly one column with no stuck-between-columns state.
  • Task detail action buttons now render at a consistent size across all themes.
  • Restore token recovery for installed PWAs after an unauthorized backend response.
  • Foreign-language GitHub/GitLab issues authored via issue forms now auto-translate and offer the Translate button.
  • Move the task-card cost badge below the Promote button in the bottom-right corner.
  • Planning Mode now always asks clarifying questions before producing a plan.
  • Resume saved Planning Mode progress after reload without automatically re-running generation.
  • Allow manual scrolling during generation in task chat, agent logs, and chat.
  • Allow manual scrolling during generation in task Planner Chat.
  • Allow manual scrolling during generation in the task Workflow tab live log.
  • Preserve manual scrolling in System Controls and Dev Server live logs.
  • Fix mobile model dropdown so the list stays scrollable after searching.
  • Fix tasks stuck on "Needs your decision" when their duplicate is already done.
  • Fix task token counts inflated by reused or resumed agent sessions.
  • Fix GitHub issue imports so edited descriptions cannot hide or falsely match prior imports.
  • Fix dashboard build failure caused by missing html2canvas dependency.
  • Save Settings edits automatically and safely flush pending changes when closing.
  • Task detail inline action icons now render at a consistent size on tablet screens.
  • Separate pinned chat conversations in the list and fix message edit Save.
  • Show Compound Engineering in navigation when the enabled plugin starts.
  • Preserve task work while recovering checkouts created outside the configured worktree directory.
  • Same-agent near-duplicates stay on the board by default on all create paths (no silent auto-archive).
  • Fix Report menu stacking and move Command Center reports to System.
  • Restore Settings Configuration Versions translations for es/fr/ko/zh-CN/zh-TW after FN-8350 key move.
  • Install @agentclientprotocol/sdk with @runfusion/fusion so the Claude CLI pi extension can load.
  • Fix mission interview start crashing when thinking level is left at Default.
  • Fix startup crash when a project has both fallback and registered partition data.
  • Keep Planning Mode interviews open until you explicitly validate the running plan.
  • Task detail Oversight/Fast and chat send heights match sibling controls on tablet.
  • Fix Grok and Claude Fusion tools MCP bridge packaging and model markers
  • Show only one agent name badge when a task is assigned to its creator.
  • Return CLI chat replies to the terminal and expose dashboard inbox reads.
  • Make fn chat a named mailbox conversation with a stable conversation id.
  • Make Planning Mode usable on mobile and tablet with progressive interview layout.
  • Keep workflow tasks paused while an agent question is awaiting an operator response.
  • Restore mobile navigation back to the Planning session list without a stuck Running plan screen.
  • Stop the dashboard TUI Logs tab from showing detailed timestamps on each log line.
  • Give the Report menu an opaque background so page content no longer shows through.
  • Planning Mode tablet tabs match mobile; mobile main shows sessions before running plan.
  • Planning Mode running plan shows an evolving plan, not repeated interview questions.
  • Restore in-progress Planning Mode interviews after leave/return, including mid-generation.
  • Planning Mode now drafts an initial running plan from your idea and refines it after each answer.
  • Planning Mode now uses the same workflow triage planning prompt template as newly added tasks.
  • Persist operator duplicate decisions so Fusion does not re-ask for the same task.
  • Deliver enabled plugin skills in dashboard chat the same way task sessions do (include skill body paths).
  • Include planning-lane AI time and tokens in task cost and duration totals.
  • Keep Planning Mode compact interview view tabs pinned to the top on Answered questions.
  • Keep dismissed GitHub Copilot re-login banners hidden permanently.
  • Android and browser Back from a GitHub import detail returns to the issue list first.
  • Planning Mode history now collapses AI thinking by default.
  • Reject unknown fn update flags and document the beta install bootstrap.
  • Stop false CE skill-load warnings when plugin skills resolve without FUSION_CE_SKILLS_DIR.
  • Stop legacy-adoption drained-marker warn spam on every CLI open under embedded Postgres.
  • Accept root-level File Scope files with extensions such as global.json and solution files.
  • Stop spurious per-task spawn /bin/sh ENOENT noise during step baseline capture.
  • Ignore stale flat skill-toggle keys so session skills match the Skills view after category layouts.
  • Allow session Read tool to open host-advertised plugin skill body paths under worktree boundary.
  • Keep plugin enable state consistent across UI and loaders after toggle.
  • Load each enabled plugin once per process startup (no duplicate onLoad).
  • Stop workflow-definition creates from failing when a WF-id is already taken.
  • Restore the Coding Ideas board header color indicator.
  • Remove excess right padding from task popups on tablets.
  • Show Planning status badges for active Coding Ideas Todo tasks.
  • Restore the Coding Ideas detail action to move parked ideas to Todo.
  • Show Planning (not Triage) in task activity model-using logs.
  • Remove redundant readiness descriptions from Todo and In Review board headers.
  • Remove ellipses from merging status badges on task cards.
  • Mobile board swipes always settle on a single centered column, never between columns.
  • Keep task detail footer actions on a single row on mobile.
  • Show Revising instead of Replan on needs-replan task status badges.
  • Keep task-card active glow during replan and revise while agents work.
  • Mobile board pan/fling always settles on one centered column, never between.
  • Fix macOS embedded PostgreSQL startup when bundled ICU compatibility links are missing.
  • Align mobile task-detail Move actions with the footer edge.
  • Restore active chat thinking and partial response state when returning to a conversation.
  • Notify operators when a task is terminally blocked or exhausts automated recovery.
  • Create Coding Ideas Start tasks directly in Todo.
  • Hide uninstalled runtime pages from Settings integrations.
  • Prevent plugin toggles from reinstalling uninstalled runtimes.
  • Prevent Windows embedded PostgreSQL log contention and recover once from DLL initialization crashes.
  • Stop completed PostgreSQL migrations from re-scanning retained SQLite backups at startup.
  • Make imported task links in Stats follow the active dashboard theme.
  • Keep Planning Mode selected-text comments reachable in the mobile action rail.
  • Honor selected workflow planning models in Planning Mode.
  • Keep Planning Mode recovery retries safely bounded after failed attempts.
  • Keep Planning Refine and Proceed actions visible on mobile.
  • Give Planning Mode a dedicated collaborative prompt instead of task-triage instructions.
  • Show complete mission hierarchies in agent mission lookup results.
  • Show failed mission assertions and safe validator evidence in remediation work.
  • Scope feature validation to linked assertions instead of unfinished milestone work.
  • Bound generated mission fixes to one root feature retry budget.
  • Keep supervised mission validation report-only until autonomy is explicitly enabled.
  • Fix supervised task creation and defined-feature mission bootstrap admission.
  • Make ideation candidate IDs discoverable for direct convergence.
  • Keep GitHub issue import actions on one usable mobile row.
  • Reconcile completed mission features safely against archived delivery tasks.
  • Lower the embedded PostgreSQL default connection cap to 150 on Windows to prevent 0xC0000142 backend crashes.
  • Grok CLI fallback models now engage only when the primary model actually fails, instead of replacing it up front.
  • Keep Grok ACP process cleanup armed once per process, without listener growth.
  • Prevent unfinished prose-only plans from advancing into implementation and merge.
  • Improve Planning Mode refinement and replace Validate with Proceed with plan.
  • Add mobile Planning tabs, one-click task creation, and answer/reasoning history.
  • Install the agent-browser binary with Fusion on Windows, Linux, and macOS.
  • Keep healthy AI providers running and resume provider-paused tasks when capacity returns.
  • Push-after-merge no longer silently strands approved merges when the remote diverged.
  • Stop the legacy-adoption sweep from clearing live task statuses (planning, queued, merging, stuck-killed) on store open.
  • Board column and footer running counts now include live Code Review, Plan Review, and other gate sessions.
  • Keep tasks running when an MCP server is temporarily unavailable.
  • Keep unresolved merge-review blockers active across concurrent-main rebuilds and later retries.
  • Fix mobile board snapping after interrupted swipes, flings, and vertical card scrolling.
  • Keep OMP ACP process cleanup armed once per process, without listener growth.
  • Prevent executors from starting ordered task steps before their required predecessors finish.
  • Orphaned in-flight review steps are now marked failed for re-review instead of silently skipped at merge.
  • Recover missing workflow plans before review instead of approving or stranding tasks.
  • Prevent Plan Review tasks from blocking each other after a missing-worktree fallback.
  • Deleting a task created from a plan no longer dead-ends the plan — Proceed creates a fresh task.
  • Fix duplicate planning sessions created when navigating away from and back to Planning.
  • Make Planning Mode generate a durable initial plan before asking optional refinement questions.
  • Planning Mode no longer hangs on "Generating plan" after a provider error; it surfaces a retryable error.
  • Planning, mission, milestone, and onboarding interviews regenerate a question instead of "No active question" errors.
  • Planning sessions now show Complete instead of Needs input after their task is created.
  • Planning mode now shows a neutral session loader while restoring a saved session instead of "Generating…".
  • Stopping a plan now also cancels generations that haven't started streaming yet.
  • Every Planning Mode generation step now streams AI thinking/output, not just the first turn.
  • Fix Planning Mode duplicating generations and "AI returned no valid JSON" errors after leaving and returning mid-run.
  • Keep Planning Mode questions and the running plan in sync after each answer.
  • A finished plan is never a dead end — read it, keep refining, and create the task at any time.
  • Improve Planning Mode with scrollable Markdown plans and mobile bottom actions.
  • Report PostgreSQL health failures accurately without false database-corruption guidance.
  • Fix engine restarts stranding replan-loop tasks in To Do by clearing their needs-replan signal.
  • Prevent agents from filing duplicate active diagnostic follow-ups discovered by different tasks.
  • Switching projects now fully resets Planning, Chat, Missions, subtask breakdown, GitHub import, and open modals.
  • Apply project workflow model lanes to every workflow ahead of global and workflow values.
  • Close the Quick Add agent picker when clicking outside it.
  • Stop active task processing before a user move to Todo becomes visible.
  • Prevent Plan Review replans from stranding completed tasks in Triage and recover affected tasks automatically.
  • Stop PostgreSQL permission errors when the dashboard reads SQLite migration health.
  • Keep manually parked tasks out of scheduler and remembered-owner dispatch until explicitly unpaused.
  • Resume mission features that were interrupted during validation after an engine restart.
  • Automatically retry interrupted Planning sessions when operators return to them.
  • Isolate automated tests and global test-mode runs from the normal Fusion database.
  • Prevent concurrent tasks from falling back when an Anthropic OAuth token rotates.
  • Send only one in-progress update per Fusion task on its linked GitHub tracking issue.
  • A custom Merging column now receives the card at merge instead of being sent to In-review.
  • Task chat step narration now shows 1-based step numbers matching the task card's step count.
  • Keep secondary locale catalogs in sync with heartbeat controls and settings provenance labels.
  • Open task card files-changed links in the task popup when Open tasks as popups is enabled.
  • /new and /clear in Chat no longer wipe a task-bound planner chat's history.
  • Hide empty chat verification status and move active results below task metadata.
  • Terminal now auto-starts a session from Windows browsers when the dashboard host is not Windows.
  • Terminal no longer sticks on "Starting terminal..." on Windows and Ctrl/Cmd+V paste is delivered exactly once.
  • Stop Planning Mode questions from filling Mailbox and tighten desktop planning pane spacing.
  • Show every suggested Planning Mode refinement category instead of limiting choices to three.
  • Replace the Planning Sessions toggle with a consistent Back-to-sessions control.
  • Preserve workflow lifecycle state and start execution steps only after worktree creation.

Breaking

  • Remove the Planning Mode deepening checkpoint and fixed interview depth caps.

Security

  • Scrub top-level report activityTrace before filing so paths and tokens never reach the pipeline.

Internal

  • Bump the bundled pi runtime to 0.81.1 for newer models, providers, and session reliability.
  • Review gates now run only as workflow nodes — the in-session step reviewer is gone.

Don't miss a new Fusion release

NewReleases is sending notifications on new releases.