Skip to content

v0.56.0

Choose a tag to compare

@gsxdsm gsxdsm released this 06 Jul 00:14

New

  • Add a workflow setting to disable automatic large-task triage splitting.
  • Expand first-run AI provider quick-start choices beyond Anthropic.
  • Show Git prerequisite guidance during first-run GitHub onboarding.
  • Add GitHub OAuth and CLI setup actions to first-run onboarding.
  • Add configurable dashboard keyboard shortcuts for Quick Chat and Terminal.
  • Add search in Settings so operators can find settings faster.
  • Add before-to-after transformation summaries to generated task definitions.
  • Add a pinned below-application layout option for the dashboard terminal.
  • Show first-token and tool processing durations in task agent logs.
  • Settings descriptions now show each setting's default value.
  • Add a Reset Settings button to restore a menu's or all project settings to defaults.
  • Add a per-workflow planner oversight level setting (Off, Observe, Steer, Autonomous recovery).
  • Tasks can override the workflow planner oversight level (Off, Observe, Steer, Autonomous recovery).
  • Planner oversight now defaults to full steering/control for every workflow unless explicitly changed.
  • Planner oversight now monitors tasks across executor, reviewer, merger, pull-request, and workflow-gate stages.
  • Planner oversight can autonomously inject guidance, retry stuck/failed steps, and request fixes within bounded limits.
  • Planner oversight now requires confirmation before merge/PR actions and destructive/external side effects.
  • Planner overseer now stays fully hands-off for paused tasks and auto-merge-off / human-review tasks.
  • Configure planner oversight level per task and per project in the workflow editor and task create/detail.
  • Add a configurable planner-overseer notification verbosity level (Silent/Errors/Important/All).
  • Add a task-detail planner-overseer intervention timeline (stage, reason, action, outcome, attempts, links).
  • Emit planner-overseer run-audit events for observations, steering, retries, recovery, confirmations, and escalations.
  • Add an intelligent git-revert engine service and POST /api/tasks/:id/revert route.
  • Add an AI-undo fallback task when reverting a done task via git conflicts or is unsupported.
  • Add a Revert action to Done/Archived task cards to undo landed changes.
  • Capture a structured performance snapshot when an agent task completes.
  • Task cards can now show the planner overseer's active state (idle/watching/steering/recovering/awaiting-confirmation).
  • Original task prompt now renders as Markdown and is collapsed by default in the task Plan tab.
  • Support reverting multi-repo workspace tasks via git, all-or-nothing across sub-repos.
  • Add per-sha revert commit granularity to the task revert API and service.
  • Add a dedicated Keyboard Shortcuts settings section with click-to-record capture and more configurable actions.
  • Open a revert PR for done/archived tasks when autoMerge is disabled instead of refusing.
  • AI-undo tasks now default to a configurable, stricter review workflow.
  • Plan auto-approval is now the default; specified tasks skip manual approval unless you opt into workflow/require-all.
  • Move the planner intervention timeline into the task Activity view dropdown.
  • Fusion self-repo issue-close comments now show current and target release versions.
  • Open one revert PR per sub-repo for workspace tasks when autoMerge is disabled.
  • Add a Settings → General picker to choose the workflow used for AI-undo (revert) tasks.
  • Add "Ask user question" and "Exit gate" workflow nodes for mid-flow chat reach-out and early exit.
  • Add a built-in "Brainstorming" workflow that talks to you before planning.
  • Add a "Coding (Ideas)" workflow with a manual Ideas intake and a merged Todo planner column.

Fixed

  • Show active Plan Review progress on triage task cards.
  • Clarify task-detail oversight Nudge/Explain controls: visible label, disabled reason, always-openable Explain panel.
  • Unify border, radius, and height of the task-detail Priority/Execution/Oversight controls.
  • Keep the task-detail Activity view menu open during mobile iOS taps.
  • Fix Anthropic subscription login when pasted callback URLs contain fragment OAuth parameters.
  • Fix Claude/Anthropic subscription re-login showing "Login did not complete" after logging out.
  • Stop self-healing from killing actively-running tasks after ~30 minutes.
  • Stop Windows Terminal version dialogs from popping up when opening the dashboard or Settings on Windows.
  • Select newly created folders automatically during project setup.
  • Prevent Desktop update banners from using 0.0.0 as the current version.
  • Quit Fusion Desktop on Windows when the window is closed.
  • Open desktop Anthropic Subscription OAuth logins in the system browser.
  • Delay GitHub setup warnings for one day and add a dashboard connect action.
  • Fix a false AI engine not running banner in desktop mode.
  • Clarify the desktop Connection Manager add-remote flow.
  • Restore Local Server in the desktop Switch server list.
  • Make right-dock task list clicks respect the task popup setting.
  • Auto-retry retryable Code Review remediation failures.
  • Fix no-op task branch recovery after a previously landed task.
  • Allow documented source-free task-artifact deliveries to finish without commits.
  • Fix direct merges so Push to remote after merge honors the configured remote and branch.
  • Keep task popups on the board layer with Activity menus above them.
  • Keep accepted chat requests waiting instead of showing false first-event timeout failures.
  • Show each task's original prompt in the Plan tab alongside the generated plan.
  • Restore terminal Ctrl/Cmd copy and paste shortcuts.
  • Fix mobile Chat composer being hidden behind the keyboard accessory bar.
  • Auto-approve now reliably sends specified plans to the board without a manual approval stop.
  • Fix the in-dashboard Switch server menu not switching desktop local/remote.
  • Fix branch group completion checklists to show accurate landed/finished counts.
  • Branch groups no longer report complete (or become promotable) when an unlanded member is archived.
  • Fix the global GitLab integration setting not persisting when saved.
  • Fix task-detail Activity view dropdown not opening reliably on mobile.
  • Manual "Run now" for the Database Backup automation now runs in-process like the scheduler, matching cron behavior.
  • Task cards no longer show the "Auto-recovery" oversight badge unless oversight is explicitly configured.
  • Remove the per-card overseer-state ("Executor") badge from task cards.
  • Fix agent-created artifacts not appearing live in the dashboard artifacts view.
  • Fix the mobile terminal shortcut bar so it scrolls horizontally to reach every key.
  • Planner-oversight intervention timeline now populates from real engine activity.
  • Show the "Global" prefix on the Authentication entry in the mobile Settings picker.
  • Tasks held for release authorization or Plan Review are now shown distinctly, so auto-approve no longer looks broken.
  • Move mobile terminal controls into a bottom footer so they no longer crowd the header, with a scrollable shortcut bar.
  • Stop the release-authorization gate from holding tasks that merely disclaim releasing.
  • Fix mobile terminal text still rendering with excess inter-character gaps after font-load settle.
  • Stop Plan Review from looping tasks forever and fix its "can't find the plan" reviews.
  • Planner-overseer task badge now shows a readable label and explains what it is waiting on.
  • Plan approve/reject API now blocks release-authorization holds, requiring the authorization marker first.
  • Pin the mobile terminal close (X) button to the top-right corner so it is easy to find and tap.
  • Fix mobile terminal excess character spacing that survived earlier font-remeasure fixes.
  • Manual plan approval no longer re-asks you to approve a plan you already approved when it hasn't changed.
  • Expired Claude subscription logins now show disconnected with a re-login prompt; tokens auto-refresh before expiry.
  • Anthropic subscription reads now refresh the OAuth token automatically instead of silently failing when expired.
  • Stop GitHub tracking-issue creation from linking new tasks to old/closed issues.
  • Clarify the oversight "Nudge unavailable" guideline so it no longer reads as an overseer fault.
  • New tasks created under the Coding (Ideas) workflow now land in the Ideas column and wait for you to promote them.
  • Fix tasks vanishing from the board after being added to a workflow like Coding (Ideas).
  • Move the Before → After transformation summary to the top of generated task definitions.
  • Task-detail Priority dropdown now matches the Oversight dropdown's size, border, and typography.
  • Default workflow boards now label the intake column "Planning" instead of "Triage".
  • Fix the task-detail Nudge control staying disabled when the overseer is actively watching.
  • Honor mission branchStrategy when triage omits branchAssignment; skip validation for inactive missions.
  • Planner overseer no longer marks healthy in-progress tasks as "recovering" or steers them.

Breaking

  • Remove the eye icon markdown/plain toggle from chat; messages always render as Markdown.

Internal

  • Rename downloadable CLI release binaries to the fn-cli- base name.