@fusion/dashboard
Patch Changes
- @fusion/core@0.31.0
- @fusion/engine@0.31.0
- @fusion-plugin-examples/cli-printing-press@0.1.8
- @fusion-plugin-examples/dependency-graph@0.1.22
- @fusion-plugin-examples/roadmap@0.1.10
- @fusion-plugin-examples/cursor-runtime@0.1.10
- @fusion-plugin-examples/droid-runtime@0.1.17
- @fusion-plugin-examples/hermes-runtime@0.2.41
- @fusion-plugin-examples/openclaw-runtime@0.2.41
- @fusion-plugin-examples/paperclip-runtime@0.2.41
@fusion/desktop
Patch Changes
- @fusion/core@0.31.0
- @fusion/dashboard@0.31.0
@fusion/engine
Patch Changes
- @fusion/core@0.31.0
- @fusion/pi-claude-cli@0.31.0
@fusion/plugin-sdk
Patch Changes
- @fusion/core@0.31.0
@runfusion/fusion
Minor Changes
- 3d94b54: Persist cumulative active runtime and first-execution wall-clock anchor so
board cards and Task Detail stats no longer "forget" earlier work when a task
is moved back to todo and resumed (FN-4595). - 4f3f153: Add first-class milestone acceptance criteria support across missions: persist
Milestone.acceptanceCriteria, expose milestone create/update route handling, and add thefn_milestone_updatetool for partial milestone patches. The dashboard now renders and edits milestone acceptance criteria separately from description/verification semantics.
Patch Changes
- f2bd31a: Fix chat room thread freshness by loading the newest message window (
order=desctail fetch) while preserving ascending message order in responses, and unify dashboard scoped chat event wiring with the engine's liveChatStoreinstance so agent-posted room messages stream to SSE listeners immediately. - 60982e6: Fix the executor no-
fn_task_doneretry race with self-healing branch/worktree reclaim by re-validating live worktree/branch bindings before retry sessions and converting missing/incomplete/unregistered worktree session-start failures into cleantodorequeues with preserved progress. - 5356cff: Fix GitHub Copilot OAuth login failing with "OAuth provider did not return state in auth URL" on remote (non-localhost) dashboard hosts. Copilot's device-code flow has no redirect callback, so the dashboard now passes its verification URL through unchanged like it already did for Anthropic and OpenAI Codex. The verification page now opens in a new tab and the device-code panel renders as designed.
- a3ff9d0: Add
fn_milestone_updatetool andacceptanceCriteriafield on milestones. - f150850: Fix Missions UI false "No assertions defined" signal on milestones whose child features already have populated acceptance criteria. The milestone view now rolls up feature-level
acceptanceCriteriaas read-only "Completion criteria (from features)" when no structuredMissionContractAssertionrows exist; the empty-state nudge is preserved only for milestones with no completion criteria at any level. - e0f7bb3: Dashboard: add Reliability view entry to the mobile More sheet so it is reachable on mobile, matching the desktop Header overflow menu.
- 3e9ad89: Tasks manually parked back to Todo now consistently render as paused in TaskCard and TaskDetailModal, and using Unpause clears the
userPausedlatch so scheduler dispatch can resume. - cb0a606: Dashboard board and list views now refetch tasks once when the user navigates back from another dashboard view, so internal view switches no longer leave task data stale while task SSE was temporarily disabled.
- 268afdd: Fix agent org chart not rendering connector lines between parent and child agents.
- 065674f: Dashboard: agent and project permission editors now list the concrete tools each approval category covers (including web search and task creation) and show which coordination/messaging tools are exempt from approval by design. Project settings now expose the agent provisioning approval policy (
approvalMode, trusted roles/agents,alwaysApproveDelete). - 8da30b3: Action-gate:
fn_web_fetchis now classified under thenetwork_apiapproval category, matchingfn_research_run. Projects withnetwork_api: require-approvalwill now prompt for approval before agents fetch external URLs. Previously fell through to exempt and bypassed the policy (FN-4603). - 236ce62: Test bootstrap (scripts/ensure-test-artifacts.mjs) now covers @fusion/engine and additional
@fusion-plugin-examples/*packages so fresh-worktree test runs no longer fail with opaqueFailed to resolve importerrors. Adds package-levelpretesthooks for the dashboard and dependency-graph plugin, and improves remediation output to name exact missing/stale artifact paths.
runfusion.ai
Patch Changes
- Updated dependencies [f2bd31a]
- Updated dependencies [3d94b54]
- Updated dependencies [60982e6]
- Updated dependencies [5356cff]
- Updated dependencies [a3ff9d0]
- Updated dependencies [4f3f153]
- Updated dependencies [f150850]
- Updated dependencies [e0f7bb3]
- Updated dependencies [3e9ad89]
- Updated dependencies [cb0a606]
- Updated dependencies [268afdd]
- Updated dependencies [065674f]
- Updated dependencies [8da30b3]
- Updated dependencies [236ce62]
- @runfusion/fusion@0.31.0