chore(release): v0.49.0
Version bump via changesets.
This commit is contained in:
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Keep task-detail Chat and Workflow tabs aligned on displayed model names.
|
||||
category: fix
|
||||
dev: Extracts dashboard effective model display resolution for shared Chat, Agent Log, and Workflow tab use.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Fix random fusion crashes when multiple dashboards/CLIs run on one host.
|
||||
category: fix
|
||||
dev: Central DB (~/.fusion/fusion-central.db) now uses journal_mode=DELETE instead of WAL. WAL coordinates concurrent processes via a memory-mapped `-shm` wal-index that SIGBUSes a reader (walIndexReadHdr / `cluster_pagein past EOF`) on macOS/APFS when another process resizes it mid-checkpoint, killing the node process with no JS stack. DELETE mode removes the `-shm` mmap surface and coordinates via POSIX locks (busy_timeout absorbs the added writer serialization). Per-project DBs (db.ts) are unchanged. See central-db.ts open() and central-db.test.ts regression.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": minor
|
||||
---
|
||||
|
||||
summary: Add a default-on, toggleable pre-merge Code Review step to the built-in coding workflows.
|
||||
category: feature
|
||||
dev: New `code-review` optional-group node (defaultOn:true, toolMode readonly, gateMode advisory, phase pre-merge) on the pre-merge success path (execute → browser-verification → code-review → review) of both the built-in coding and stepwise coding workflows. Runs for every coding task by default (seeded into enabledWorkflowSteps via resolveDefaultOnOptionalGroupIds) but is toggleable off per task; advisory so it does not change merge outcomes (operators can promote it to a blocking gate). Also fixes default-workflow task creation to seed default-on optional groups for interpreter-deferred built-ins (previously dropped). Reuses the shared prompt-gate verdict machinery (no engine verification code). The `code-review` WORKFLOW_STEP_TEMPLATE is also available in the editor palette.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": minor
|
||||
---
|
||||
|
||||
summary: Verification now runs only the tests affected by a task's changed files, so merge/step checks finish in seconds.
|
||||
category: feature
|
||||
dev: New deriveFileScopedPnpmTestCommand maps changed test files (and co-located tests of changed source) to a per-package `pnpm --filter <pkg> exec vitest run <files>` command; inferDefaultTestCommand uses it (overriding even an explicit testCommand) when the new project setting scopeVerificationToChangedFiles (default true) is on and git context is available, falling back to the configured command when no tests resolve. The thin merge-gate suite remains the cross-cutting safety net.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Fix unreadable info-toast contrast and dashboard CSS token regressions.
|
||||
category: fix
|
||||
dev: Tokenized raw rgba/undefined CSS vars across ~15 dashboard component stylesheets, defined missing --border-strong / right-dock width tokens, enrolled the shadcn-custom light theme in the dark-text toast correction (WCAG AA). Also repairs ~19 stale dashboard tests that trailed intentional product changes (workflowColumns graduation, onboarding flow, theme relabels, header divider removal).
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Fix global settings (including the global concurrency cap) intermittently resetting to defaults.
|
||||
category: fix
|
||||
dev: Several production call sites built `new CentralCore(store.getFusionDir())`, pointing the central/global DB at the project's `.fusion/` instead of `~/.fusion/` and spawning stray per-project central DBs seeded with default global settings that shadowed real global state. Added `TaskStore.getGlobalSettingsDir()`, routed the secrets store plus the secrets/proxy/node/secrets-sync/settings-sync dashboard routes through it, and added a `resolveGlobalDir()` guard that throws on a project-local `.fusion/` dir (parent is a git repo) so the regression can't silently recur. Existing stray DBs were operator-quarantined.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": minor
|
||||
---
|
||||
|
||||
summary: Record signed signal connectors in Command Center incident metrics.
|
||||
category: feature
|
||||
dev: Adds connector incident ingestion and /api/command-center/signals/connectors configuration status.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": minor
|
||||
---
|
||||
|
||||
summary: Add an engine-disconnected dashboard banner with one-click Start engine.
|
||||
category: feature
|
||||
dev: Adds project-scoped engine status/start API routes and dashboard-only guidance for UI-only launches.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Restore dashboard Settings helper copy and TaskChat tool-call labels.
|
||||
category: fix
|
||||
dev: Repairs changed-only dashboard assertions for navigation, pause routes, TaskChat, and theme selector parity.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Preserve the selected workflow when Missions creates tasks.
|
||||
category: fix
|
||||
dev: Missions now shares the header workflow selector with Planning and passes workflowId through mission triage APIs.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Add a Worktrees setting for copying repository files into new task worktrees.
|
||||
category: feature
|
||||
dev: Adds project setting `worktreeCopyFiles`; release with the standard changeset workflow, not manual versioning.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Restore animated loading spinners across the Fusion dashboard.
|
||||
category: fix
|
||||
dev: Dashboard spinner utilities now use a collision-proof keyframe and tests guard component CSS chunks.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Ignore hidden dot paths in overlap scheduling by default with a Settings toggle.
|
||||
category: fix
|
||||
dev: Adds project setting `ignoreHiddenOverlapPaths` and keeps `overlapIgnorePaths` as an additional explicit filter.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Make browser and Android Back close dashboard task detail before leaving the current view.
|
||||
category: fix
|
||||
dev: Updates dashboard task-detail history entries for full-panel and modal detail flows.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": minor
|
||||
---
|
||||
|
||||
summary: Show provider icons next to Command Center model names.
|
||||
category: feature
|
||||
dev: Infers provider icons from model ids for Command Center model tables and bar charts; pie charts remain text-only.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Fix Command Center token usage updating live without manual refresh.
|
||||
category: fix
|
||||
dev: Analytics polling now revalidates in the background when prior data exists so token cards, charts, and model rows stay mounted during live refresh.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": minor
|
||||
---
|
||||
|
||||
summary: Preview images, videos, audio, and PDFs directly in the Files modal.
|
||||
category: feature
|
||||
dev: Adds browser-native previews backed by workspace-safe file download URLs.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Prevent Planning Mode summary buttons from overlapping on tablet screens.
|
||||
category: fix
|
||||
dev: Adds a tablet responsive CSS contract for Planning Mode summary action wrapping.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Make Plan Mission with AI desktop modal movable and recover cleanly from stream failures.
|
||||
category: fix
|
||||
dev: Dashboard mission interview now uses floating desktop geometry and normalizes terminal SSE errors into one retry state.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Prevent Planning Mode from crashing on malformed AI summary arrays.
|
||||
category: fix
|
||||
dev: Normalizes planning summaries, question options, subtasks, and dependency arrays at UI/API boundaries.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Allow Planning Mode generations to continue while meaningful AI output is progressing.
|
||||
category: fix
|
||||
dev: Replaces the fixed Planning Mode generation cap with inactivity and repeated-output detection.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Recover mission AI planning from transient stream interruptions.
|
||||
category: fix
|
||||
dev: MissionInterviewModal refetches active session state before showing permanent stream errors.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Stop showing branch reattachment warnings in Task Detail.
|
||||
category: fix
|
||||
dev: Removes stale TaskDetailModal rebind-banner CSS/mocks and covers missing-branch workspace shapes.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Fix discarding mission interview drafts from the Missions view.
|
||||
category: fix
|
||||
dev: Preserves project and owning-tab scope for mission interview draft discard requests.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Fix excessive spacing in the embedded Automations pane.
|
||||
category: fix
|
||||
dev: Top-pack embedded Automations grid rows and add regression coverage for the list/detail layout.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Fix mobile Missions back navigation from mission detail tabs.
|
||||
category: fix
|
||||
dev: Tracks mission detail visibility for mobile history entries instead of selected mission IDs.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Keep New Task mobile dialog controls tappable while the keyboard is open.
|
||||
category: fix
|
||||
dev: Restores hit testing for the NewTaskModal sheet and bounds mobile picker dropdowns.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Exclude engine-down time from task duration badge and stats.
|
||||
category: fix
|
||||
dev: Adds engineLastActiveAt heartbeat and startup reconcile-engine-downtime-active-timing recovery.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Restore horizontal scrolling for mobile task detail tabs.
|
||||
category: fix
|
||||
dev: Keeps the task-detail tab strip scrollable across Board modal and List embedded surfaces.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Fix workflow editor so the Browser Verification block shows connected edges.
|
||||
category: fix
|
||||
dev: optional-group/foreach/loop container nodes now render connectable handles without adjacent layer overlap in WorkflowNodeEditor.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": minor
|
||||
---
|
||||
|
||||
summary: Add optional workflow-step quick dropdowns to task creation surfaces.
|
||||
category: feature
|
||||
dev: Surfaces active workflow optional steps in QuickEntryBox and NewTaskModal create payloads.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Retry transient ntfy publish failures so one-shot task notifications are less likely to be lost.
|
||||
category: fix
|
||||
dev: Adds bounded ntfy fetch retries for network, timeout, 5xx, and 429 failures with a per-attempt timeout.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Command Center date-range presets now correctly filter charts.
|
||||
category: fix
|
||||
dev: Honors open-ended Command Center analytics bounds and serializes All time explicitly.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Make the AI session needs-input banner compact and hide it on Missions or Planning.
|
||||
category: fix
|
||||
dev: Shrinks SessionNotificationBanner CSS and tests the DashboardBanners visibility guard.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": minor
|
||||
---
|
||||
|
||||
summary: Add core MCP server settings model with project/global precedence and secret references.
|
||||
category: feature
|
||||
dev: New @fusion/core MCP config types, validators, resolveEffectiveMcpServers, secret-resolver seam, and Claude Desktop import/export. Secret material stored only as Fusion-managed secret references.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": minor
|
||||
---
|
||||
|
||||
summary: Forward configured MCP servers to all AI lanes and add reachability validation.
|
||||
category: feature
|
||||
dev: Adds runtime MCP support gating, materialized MCP forwarding, and POST /api/mcp/validate.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": minor
|
||||
---
|
||||
|
||||
summary: Add `fn mcp` CLI to manage MCP servers, import Claude Desktop config, and export Fusion MCP JSON.
|
||||
category: feature
|
||||
dev: New `packages/cli/src/commands/mcp.ts`; reuses @fusion/core resolveEffectiveMcpServers, validation, and import/export; sensitive fields stored as secret references via SecretsStore, never plaintext.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": minor
|
||||
---
|
||||
|
||||
summary: Add MCP server management UI in Settings with global/project scopes, validation, and import/export.
|
||||
category: feature
|
||||
dev: New SettingsModal sections global-mcp/mcp + McpServersCard; consumes @fusion/core MCP foundation and POST /api/mcp/validate; sensitive fields bind to secret references only.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Prevent long Skills list rows from overflowing the left pane.
|
||||
category: fix
|
||||
dev: Constrains SkillsView discovered-skill name, path, and source rows with ellipsis truncation.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Open dependency Graph tasks in the shared movable task pop-out.
|
||||
category: fix
|
||||
dev: Routes graph plugin task-open callbacks through MainContent popOutTaskDetail while preserving non-graph plugin modal behavior.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Preview image, video, audio, and PDF files natively in the right-dock Files viewer.
|
||||
category: fix
|
||||
dev: Reuses the shared file-preview classification and download route in DockFilesView.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Match the optional steps dropdown trigger to shared task creation buttons.
|
||||
category: fix
|
||||
dev: Reuses the dashboard `.btn .btn-sm` trigger styling for WorkflowOptionalStepsDropdown.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": minor
|
||||
---
|
||||
|
||||
summary: Automations popup is now movable and resizable like other Fusion pop-outs.
|
||||
category: feature
|
||||
dev: ScheduledTasksModal modal presentation now renders inside the shared FloatingWindow (windowKey "automation", persistGeometryKey "floating-window:automation"); embedded presentation unchanged. Mobile stays full-screen by CSS.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": minor
|
||||
---
|
||||
|
||||
summary: Automation AI steps now run with all tools by default, with a per-step tool selector and live run output.
|
||||
category: feature
|
||||
dev: Adds AutomationStep.allowedTools + AUTOMATION_SELECTABLE_TOOLS (core); toolsAllowlist on createFnAgent (engine); SSE GET /automations/:id/run/stream and /routines/:id/run/stream (dashboard).
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Workflow and automation steps now use the configured project Execution model instead of the default.
|
||||
category: fix
|
||||
dev: Workflow/AI-prompt step model resolution now consults the execution lane (resolveExecutorSessionModel / resolveExecutionSettingsModel) instead of resolveProjectDefaultModel, fixing executeWorkflowStep (executor.ts), cron-runner.ts, and dashboard routes.ts. FN-7039.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": minor
|
||||
---
|
||||
|
||||
summary: Enabled optional workflow steps now run and show in task progress reliably.
|
||||
category: feature
|
||||
dev: Fixes FN-7039. `Store.optionalGroupIdSet` falls back to `builtin:coding` (matching the executor's unselected-task resolution) so a toggled built-in group id (e.g. `browser-verification`) is no longer materialized into a legacy `WS-xxx` step row the graph never matches. Create-time optional-step controls (QuickEntryBox, TaskForm) resolve `builtin:coding` when no project default workflow is set, so the toggles appear. First unit of the broader graph-native workflow-step refactor.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Fix task Workflow tab showing "Step definition not found." for Code Review and other optional steps.
|
||||
category: fix
|
||||
dev: WorkflowResultsTab configuredSteps now shows the not-found message only when a step id is absent from the step lookup, not when a found optional-group step has an empty description.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Quick task input no longer refocuses itself after you add a task.
|
||||
category: fix
|
||||
dev: Removed QuickEntryBox post-submit focus restoration (FNXC:QuickEntryFocus); supersedes FN-6217/FN-6219.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Capitalize the built-in Code Review step name consistently.
|
||||
category: fix
|
||||
dev: Updates the compound-engineering built-in workflow node display name and regression coverage.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Remove the quick-entry keyboard hint from the task creation surface.
|
||||
category: internal
|
||||
dev: Removes the retired quickEntryHint locale key and QuickEntryBox hint shell/CSS.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Restore mobile swipe scrolling when touching task-detail tab buttons.
|
||||
category: fix
|
||||
dev: Adds detail-tab touch-action pan-x coverage to override the global mobile pan-y lock.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Restore horizontal swiping on Agent Detail tabs on mobile touch devices.
|
||||
category: fix
|
||||
dev: Adds `.agent-detail-tab` touch-action pan-x coverage because the global mobile pan-y lock is non-inherited.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Fix slash/namespaced skill commands not loading in chat and agent sessions.
|
||||
category: fix
|
||||
dev: skill-resolver requested-name matching now reduces a/b, a/b/SKILL.md, and source::a/b forms to the bare token like the dashboard bareSkillName, scoped to requested-name matching (allow/exclude path matching unchanged).
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Fix task-detail Workflow tabs so inherited workflow graphs and step details populate.
|
||||
category: fix
|
||||
dev: Resets stale task workflow selection/results on task switches and aliases optional step template IDs.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Keep Graph tasks visible when cached workflow assignments reference deleted workflows.
|
||||
category: fix
|
||||
dev: Treat stale Graph `taskWorkflowIds` entries as default-workflow assignments during workflow filtering.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Fix npm install failure caused by bundled plugins referencing private @fusion packages.
|
||||
category: fix
|
||||
dev: Sanitizes copied plugin and vendored extension manifests in tsup.config.ts before publishing.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": minor
|
||||
---
|
||||
|
||||
summary: Make Remote Access settings visible without enabling an experimental flag.
|
||||
category: feature
|
||||
dev: Graduates the Settings UI section while leaving remoteAccess provider/token gating unchanged.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Rename the Remote Access settings section (drops the stale "& Node Sync" suffix).
|
||||
category: fix
|
||||
dev: The standalone Node Sync settings section is unchanged.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": minor
|
||||
---
|
||||
|
||||
summary: Auto-discover MCP servers from Claude/Cursor/Windsurf/VS Code and opt-in to enable them in Settings.
|
||||
category: feature
|
||||
dev: New @fusion/core mcp-discovery source resolution + parser, @fusion/engine discoverMcpServers fs reader, GET /api/mcp/discovered route, and a discovered region in McpServersCard. Read-only/opt-in; discovered secrets become Fusion secret references, never plaintext.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": minor
|
||||
---
|
||||
|
||||
summary: Adjust the global concurrency cap from the footer and dashboard; settings grouped by global vs project scope.
|
||||
category: feature
|
||||
dev: Added a Global Max Concurrent slider (wired to fetch/updateGlobalConcurrency) to EngineControlMenu (footer) and the dashboard CommandCenterControls Concurrency card, with debounced saves matching the existing project sliders. SchedulingSection now groups fields under labeled "Global — all projects" and "This project" subheadings with scope badges so the global cap is not mistaken for a per-project setting (clearer on mobile).
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Mobile: hide the executor footer and remove the empty gap above the keyboard while typing.
|
||||
category: fix
|
||||
dev: computeMobileBarKeyboardFlags no longer iOS-gates footerHidden, so Android keyboard-open now hides ExecutorStatusBar and drops the reserved footer+nav padding-bottom (composer sits flush above the keyboard). footerKeyboardOpen stays iOS-only. Supersedes FN-5707's Android gate.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Fix Planning Mode not scrolling on mobile so action buttons stay reachable.
|
||||
category: fix
|
||||
dev: The global mobile `.modal-lg`/`.modal:not(.confirm-dialog)` 100dvh rule was matching the embedded Planning shell (`.planning-modal--embedded`) and stretching it past its bounded `.planning-view` pane, clipping the footer under `overflow:hidden`. Mobile rule now qualifies as `.planning-view.open .planning-modal--embedded` (specificity 0,3,0) and re-pins `max-height:100%` so the inner flex scroll chain works.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Verification (merge/step gate) timeout now scales with command scope instead of a flat 10 minutes.
|
||||
category: fix
|
||||
dev: verification-utils runVerificationCommand derives its default from the command — package-scoped (pnpm --filter/-F) gets 300s, workspace-scoped gets 900s — matching fn_run_verification (DEFAULT_TIMEOUT_PACKAGE_SEC/WORKSPACE_SEC). Project verificationCommandTimeoutMs still overrides; the 1800s hard cap still applies. Fixes workspace-scoped suites being killed as a 10-min infra timeout during merge/step verification.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Fix stale overlap-blocker repair edge cases and dashboard display synchronization.
|
||||
category: fix
|
||||
dev: Adds effective write-scope repair handling for scheduler/file-scope lease consistency.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Post-merge workflow steps now run once via the workflow graph instead of the merger.
|
||||
category: internal
|
||||
dev: Flips `experimentalFeatures.graphNativePostMerge` DEFAULT-ON so the graph is the sole post-merge owner; the legacy merger post-merge path (`runPostMergeWorkflowSteps`/`hasEnabledPostMergeWorkflowSteps`) is inert under the flag (kept until U7c). DB migration 130 rewrites legacy compiled `workflow_steps` enable ids (templateId ∈ built-in optional-group ids: browser-verification, code-review) to the graph node ids in tasks' `enabledWorkflowSteps` (idempotent, de-duped). `workflow_steps` table is retained.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Retire the legacy workflow-steps store; workflow steps now run entirely graph-native.
|
||||
category: internal
|
||||
dev: U7c removes the last readers/writers of the legacy `workflow_steps` table and drops it via migration 131 (SCHEMA_VERSION 130→131, idempotent DROP). Removed: store CRUD (`create`/`update`/`delete`/`getWorkflowStep`), the workflow-compilation materializer (`materializeWorkflowSteps`), `migrateLegacyWorkflowSteps` + its `POST /api/workflows/migrate-legacy-steps` route and the editor's on-open migration notice, and the merger legacy post-merge execution path (worktree + prompt/script step run). Pre/post-merge steps record into `task.workflowStepResults`; `selectTaskWorkflow` now seeds `enabledWorkflowSteps` with default-on optional-group node ids only (the graph runs the workflow IR directly). `listWorkflowSteps()` returns only the in-memory plugin palette. Executor revive sources gate-ness from the recorded result status, not the table.
|
||||
211
CHANGELOG.md
211
CHANGELOG.md
@@ -2,27 +2,192 @@
|
||||
|
||||
User-facing release notes aggregated across all packages. This file is auto-synced from each `packages/*/CHANGELOG.md` by `scripts/release.mjs` — do not edit by hand.
|
||||
|
||||
## 0.48.0
|
||||
## 0.49.0
|
||||
|
||||
### New
|
||||
|
||||
- Add a workflow dropdown to filter tasks in the dependency Graph view.
|
||||
- Add a New Task dialog picker that seeds prompts from current-remote GitHub issues and PRs.
|
||||
- Add a default-on, toggleable pre-merge Code Review step to the built-in coding workflows.
|
||||
- Verification now runs only the tests affected by a task's changed files, so merge/step checks finish in seconds.
|
||||
- Record signed signal connectors in Command Center incident metrics.
|
||||
- Add an engine-disconnected dashboard banner with one-click Start engine.
|
||||
- Add a Worktrees setting for copying repository files into new task worktrees.
|
||||
- Show provider icons next to Command Center model names.
|
||||
- Preview images, videos, audio, and PDFs directly in the Files modal.
|
||||
- Add optional workflow-step quick dropdowns to task creation surfaces.
|
||||
- Add core MCP server settings model with project/global precedence and secret references.
|
||||
- Forward configured MCP servers to all AI lanes and add reachability validation.
|
||||
- Add `fn mcp` CLI to manage MCP servers, import Claude Desktop config, and export Fusion MCP JSON.
|
||||
- Add MCP server management UI in Settings with global/project scopes, validation, and import/export.
|
||||
- Automations popup is now movable and resizable like other Fusion pop-outs.
|
||||
- Automation AI steps now run with all tools by default, with a per-step tool selector and live run output.
|
||||
- Enabled optional workflow steps now run and show in task progress reliably.
|
||||
- Make Remote Access settings visible without enabling an experimental flag.
|
||||
- Auto-discover MCP servers from Claude/Cursor/Windsurf/VS Code and opt-in to enable them in Settings.
|
||||
- Adjust the global concurrency cap from the footer and dashboard; settings grouped by global vs project scope.
|
||||
|
||||
### Fixed
|
||||
|
||||
- Fix release pipeline so binaries and desktop installers publish again.
|
||||
- Let quick-entry text use the full entry box width instead of wrapping early.
|
||||
- Match Quick Chat and Terminal typography in the dashboard footer.
|
||||
- Prevent Create PR metadata generation from hanging and provide editable fallback content.
|
||||
- Widen tablet Chat View agent response bubbles for easier reading.
|
||||
- Retire dual-observe as a workflow-authoritative cutover prerequisite.
|
||||
- Keep Planning Mode malformed AI responses retryable instead of stranding sessions.
|
||||
- Keep Git Manager tabs reachable in mobile and docked layouts.
|
||||
- Remove helper guidance above the task chat composer.
|
||||
- Open Mission Manager mission-delete confirmations in the standard modal dialog.
|
||||
- Make the task Changes tab inline diff panel wider on narrow screens.
|
||||
- Equalize mobile bottom navigation side spacing.
|
||||
- Keep task-detail Chat and Workflow tabs aligned on displayed model names.
|
||||
- Fix random fusion crashes when multiple dashboards/CLIs run on one host.
|
||||
- Fix unreadable info-toast contrast and dashboard CSS token regressions.
|
||||
- Fix global settings (including the global concurrency cap) intermittently resetting to defaults.
|
||||
- Restore dashboard Settings helper copy and TaskChat tool-call labels.
|
||||
- Preserve the selected workflow when Missions creates tasks.
|
||||
- Restore animated loading spinners across the Fusion dashboard.
|
||||
- Ignore hidden dot paths in overlap scheduling by default with a Settings toggle.
|
||||
- Make browser and Android Back close dashboard task detail before leaving the current view.
|
||||
- Fix Command Center token usage updating live without manual refresh.
|
||||
- Prevent Planning Mode summary buttons from overlapping on tablet screens.
|
||||
- Make Plan Mission with AI desktop modal movable and recover cleanly from stream failures.
|
||||
- Prevent Planning Mode from crashing on malformed AI summary arrays.
|
||||
- Allow Planning Mode generations to continue while meaningful AI output is progressing.
|
||||
- Recover mission AI planning from transient stream interruptions.
|
||||
- Stop showing branch reattachment warnings in Task Detail.
|
||||
- Fix discarding mission interview drafts from the Missions view.
|
||||
- Fix excessive spacing in the embedded Automations pane.
|
||||
- Fix mobile Missions back navigation from mission detail tabs.
|
||||
- Keep New Task mobile dialog controls tappable while the keyboard is open.
|
||||
- Exclude engine-down time from task duration badge and stats.
|
||||
- Restore horizontal scrolling for mobile task detail tabs.
|
||||
- Fix workflow editor so the Browser Verification block shows connected edges.
|
||||
- Retry transient ntfy publish failures so one-shot task notifications are less likely to be lost.
|
||||
- Command Center date-range presets now correctly filter charts.
|
||||
- Make the AI session needs-input banner compact and hide it on Missions or Planning.
|
||||
- Prevent long Skills list rows from overflowing the left pane.
|
||||
- Open dependency Graph tasks in the shared movable task pop-out.
|
||||
- Preview image, video, audio, and PDF files natively in the right-dock Files viewer.
|
||||
- Match the optional steps dropdown trigger to shared task creation buttons.
|
||||
- Workflow and automation steps now use the configured project Execution model instead of the default.
|
||||
- Fix task Workflow tab showing "Step definition not found." for Code Review and other optional steps.
|
||||
- Quick task input no longer refocuses itself after you add a task.
|
||||
- Capitalize the built-in Code Review step name consistently.
|
||||
- Restore mobile swipe scrolling when touching task-detail tab buttons.
|
||||
- Restore horizontal swiping on Agent Detail tabs on mobile touch devices.
|
||||
- Fix slash/namespaced skill commands not loading in chat and agent sessions.
|
||||
- Fix task-detail Workflow tabs so inherited workflow graphs and step details populate.
|
||||
- Keep Graph tasks visible when cached workflow assignments reference deleted workflows.
|
||||
- Fix npm install failure caused by bundled plugins referencing private @fusion packages.
|
||||
- Rename the Remote Access settings section (drops the stale "& Node Sync" suffix).
|
||||
- Mobile: hide the executor footer and remove the empty gap above the keyboard while typing.
|
||||
- Fix Planning Mode not scrolling on mobile so action buttons stay reachable.
|
||||
- Verification (merge/step gate) timeout now scales with command scope instead of a flat 10 minutes.
|
||||
- Fix stale overlap-blocker repair edge cases and dashboard display synchronization.
|
||||
|
||||
### Internal
|
||||
|
||||
- Remove the quick-entry keyboard hint from the task creation surface.
|
||||
- Post-merge workflow steps now run once via the workflow graph instead of the merger.
|
||||
- Retire the legacy workflow-steps store; workflow steps now run entirely graph-native.
|
||||
|
||||
## 0.48.0
|
||||
|
||||
### @fusion/dashboard
|
||||
|
||||
#### Patch Changes
|
||||
|
||||
- @fusion/core@0.48.0
|
||||
- @fusion/engine@0.48.0
|
||||
- @fusion/i18n@0.39.11
|
||||
- @fusion-plugin-examples/cli-printing-press@0.1.28
|
||||
- @fusion-plugin-examples/compound-engineering@0.1.11
|
||||
- @fusion-plugin-examples/dependency-graph@0.1.42
|
||||
- @fusion-plugin-examples/roadmap@0.1.30
|
||||
- @fusion-plugin-examples/cursor-runtime@0.1.30
|
||||
- @fusion-plugin-examples/droid-runtime@0.1.37
|
||||
- @fusion-plugin-examples/hermes-runtime@0.2.61
|
||||
- @fusion-plugin-examples/openclaw-runtime@0.2.61
|
||||
- @fusion-plugin-examples/paperclip-runtime@0.2.61
|
||||
|
||||
### @fusion/desktop
|
||||
|
||||
#### Patch Changes
|
||||
|
||||
- @fusion/core@0.48.0
|
||||
- @fusion/dashboard@0.48.0
|
||||
- @fusion/engine@0.48.0
|
||||
|
||||
### @fusion/engine
|
||||
|
||||
#### Patch Changes
|
||||
|
||||
- @fusion/core@0.48.0
|
||||
- @fusion/pi-claude-cli@0.48.0
|
||||
|
||||
### @fusion/plugin-sdk
|
||||
|
||||
#### Patch Changes
|
||||
|
||||
- @fusion/core@0.48.0
|
||||
|
||||
### @runfusion/fusion
|
||||
|
||||
#### Minor Changes
|
||||
|
||||
- d7f3c70: summary: Add a workflow dropdown to filter tasks in the dependency Graph view.
|
||||
category: feature
|
||||
dev: Scopes plugin-hosted graph tasks through the dashboard workflow assignment payload.
|
||||
|
||||
#### Patch Changes
|
||||
|
||||
- a20235b: summary: Fix release pipeline so binaries and desktop installers publish again.
|
||||
category: fix
|
||||
dev: github-release job sparse-checks-out CHANGELOG.md (was missing a checkout, so the release-notes step threw ENOENT and published 0 assets on v0.47.0); desktop esbuild build externalizes @fusion/engine so it no longer tries to bundle node-pty's native .node binaries.
|
||||
- 214a60c: summary: Let quick-entry text use the full entry box width instead of wrapping early.
|
||||
category: fix
|
||||
dev: Adds a QuickEntryBox-specific textarea padding override and CSS cascade regression coverage.
|
||||
- 5a192ec: summary: Add a New Task dialog picker that seeds prompts from current-remote GitHub issues and PRs.
|
||||
category: feature
|
||||
dev: Reuses existing GitHub remote, issue, and pull list endpoints; PR prompts direct agents to address review comments.
|
||||
- a554ceb: summary: Match Quick Chat and Terminal typography in the dashboard footer.
|
||||
category: fix
|
||||
dev: Footer launcher CSS now shares inherited font and color contracts between Quick Chat and Terminal.
|
||||
- d359306: summary: Prevent Create PR metadata generation from hanging and provide editable fallback content.
|
||||
category: fix
|
||||
dev: Bounds PR metadata generation and validates non-empty PR bodies before GitHub PR creation.
|
||||
- 29530b5: summary: Widen tablet Chat View agent response bubbles for easier reading.
|
||||
category: fix
|
||||
dev: Uses ChatView container queries to target assistant, streaming, and failure bubbles without widening user or Quick Chat bubbles.
|
||||
- eb3833a: summary: Retire dual-observe as a workflow-authoritative cutover prerequisite.
|
||||
category: fix
|
||||
dev: Cutover readiness now uses the authoritative flag plus clean populated parity summaries; stale dual-observe settings remain inert.
|
||||
- 3ae053e: summary: Keep Planning Mode malformed AI responses retryable instead of stranding sessions.
|
||||
category: fix
|
||||
dev: Hardens planning JSON candidate selection and persists bounded parse failures as retryable AI-session errors.
|
||||
- f918896: summary: Keep Git Manager tabs reachable in mobile and docked layouts.
|
||||
category: fix
|
||||
dev: Makes the shared Git Manager tablist a non-wrapping horizontal touch scroller in mobile and embedded narrow containers.
|
||||
- bd5a779: summary: Remove helper guidance above the task chat composer.
|
||||
category: fix
|
||||
dev: Task chat placeholders now carry active/idle/done composer guidance without an extra status shell.
|
||||
- 7a00811: summary: Open Mission Manager mission-delete confirmations in the standard modal dialog.
|
||||
category: fix
|
||||
dev: Routes mission list and detail delete affordances through ConfirmDialogProvider with regression coverage.
|
||||
- e473ba6: summary: Make the task Changes tab inline diff panel wider on narrow screens.
|
||||
category: fix
|
||||
dev: Reclaims task-detail body padding for compact inline diff lists with mobile CSS contract coverage.
|
||||
- e702185: summary: Equalize mobile bottom navigation side spacing.
|
||||
category: fix
|
||||
dev: Adds tokenized MobileNavBar horizontal padding while preserving ICB and safe-area behavior.
|
||||
|
||||
### runfusion.ai
|
||||
|
||||
#### Patch Changes
|
||||
|
||||
- Updated dependencies [a20235b]
|
||||
- Updated dependencies [d7f3c70]
|
||||
- Updated dependencies [214a60c]
|
||||
- Updated dependencies [5a192ec]
|
||||
- Updated dependencies [a554ceb]
|
||||
- Updated dependencies [d359306]
|
||||
- Updated dependencies [29530b5]
|
||||
- Updated dependencies [eb3833a]
|
||||
- Updated dependencies [3ae053e]
|
||||
- Updated dependencies [f918896]
|
||||
- Updated dependencies [bd5a779]
|
||||
- Updated dependencies [7a00811]
|
||||
- Updated dependencies [e473ba6]
|
||||
- Updated dependencies [e702185]
|
||||
- @runfusion/fusion@0.48.0
|
||||
|
||||
## 0.47.0
|
||||
|
||||
@@ -9897,6 +10062,14 @@ for reference.
|
||||
- Updated dependencies [a2ed6d0]
|
||||
- @runfusion/fusion@0.1.0
|
||||
|
||||
## 0.39.12
|
||||
|
||||
### @fusion/i18n
|
||||
|
||||
#### Patch Changes
|
||||
|
||||
- @fusion/core@0.49.0
|
||||
|
||||
## 0.39.11
|
||||
|
||||
### @fusion/i18n
|
||||
@@ -9987,6 +10160,14 @@ for reference.
|
||||
|
||||
- @fusion/core@0.40.0
|
||||
|
||||
## 0.11.38
|
||||
|
||||
### @fusion/droid-cli
|
||||
|
||||
#### Patch Changes
|
||||
|
||||
- @fusion-plugin-examples/droid-runtime@0.1.38
|
||||
|
||||
## 0.11.37
|
||||
|
||||
### @fusion/droid-cli
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "fusion-workspace",
|
||||
"version": "0.48.0",
|
||||
"version": "0.49.0",
|
||||
"private": true,
|
||||
"license": "MIT",
|
||||
"homepage": "https://github.com/Runfusion/Fusion#readme",
|
||||
|
||||
@@ -1,5 +1,77 @@
|
||||
# runfusion.ai
|
||||
|
||||
## 0.49.0
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [c7cbae1]
|
||||
- Updated dependencies [50a9471]
|
||||
- Updated dependencies [7772ab3]
|
||||
- Updated dependencies [744aa2c]
|
||||
- Updated dependencies [b293525]
|
||||
- Updated dependencies [c20c4b7]
|
||||
- Updated dependencies [98a5052]
|
||||
- Updated dependencies [e46ea00]
|
||||
- Updated dependencies [d08e8db]
|
||||
- Updated dependencies [6df4043]
|
||||
- Updated dependencies [f5e1b96]
|
||||
- Updated dependencies [0744ab3]
|
||||
- Updated dependencies [9fabc9d]
|
||||
- Updated dependencies [0049fb9]
|
||||
- Updated dependencies [9a2709d]
|
||||
- Updated dependencies [4880a0f]
|
||||
- Updated dependencies [4cc9c2f]
|
||||
- Updated dependencies [419d58f]
|
||||
- Updated dependencies [a0954c7]
|
||||
- Updated dependencies [575e211]
|
||||
- Updated dependencies [f1b3bd8]
|
||||
- Updated dependencies [7e7b0c6]
|
||||
- Updated dependencies [0c53f46]
|
||||
- Updated dependencies [d984fce]
|
||||
- Updated dependencies [ef6e459]
|
||||
- Updated dependencies [2d2dd50]
|
||||
- Updated dependencies [3513d5f]
|
||||
- Updated dependencies [4dab2b6]
|
||||
- Updated dependencies [977000c]
|
||||
- Updated dependencies [3f66e55]
|
||||
- Updated dependencies [541f1f6]
|
||||
- Updated dependencies [f5b588c]
|
||||
- Updated dependencies [45727f1]
|
||||
- Updated dependencies [775a1f8]
|
||||
- Updated dependencies [79c602d]
|
||||
- Updated dependencies [6c94ee0]
|
||||
- Updated dependencies [429143e]
|
||||
- Updated dependencies [301f25d]
|
||||
- Updated dependencies [ea3cfee]
|
||||
- Updated dependencies [0ae4499]
|
||||
- Updated dependencies [f3f20ac]
|
||||
- Updated dependencies [6415eed]
|
||||
- Updated dependencies [2ce208e]
|
||||
- Updated dependencies [8131d54]
|
||||
- Updated dependencies [b6b5583]
|
||||
- Updated dependencies [dd1b960]
|
||||
- Updated dependencies [2c46cdc]
|
||||
- Updated dependencies [ea5e12e]
|
||||
- Updated dependencies [07209a4]
|
||||
- Updated dependencies [da69e03]
|
||||
- Updated dependencies [93da87d]
|
||||
- Updated dependencies [c0d5353]
|
||||
- Updated dependencies [59fc94b]
|
||||
- Updated dependencies [afa33b7]
|
||||
- Updated dependencies [d03d6c2]
|
||||
- Updated dependencies [42f46a1]
|
||||
- Updated dependencies [2442032]
|
||||
- Updated dependencies [7a3a9a9]
|
||||
- Updated dependencies [f685518]
|
||||
- Updated dependencies [1d860ec]
|
||||
- Updated dependencies [e48c75c]
|
||||
- Updated dependencies [c202053]
|
||||
- Updated dependencies [efa5d9b]
|
||||
- Updated dependencies [7cd660f]
|
||||
- Updated dependencies [9a2e8a7]
|
||||
- Updated dependencies [347842f]
|
||||
- @runfusion/fusion@0.49.0
|
||||
|
||||
## 0.48.0
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "runfusion.ai",
|
||||
"version": "0.48.0",
|
||||
"version": "0.49.0",
|
||||
"license": "MIT",
|
||||
"description": "Launch Fusion with `npx runfusion.ai` — tiny alias for @runfusion/fusion.",
|
||||
"homepage": "https://runfusion.ai",
|
||||
|
||||
@@ -1,5 +1,211 @@
|
||||
# @runfusion/fusion
|
||||
|
||||
## 0.49.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- 7772ab3: summary: Add a default-on, toggleable pre-merge Code Review step to the built-in coding workflows.
|
||||
category: feature
|
||||
dev: New `code-review` optional-group node (defaultOn:true, toolMode readonly, gateMode advisory, phase pre-merge) on the pre-merge success path (execute → browser-verification → code-review → review) of both the built-in coding and stepwise coding workflows. Runs for every coding task by default (seeded into enabledWorkflowSteps via resolveDefaultOnOptionalGroupIds) but is toggleable off per task; advisory so it does not change merge outcomes (operators can promote it to a blocking gate). Also fixes default-workflow task creation to seed default-on optional groups for interpreter-deferred built-ins (previously dropped). Reuses the shared prompt-gate verdict machinery (no engine verification code). The `code-review` WORKFLOW_STEP_TEMPLATE is also available in the editor palette.
|
||||
- 744aa2c: summary: Verification now runs only the tests affected by a task's changed files, so merge/step checks finish in seconds.
|
||||
category: feature
|
||||
dev: New deriveFileScopedPnpmTestCommand maps changed test files (and co-located tests of changed source) to a per-package `pnpm --filter <pkg> exec vitest run <files>` command; inferDefaultTestCommand uses it (overriding even an explicit testCommand) when the new project setting scopeVerificationToChangedFiles (default true) is on and git context is available, falling back to the configured command when no tests resolve. The thin merge-gate suite remains the cross-cutting safety net.
|
||||
- 98a5052: summary: Record signed signal connectors in Command Center incident metrics.
|
||||
category: feature
|
||||
dev: Adds connector incident ingestion and /api/command-center/signals/connectors configuration status.
|
||||
- e46ea00: summary: Add an engine-disconnected dashboard banner with one-click Start engine.
|
||||
category: feature
|
||||
dev: Adds project-scoped engine status/start API routes and dashboard-only guidance for UI-only launches.
|
||||
- 9a2709d: summary: Show provider icons next to Command Center model names.
|
||||
category: feature
|
||||
dev: Infers provider icons from model ids for Command Center model tables and bar charts; pie charts remain text-only.
|
||||
- 4cc9c2f: summary: Preview images, videos, audio, and PDFs directly in the Files modal.
|
||||
category: feature
|
||||
dev: Adds browser-native previews backed by workspace-safe file download URLs.
|
||||
- 541f1f6: summary: Add optional workflow-step quick dropdowns to task creation surfaces.
|
||||
category: feature
|
||||
dev: Surfaces active workflow optional steps in QuickEntryBox and NewTaskModal create payloads.
|
||||
- 79c602d: summary: Add core MCP server settings model with project/global precedence and secret references.
|
||||
category: feature
|
||||
dev: New @fusion/core MCP config types, validators, resolveEffectiveMcpServers, secret-resolver seam, and Claude Desktop import/export. Secret material stored only as Fusion-managed secret references.
|
||||
- 6c94ee0: summary: Forward configured MCP servers to all AI lanes and add reachability validation.
|
||||
category: feature
|
||||
dev: Adds runtime MCP support gating, materialized MCP forwarding, and POST /api/mcp/validate.
|
||||
- 429143e: summary: Add `fn mcp` CLI to manage MCP servers, import Claude Desktop config, and export Fusion MCP JSON.
|
||||
category: feature
|
||||
dev: New `packages/cli/src/commands/mcp.ts`; reuses @fusion/core resolveEffectiveMcpServers, validation, and import/export; sensitive fields stored as secret references via SecretsStore, never plaintext.
|
||||
- 301f25d: summary: Add MCP server management UI in Settings with global/project scopes, validation, and import/export.
|
||||
category: feature
|
||||
dev: New SettingsModal sections global-mcp/mcp + McpServersCard; consumes @fusion/core MCP foundation and POST /api/mcp/validate; sensitive fields bind to secret references only.
|
||||
- 2ce208e: summary: Automations popup is now movable and resizable like other Fusion pop-outs.
|
||||
category: feature
|
||||
dev: ScheduledTasksModal modal presentation now renders inside the shared FloatingWindow (windowKey "automation", persistGeometryKey "floating-window:automation"); embedded presentation unchanged. Mobile stays full-screen by CSS.
|
||||
- 8131d54: summary: Automation AI steps now run with all tools by default, with a per-step tool selector and live run output.
|
||||
category: feature
|
||||
dev: Adds AutomationStep.allowedTools + AUTOMATION_SELECTABLE_TOOLS (core); toolsAllowlist on createFnAgent (engine); SSE GET /automations/:id/run/stream and /routines/:id/run/stream (dashboard).
|
||||
- dd1b960: summary: Enabled optional workflow steps now run and show in task progress reliably.
|
||||
category: feature
|
||||
dev: Fixes FN-7039. `Store.optionalGroupIdSet` falls back to `builtin:coding` (matching the executor's unselected-task resolution) so a toggled built-in group id (e.g. `browser-verification`) is no longer materialized into a legacy `WS-xxx` step row the graph never matches. Create-time optional-step controls (QuickEntryBox, TaskForm) resolve `builtin:coding` when no project default workflow is set, so the toggles appear. First unit of the broader graph-native workflow-step refactor.
|
||||
- 2442032: summary: Make Remote Access settings visible without enabling an experimental flag.
|
||||
category: feature
|
||||
dev: Graduates the Settings UI section while leaving remoteAccess provider/token gating unchanged.
|
||||
- f685518: summary: Auto-discover MCP servers from Claude/Cursor/Windsurf/VS Code and opt-in to enable them in Settings.
|
||||
category: feature
|
||||
dev: New @fusion/core mcp-discovery source resolution + parser, @fusion/engine discoverMcpServers fs reader, GET /api/mcp/discovered route, and a discovered region in McpServersCard. Read-only/opt-in; discovered secrets become Fusion secret references, never plaintext.
|
||||
- 1d860ec: summary: Adjust the global concurrency cap from the footer and dashboard; settings grouped by global vs project scope.
|
||||
category: feature
|
||||
dev: Added a Global Max Concurrent slider (wired to fetch/updateGlobalConcurrency) to EngineControlMenu (footer) and the dashboard CommandCenterControls Concurrency card, with debounced saves matching the existing project sliders. SchedulingSection now groups fields under labeled "Global — all projects" and "This project" subheadings with scope badges so the global cap is not mistaken for a per-project setting (clearer on mobile).
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- c7cbae1: summary: Keep task-detail Chat and Workflow tabs aligned on displayed model names.
|
||||
category: fix
|
||||
dev: Extracts dashboard effective model display resolution for shared Chat, Agent Log, and Workflow tab use.
|
||||
- 50a9471: summary: Fix random fusion crashes when multiple dashboards/CLIs run on one host.
|
||||
category: fix
|
||||
dev: Central DB (~/.fusion/fusion-central.db) now uses journal_mode=DELETE instead of WAL. WAL coordinates concurrent processes via a memory-mapped `-shm` wal-index that SIGBUSes a reader (walIndexReadHdr / `cluster_pagein past EOF`) on macOS/APFS when another process resizes it mid-checkpoint, killing the node process with no JS stack. DELETE mode removes the `-shm` mmap surface and coordinates via POSIX locks (busy_timeout absorbs the added writer serialization). Per-project DBs (db.ts) are unchanged. See central-db.ts open() and central-db.test.ts regression.
|
||||
- b293525: summary: Fix unreadable info-toast contrast and dashboard CSS token regressions.
|
||||
category: fix
|
||||
dev: Tokenized raw rgba/undefined CSS vars across ~15 dashboard component stylesheets, defined missing --border-strong / right-dock width tokens, enrolled the shadcn-custom light theme in the dark-text toast correction (WCAG AA). Also repairs ~19 stale dashboard tests that trailed intentional product changes (workflowColumns graduation, onboarding flow, theme relabels, header divider removal).
|
||||
- c20c4b7: summary: Fix global settings (including the global concurrency cap) intermittently resetting to defaults.
|
||||
category: fix
|
||||
dev: Several production call sites built `new CentralCore(store.getFusionDir())`, pointing the central/global DB at the project's `.fusion/` instead of `~/.fusion/` and spawning stray per-project central DBs seeded with default global settings that shadowed real global state. Added `TaskStore.getGlobalSettingsDir()`, routed the secrets store plus the secrets/proxy/node/secrets-sync/settings-sync dashboard routes through it, and added a `resolveGlobalDir()` guard that throws on a project-local `.fusion/` dir (parent is a git repo) so the regression can't silently recur. Existing stray DBs were operator-quarantined.
|
||||
- d08e8db: summary: Restore dashboard Settings helper copy and TaskChat tool-call labels.
|
||||
category: fix
|
||||
dev: Repairs changed-only dashboard assertions for navigation, pause routes, TaskChat, and theme selector parity.
|
||||
- 6df4043: summary: Preserve the selected workflow when Missions creates tasks.
|
||||
category: fix
|
||||
dev: Missions now shares the header workflow selector with Planning and passes workflowId through mission triage APIs.
|
||||
- f5e1b96: summary: Add a Worktrees setting for copying repository files into new task worktrees.
|
||||
category: feature
|
||||
dev: Adds project setting `worktreeCopyFiles`; release with the standard changeset workflow, not manual versioning.
|
||||
- 0744ab3: summary: Restore animated loading spinners across the Fusion dashboard.
|
||||
category: fix
|
||||
dev: Dashboard spinner utilities now use a collision-proof keyframe and tests guard component CSS chunks.
|
||||
- 9fabc9d: summary: Ignore hidden dot paths in overlap scheduling by default with a Settings toggle.
|
||||
category: fix
|
||||
dev: Adds project setting `ignoreHiddenOverlapPaths` and keeps `overlapIgnorePaths` as an additional explicit filter.
|
||||
- 0049fb9: summary: Make browser and Android Back close dashboard task detail before leaving the current view.
|
||||
category: fix
|
||||
dev: Updates dashboard task-detail history entries for full-panel and modal detail flows.
|
||||
- 4880a0f: summary: Fix Command Center token usage updating live without manual refresh.
|
||||
category: fix
|
||||
dev: Analytics polling now revalidates in the background when prior data exists so token cards, charts, and model rows stay mounted during live refresh.
|
||||
- 419d58f: summary: Prevent Planning Mode summary buttons from overlapping on tablet screens.
|
||||
category: fix
|
||||
dev: Adds a tablet responsive CSS contract for Planning Mode summary action wrapping.
|
||||
- a0954c7: summary: Make Plan Mission with AI desktop modal movable and recover cleanly from stream failures.
|
||||
category: fix
|
||||
dev: Dashboard mission interview now uses floating desktop geometry and normalizes terminal SSE errors into one retry state.
|
||||
- 575e211: summary: Prevent Planning Mode from crashing on malformed AI summary arrays.
|
||||
category: fix
|
||||
dev: Normalizes planning summaries, question options, subtasks, and dependency arrays at UI/API boundaries.
|
||||
- f1b3bd8: summary: Allow Planning Mode generations to continue while meaningful AI output is progressing.
|
||||
category: fix
|
||||
dev: Replaces the fixed Planning Mode generation cap with inactivity and repeated-output detection.
|
||||
- 7e7b0c6: summary: Recover mission AI planning from transient stream interruptions.
|
||||
category: fix
|
||||
dev: MissionInterviewModal refetches active session state before showing permanent stream errors.
|
||||
- 0c53f46: summary: Stop showing branch reattachment warnings in Task Detail.
|
||||
category: fix
|
||||
dev: Removes stale TaskDetailModal rebind-banner CSS/mocks and covers missing-branch workspace shapes.
|
||||
- d984fce: summary: Fix discarding mission interview drafts from the Missions view.
|
||||
category: fix
|
||||
dev: Preserves project and owning-tab scope for mission interview draft discard requests.
|
||||
- ef6e459: summary: Fix excessive spacing in the embedded Automations pane.
|
||||
category: fix
|
||||
dev: Top-pack embedded Automations grid rows and add regression coverage for the list/detail layout.
|
||||
- 2d2dd50: summary: Fix mobile Missions back navigation from mission detail tabs.
|
||||
category: fix
|
||||
dev: Tracks mission detail visibility for mobile history entries instead of selected mission IDs.
|
||||
- 3513d5f: summary: Keep New Task mobile dialog controls tappable while the keyboard is open.
|
||||
category: fix
|
||||
dev: Restores hit testing for the NewTaskModal sheet and bounds mobile picker dropdowns.
|
||||
- 4dab2b6: summary: Exclude engine-down time from task duration badge and stats.
|
||||
category: fix
|
||||
dev: Adds engineLastActiveAt heartbeat and startup reconcile-engine-downtime-active-timing recovery.
|
||||
- 977000c: summary: Restore horizontal scrolling for mobile task detail tabs.
|
||||
category: fix
|
||||
dev: Keeps the task-detail tab strip scrollable across Board modal and List embedded surfaces.
|
||||
- 3f66e55: summary: Fix workflow editor so the Browser Verification block shows connected edges.
|
||||
category: fix
|
||||
dev: optional-group/foreach/loop container nodes now render connectable handles without adjacent layer overlap in WorkflowNodeEditor.
|
||||
- f5b588c: summary: Retry transient ntfy publish failures so one-shot task notifications are less likely to be lost.
|
||||
category: fix
|
||||
dev: Adds bounded ntfy fetch retries for network, timeout, 5xx, and 429 failures with a per-attempt timeout.
|
||||
- 45727f1: summary: Command Center date-range presets now correctly filter charts.
|
||||
category: fix
|
||||
dev: Honors open-ended Command Center analytics bounds and serializes All time explicitly.
|
||||
- 775a1f8: summary: Make the AI session needs-input banner compact and hide it on Missions or Planning.
|
||||
category: fix
|
||||
dev: Shrinks SessionNotificationBanner CSS and tests the DashboardBanners visibility guard.
|
||||
- ea3cfee: summary: Prevent long Skills list rows from overflowing the left pane.
|
||||
category: fix
|
||||
dev: Constrains SkillsView discovered-skill name, path, and source rows with ellipsis truncation.
|
||||
- 0ae4499: summary: Open dependency Graph tasks in the shared movable task pop-out.
|
||||
category: fix
|
||||
dev: Routes graph plugin task-open callbacks through MainContent popOutTaskDetail while preserving non-graph plugin modal behavior.
|
||||
- f3f20ac: summary: Preview image, video, audio, and PDF files natively in the right-dock Files viewer.
|
||||
category: fix
|
||||
dev: Reuses the shared file-preview classification and download route in DockFilesView.
|
||||
- 6415eed: summary: Match the optional steps dropdown trigger to shared task creation buttons.
|
||||
category: fix
|
||||
dev: Reuses the dashboard `.btn .btn-sm` trigger styling for WorkflowOptionalStepsDropdown.
|
||||
- b6b5583: summary: Workflow and automation steps now use the configured project Execution model instead of the default.
|
||||
category: fix
|
||||
dev: Workflow/AI-prompt step model resolution now consults the execution lane (resolveExecutorSessionModel / resolveExecutionSettingsModel) instead of resolveProjectDefaultModel, fixing executeWorkflowStep (executor.ts), cron-runner.ts, and dashboard routes.ts. FN-7039.
|
||||
- 2c46cdc: summary: Fix task Workflow tab showing "Step definition not found." for Code Review and other optional steps.
|
||||
category: fix
|
||||
dev: WorkflowResultsTab configuredSteps now shows the not-found message only when a step id is absent from the step lookup, not when a found optional-group step has an empty description.
|
||||
- ea5e12e: summary: Quick task input no longer refocuses itself after you add a task.
|
||||
category: fix
|
||||
dev: Removed QuickEntryBox post-submit focus restoration (FNXC:QuickEntryFocus); supersedes FN-6217/FN-6219.
|
||||
- 07209a4: summary: Capitalize the built-in Code Review step name consistently.
|
||||
category: fix
|
||||
dev: Updates the compound-engineering built-in workflow node display name and regression coverage.
|
||||
- da69e03: summary: Remove the quick-entry keyboard hint from the task creation surface.
|
||||
category: internal
|
||||
dev: Removes the retired quickEntryHint locale key and QuickEntryBox hint shell/CSS.
|
||||
- 93da87d: summary: Restore mobile swipe scrolling when touching task-detail tab buttons.
|
||||
category: fix
|
||||
dev: Adds detail-tab touch-action pan-x coverage to override the global mobile pan-y lock.
|
||||
- c0d5353: summary: Restore horizontal swiping on Agent Detail tabs on mobile touch devices.
|
||||
category: fix
|
||||
dev: Adds `.agent-detail-tab` touch-action pan-x coverage because the global mobile pan-y lock is non-inherited.
|
||||
- 59fc94b: summary: Fix slash/namespaced skill commands not loading in chat and agent sessions.
|
||||
category: fix
|
||||
dev: skill-resolver requested-name matching now reduces a/b, a/b/SKILL.md, and source::a/b forms to the bare token like the dashboard bareSkillName, scoped to requested-name matching (allow/exclude path matching unchanged).
|
||||
- afa33b7: summary: Fix task-detail Workflow tabs so inherited workflow graphs and step details populate.
|
||||
category: fix
|
||||
dev: Resets stale task workflow selection/results on task switches and aliases optional step template IDs.
|
||||
- d03d6c2: summary: Keep Graph tasks visible when cached workflow assignments reference deleted workflows.
|
||||
category: fix
|
||||
dev: Treat stale Graph `taskWorkflowIds` entries as default-workflow assignments during workflow filtering.
|
||||
- 42f46a1: summary: Fix npm install failure caused by bundled plugins referencing private @fusion packages.
|
||||
category: fix
|
||||
dev: Sanitizes copied plugin and vendored extension manifests in tsup.config.ts before publishing.
|
||||
- 7a3a9a9: summary: Rename the Remote Access settings section (drops the stale "& Node Sync" suffix).
|
||||
category: fix
|
||||
dev: The standalone Node Sync settings section is unchanged.
|
||||
- e48c75c: summary: Mobile: hide the executor footer and remove the empty gap above the keyboard while typing.
|
||||
category: fix
|
||||
dev: computeMobileBarKeyboardFlags no longer iOS-gates footerHidden, so Android keyboard-open now hides ExecutorStatusBar and drops the reserved footer+nav padding-bottom (composer sits flush above the keyboard). footerKeyboardOpen stays iOS-only. Supersedes FN-5707's Android gate.
|
||||
- c202053: summary: Fix Planning Mode not scrolling on mobile so action buttons stay reachable.
|
||||
category: fix
|
||||
dev: The global mobile `.modal-lg`/`.modal:not(.confirm-dialog)` 100dvh rule was matching the embedded Planning shell (`.planning-modal--embedded`) and stretching it past its bounded `.planning-view` pane, clipping the footer under `overflow:hidden`. Mobile rule now qualifies as `.planning-view.open .planning-modal--embedded` (specificity 0,3,0) and re-pins `max-height:100%` so the inner flex scroll chain works.
|
||||
- efa5d9b: summary: Verification (merge/step gate) timeout now scales with command scope instead of a flat 10 minutes.
|
||||
category: fix
|
||||
dev: verification-utils runVerificationCommand derives its default from the command — package-scoped (pnpm --filter/-F) gets 300s, workspace-scoped gets 900s — matching fn_run_verification (DEFAULT_TIMEOUT_PACKAGE_SEC/WORKSPACE_SEC). Project verificationCommandTimeoutMs still overrides; the 1800s hard cap still applies. Fixes workspace-scoped suites being killed as a 10-min infra timeout during merge/step verification.
|
||||
- 7cd660f: summary: Fix stale overlap-blocker repair edge cases and dashboard display synchronization.
|
||||
category: fix
|
||||
dev: Adds effective write-scope repair handling for scheduler/file-scope lease consistency.
|
||||
- 9a2e8a7: summary: Post-merge workflow steps now run once via the workflow graph instead of the merger.
|
||||
category: internal
|
||||
dev: Flips `experimentalFeatures.graphNativePostMerge` DEFAULT-ON so the graph is the sole post-merge owner; the legacy merger post-merge path (`runPostMergeWorkflowSteps`/`hasEnabledPostMergeWorkflowSteps`) is inert under the flag (kept until U7c). DB migration 130 rewrites legacy compiled `workflow_steps` enable ids (templateId ∈ built-in optional-group ids: browser-verification, code-review) to the graph node ids in tasks' `enabledWorkflowSteps` (idempotent, de-duped). `workflow_steps` table is retained.
|
||||
- 347842f: summary: Retire the legacy workflow-steps store; workflow steps now run entirely graph-native.
|
||||
category: internal
|
||||
dev: U7c removes the last readers/writers of the legacy `workflow_steps` table and drops it via migration 131 (SCHEMA_VERSION 130→131, idempotent DROP). Removed: store CRUD (`create`/`update`/`delete`/`getWorkflowStep`), the workflow-compilation materializer (`materializeWorkflowSteps`), `migrateLegacyWorkflowSteps` + its `POST /api/workflows/migrate-legacy-steps` route and the editor's on-open migration notice, and the merger legacy post-merge execution path (worktree + prompt/script step run). Pre/post-merge steps record into `task.workflowStepResults`; `selectTaskWorkflow` now seeds `enabledWorkflowSteps` with default-on optional-group node ids only (the graph runs the workflow IR directly). `listWorkflowSteps()` returns only the in-memory plugin palette. Executor revive sources gate-ness from the recorded result status, not the table.
|
||||
|
||||
## 0.48.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@runfusion/fusion",
|
||||
"version": "0.48.0",
|
||||
"version": "0.49.0",
|
||||
"license": "MIT",
|
||||
"description": "Fusion CLI: HTTP API server, daemon, dashboard launcher, and task tooling for the Fusion AI coding agent.",
|
||||
"homepage": "https://github.com/Runfusion/Fusion#readme",
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
# @fusion/core
|
||||
|
||||
## 0.49.0
|
||||
|
||||
## 0.48.0
|
||||
|
||||
## 0.47.0
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@fusion/core",
|
||||
"version": "0.48.0",
|
||||
"version": "0.49.0",
|
||||
"license": "MIT",
|
||||
"description": "Fusion core: task store, scheduler, settings, and shared domain types backing the Fusion AI coding agent.",
|
||||
"homepage": "https://github.com/Runfusion/Fusion#readme",
|
||||
|
||||
@@ -1,5 +1,22 @@
|
||||
# @fusion/dashboard
|
||||
|
||||
## 0.49.0
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @fusion/core@0.49.0
|
||||
- @fusion/engine@0.49.0
|
||||
- @fusion/i18n@0.39.12
|
||||
- @fusion-plugin-examples/cli-printing-press@0.1.29
|
||||
- @fusion-plugin-examples/compound-engineering@0.1.12
|
||||
- @fusion-plugin-examples/dependency-graph@0.1.43
|
||||
- @fusion-plugin-examples/roadmap@0.1.31
|
||||
- @fusion-plugin-examples/cursor-runtime@0.1.31
|
||||
- @fusion-plugin-examples/droid-runtime@0.1.38
|
||||
- @fusion-plugin-examples/hermes-runtime@0.2.62
|
||||
- @fusion-plugin-examples/openclaw-runtime@0.2.62
|
||||
- @fusion-plugin-examples/paperclip-runtime@0.2.62
|
||||
|
||||
## 0.48.0
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@fusion/dashboard",
|
||||
"version": "0.48.0",
|
||||
"version": "0.49.0",
|
||||
"license": "MIT",
|
||||
"description": "Fusion dashboard: React UI and HTTP API server for monitoring and controlling the Fusion AI coding agent.",
|
||||
"homepage": "https://github.com/Runfusion/Fusion#readme",
|
||||
|
||||
@@ -1,5 +1,13 @@
|
||||
# @fusion/desktop
|
||||
|
||||
## 0.49.0
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @fusion/core@0.49.0
|
||||
- @fusion/dashboard@0.49.0
|
||||
- @fusion/engine@0.49.0
|
||||
|
||||
## 0.48.0
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "@fusion/desktop",
|
||||
"productName": "Fusion",
|
||||
"version": "0.48.0",
|
||||
"version": "0.49.0",
|
||||
"license": "MIT",
|
||||
"author": {
|
||||
"name": "Runfusion",
|
||||
|
||||
@@ -1,5 +1,11 @@
|
||||
# @fusion/droid-cli
|
||||
|
||||
## 0.11.38
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @fusion-plugin-examples/droid-runtime@0.1.38
|
||||
|
||||
## 0.11.37
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@fusion/droid-cli",
|
||||
"version": "0.11.37",
|
||||
"version": "0.11.38",
|
||||
"description": "First-party Fusion pi extension that routes LLM calls through the Droid CLI subprocess.",
|
||||
"license": "MIT",
|
||||
"private": true,
|
||||
|
||||
@@ -1,5 +1,12 @@
|
||||
# @fusion/engine
|
||||
|
||||
## 0.49.0
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @fusion/core@0.49.0
|
||||
- @fusion/pi-claude-cli@0.49.0
|
||||
|
||||
## 0.48.0
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@fusion/engine",
|
||||
"version": "0.48.0",
|
||||
"version": "0.49.0",
|
||||
"license": "MIT",
|
||||
"description": "Fusion engine: executor, merger, scheduler, and automation runtime for the Fusion AI coding agent.",
|
||||
"homepage": "https://github.com/Runfusion/Fusion#readme",
|
||||
|
||||
@@ -1,5 +1,11 @@
|
||||
# @fusion/i18n
|
||||
|
||||
## 0.39.12
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @fusion/core@0.49.0
|
||||
|
||||
## 0.39.11
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@fusion/i18n",
|
||||
"version": "0.39.11",
|
||||
"version": "0.39.12",
|
||||
"license": "MIT",
|
||||
"description": "Fusion i18n: authored translation catalogs and shared i18next configuration for the Fusion dashboard and terminal UI.",
|
||||
"type": "module",
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
# @fusion/mobile
|
||||
|
||||
## 0.49.0
|
||||
|
||||
## 0.48.0
|
||||
|
||||
## 0.47.0
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@fusion/mobile",
|
||||
"version": "0.48.0",
|
||||
"version": "0.49.0",
|
||||
"license": "MIT",
|
||||
"description": "Fusion mobile: Capacitor wrapper around the Fusion dashboard for iOS and Android.",
|
||||
"homepage": "https://github.com/Runfusion/Fusion#readme",
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
# @fusion/pi-claude-cli
|
||||
|
||||
## 0.49.0
|
||||
|
||||
## 0.48.0
|
||||
|
||||
## 0.47.0
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@fusion/pi-claude-cli",
|
||||
"version": "0.48.0",
|
||||
"version": "0.49.0",
|
||||
"description": "Fusion vendored fork: pi coding-agent extension that routes LLM calls through the Claude Code CLI. Forked from rchern/pi-claude-cli (MIT). See UPSTREAM.md.",
|
||||
"license": "MIT",
|
||||
"private": true,
|
||||
|
||||
@@ -1,5 +1,11 @@
|
||||
# @fusion/plugin-sdk
|
||||
|
||||
## 0.49.0
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @fusion/core@0.49.0
|
||||
|
||||
## 0.48.0
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@fusion/plugin-sdk",
|
||||
"version": "0.48.0",
|
||||
"version": "0.49.0",
|
||||
"license": "MIT",
|
||||
"description": "Fusion plugin SDK: types and helpers for authoring third-party plugins that extend the Fusion dashboard and engine.",
|
||||
"homepage": "https://github.com/Runfusion/Fusion#readme",
|
||||
|
||||
@@ -1,5 +1,11 @@
|
||||
# @fusion-plugin-examples/auto-label
|
||||
|
||||
## 0.2.62
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @fusion/plugin-sdk@0.49.0
|
||||
|
||||
## 0.2.61
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@fusion-plugin-examples/auto-label",
|
||||
"version": "0.2.61",
|
||||
"version": "0.2.62",
|
||||
"type": "module",
|
||||
"description": "Automatically labels tasks based on description content",
|
||||
"keywords": [
|
||||
|
||||
@@ -1,5 +1,11 @@
|
||||
# @fusion-plugin-examples/ci-status
|
||||
|
||||
## 0.2.62
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @fusion/plugin-sdk@0.49.0
|
||||
|
||||
## 0.2.61
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@fusion-plugin-examples/ci-status",
|
||||
"version": "0.2.61",
|
||||
"version": "0.2.62",
|
||||
"type": "module",
|
||||
"description": "Polls CI status for branches and provides a custom API to query results",
|
||||
"keywords": [
|
||||
|
||||
@@ -1,5 +1,11 @@
|
||||
# @fusion-plugin-examples/notification
|
||||
|
||||
## 0.2.62
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @fusion/plugin-sdk@0.49.0
|
||||
|
||||
## 0.2.61
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@fusion-plugin-examples/notification",
|
||||
"version": "0.2.61",
|
||||
"version": "0.2.62",
|
||||
"type": "module",
|
||||
"description": "Example Fusion plugin that sends webhook notifications on task lifecycle events",
|
||||
"keywords": [
|
||||
|
||||
@@ -1,5 +1,11 @@
|
||||
# @fusion-plugin-examples/settings-demo
|
||||
|
||||
## 0.2.62
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @fusion/plugin-sdk@0.49.0
|
||||
|
||||
## 0.2.61
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@fusion-plugin-examples/settings-demo",
|
||||
"version": "0.2.61",
|
||||
"version": "0.2.62",
|
||||
"type": "module",
|
||||
"description": "Example Fusion plugin demonstrating settings schema and runtime configuration",
|
||||
"keywords": [
|
||||
|
||||
@@ -1,5 +1,12 @@
|
||||
# @fusion-plugin-examples/acp-runtime
|
||||
|
||||
## 0.1.12
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @fusion/core@0.49.0
|
||||
- @fusion/plugin-sdk@0.49.0
|
||||
|
||||
## 0.1.11
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@fusion-plugin-examples/acp-runtime",
|
||||
"version": "0.1.11",
|
||||
"version": "0.1.12",
|
||||
"type": "module",
|
||||
"description": "ACP (Agent Client Protocol) runtime plugin for Fusion — drives any ACP-compatible agent over JSON-RPC/stdio",
|
||||
"keywords": [
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user