chore(release): v0.55.0
Version bump via changesets.
This commit is contained in:
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Stop recurring Windows Terminal warning popups during terminal startup.
|
||||
category: fix
|
||||
dev: Keeps embedded terminal bootstrap on supported shells and surfaces actionable inline errors.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Fix dashboard localStorage quota exhaustion from stale SWR caches and add a Clear local data escape hatch.
|
||||
category: fix
|
||||
dev: Stale SWR hydration entries (per-chat-session/per-room message caches) were never garbage-collected; readCache now lazily deletes stale entries, a boot sweep prunes anything older than 24h, and Settings → General exposes a user-facing "Clear local data" button that preserves the auth token.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Fix `fusion desktop` on Windows and published npm installs (Electron dependency, GPU/sandbox flags, dashboard reuse).
|
||||
category: fix
|
||||
dev: `packages/cli/package.json` now depends on `electron` at runtime; previously the desktop launcher called `require("electron")`, which is only available inside the source checkout (via `pnpm-workspace.yaml` `onlyBuiltDependencies`) and is missing for npm consumers, causing `fusion desktop` to hang or fail silently. The launcher now applies GPU/sandbox-disabling Electron flags only on Windows (`os.platform() === "win32"`), keeps hardware acceleration and the Chromium sandbox on macOS/Linux, exports `FUSION_SERVER_PORT` so the desktop reuses the CLI-started dashboard instead of double-binding ports, and isolates desktop user-data under `~/.fusion/desktop-user-data`. Relocating the profile performs a one-time copy of the previous default Electron profile (`user-data-migration.ts`) so upgrading operators keep window geometry/session. `packages/desktop/scripts/build.ts` now fails the build if `main.js`/`preload.js`/`client/index.html` are missing from `dist/` or the staged `deploy/dist/`, preventing shipping an incomplete `app.asar`.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: First-run agent setup no longer errors on a duplicate CEO; desktop Switch-server button now opens the connection menu.
|
||||
category: fix
|
||||
dev: Onboarding agent creation (ModelOnboardingModal + SetupWizardModal) treats a 409 "Agent with this name already exists" as success and advances, since the default CEO can be created from more than one first-run surface. The desktop preload now bridges the `shell:open-connection-manager` IPC (sent by main when the header Switch-server button is clicked) into the `window` DOM event ShellContext listens for, so NativeShellConnectionManager (Local/Remote toggle + remote profiles) actually opens.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Allow operators to delete archived tasks.
|
||||
category: fix
|
||||
dev: Extends task deletion to archive-db snapshots while preserving soft-delete tombstones and ID reservation.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Show workflow template block boundary connectors in the graph editor.
|
||||
category: fix
|
||||
dev: Adds visual-only foreach/loop/optional-group template boundary edges that are filtered from persisted IR.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": minor
|
||||
---
|
||||
|
||||
summary: Allow configuring permissions for ephemeral and permanent agents.
|
||||
category: feature
|
||||
dev: Applies capability grants and runtime permission policies consistently across agent lifetimes.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Preserve the selected dashboard project across browser refreshes.
|
||||
category: fix
|
||||
dev: Project selection now updates and hydrates from the existing `?project=` dashboard URL contract.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Detect Cursor CLI installations that expose Windows cmd or bat shims.
|
||||
category: fix
|
||||
dev: Cursor runtime probes and model discovery now shell-spawn only on Windows and preserve spawn diagnostics.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Add a Settings override for the local Cursor CLI binary path.
|
||||
category: feature
|
||||
dev: Adds global `cursorCliBinaryPath` and threads it through Cursor CLI probes, auth status, enable validation, and model discovery.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": minor
|
||||
---
|
||||
|
||||
summary: Add GitLab instance URL settings for GitLab.com and self-managed servers.
|
||||
category: feature
|
||||
dev: Adds typed GitLab web/API URL configuration and dashboard controls for later GitLab integration subtasks.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": minor
|
||||
---
|
||||
|
||||
summary: Add GitLab access-token settings for personal, project, and group tokens.
|
||||
category: feature
|
||||
dev: Documents required GitLab API scopes and adds token auth resolution for later GitLab integration tasks.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": minor
|
||||
---
|
||||
|
||||
summary: Add GitLab project issue, group issue, and merge request imports.
|
||||
category: feature
|
||||
dev: Adds HTTP API GitLab import routes, dashboard affordances, CLI commands, and extension tools.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Display linked GitLab tracking metadata and stale badges on tasks.
|
||||
category: feature
|
||||
dev: Persists GitLab tracking metadata separately from GitHub tracking fields.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": minor
|
||||
---
|
||||
|
||||
summary: Add GitLab comment and auto-close lifecycle actions for linked work items.
|
||||
category: feature
|
||||
dev: Uses GitLab REST notes and state-event APIs with configured self-managed instance URLs.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": minor
|
||||
---
|
||||
|
||||
summary: Add GitLab as a Command Center Signals connector.
|
||||
category: feature
|
||||
dev: Adds GitLab webhook token verification and issue/MR signal normalization for Command Center incidents.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Preserve GitLab tracking metadata for CLI and extension imports.
|
||||
category: fix
|
||||
dev: GitLab project, group, and merge-request imports now carry gitlabTracking metadata alongside sourceIssue provenance.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Keep Planning Mode Refine Further from getting stuck on duplicate generation.
|
||||
category: fix
|
||||
dev: Guards completed-summary refinement as a single-flight UI turn and preserves the active planning stream on same-refine in-progress responses.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": minor
|
||||
---
|
||||
|
||||
summary: Add explicit onboarding choices to use, initialize, or clone a git repository.
|
||||
category: feature
|
||||
dev: Setup wizard now sends gitSetupMode while preserving cloneUrl-only project registration clients.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Show task status badges on Documents task groups.
|
||||
category: fix
|
||||
dev: DocumentsView now renders taskColumn metadata in task document group headers and covers collapsed done/non-done states.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Suppress misleading Anthropic Subscription re-login banners when another Anthropic auth method is active.
|
||||
category: fix
|
||||
dev: Keeps subscription OAuth expired in Settings while hiding only the global urgent banner entry when API key or Claude CLI auth is active.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Keep Anthropic authentication cards grouped near the top in Settings.
|
||||
category: fix
|
||||
dev: Sorts Claude CLI, Anthropic Subscription, and Anthropic API Key before other auth cards within each auth group.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Stop planner model fallback loops with a clear terminal triage error.
|
||||
category: fix
|
||||
dev: Bounds prompt-time/session-creation model fallback exhaustion and persists failed triage state.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Recover stale task branch-group references from Task Detail after server restarts.
|
||||
category: fix
|
||||
dev: Adds branch_group restart regression coverage and non-origin integration-branch diagnostics.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": minor
|
||||
---
|
||||
|
||||
summary: Let chat update existing agents without delete/recreate.
|
||||
category: feature
|
||||
dev: Adds the fn_agent_update Pi extension tool for scoped AgentStore.updateAgent config edits.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Add sidebar rename buttons to direct Chat conversations.
|
||||
category: feature
|
||||
dev: Reuses ChatView's existing rename dialog and useChat renameSession path.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Return GitHub issue import actions to the main issue list.
|
||||
category: fix
|
||||
dev: Updates Import Tasks issue import/close navigation and regression coverage.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": minor
|
||||
---
|
||||
|
||||
summary: Add a bundled Linear import plugin for creating tasks from Linear issues.
|
||||
category: feature
|
||||
dev: Ships fusion-plugin-linear-import with plugin settings, routes, tools, dashboard view, and bundled-plugin packaging.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": minor
|
||||
---
|
||||
|
||||
summary: Add a mandatory Planning Mode deepening checkpoint before final summaries.
|
||||
category: feature
|
||||
dev: Planning sessions now persist pending summaries behind a "Would you like to go deeper?" checkpoint.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": minor
|
||||
---
|
||||
|
||||
summary: Add visible create buttons and recursive search to Project Files.
|
||||
category: feature
|
||||
dev: Files — Project uses the existing workspace-safe create and /files/search APIs with settings pickers left compact.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Prevent Planning Mode sessions from failing when MCP resolution returns no shaped result.
|
||||
category: fix
|
||||
dev: Dashboard planning lanes now default malformed MCP resolver output to an empty server set while preserving MCP forwarding.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Fix Android mobile terminal spacing while the keyboard is open.
|
||||
category: fix
|
||||
dev: Terminal mobile sizing now tracks visualViewport width for keyboard-open xterm fits.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Fix Last 30 days token usage to include every model in Command Center.
|
||||
category: fix
|
||||
dev: Corrects Command Center token analytics range attribution for durable multi-model task usage.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Include supported chat interactions in Command Center token usage totals.
|
||||
category: fix
|
||||
dev: Records chat-session and room-responder token usage separately from task execution tokens and aggregates both sources in token analytics.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Collapse mobile Chat thread controls into one compact header row.
|
||||
category: feature
|
||||
dev: Mobile direct-chat moves back/session controls into ViewHeader and floats the Markdown/plain toggle.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Preserve workflow setting edits made while a values save is still in flight.
|
||||
category: fix
|
||||
dev: WorkflowSettingsPanel and Project Models workflow lane saves now clear only snapshot-matching pending keys.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Preserve migrated workflow settings when project identity is assigned later.
|
||||
category: fix
|
||||
dev: Backfills rootDir-keyed workflow_settings rows into the durable project identity row, keeping identity values on conflicts.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": minor
|
||||
---
|
||||
|
||||
summary: Add a GitLab enable toggle and collapsible Settings controls.
|
||||
category: feature
|
||||
dev: Adds gitlabEnabled gating for GitLab API operations while preserving saved configuration.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Show the bundled Linear Import plugin in Plugin Manager and dashboard plugin surfaces.
|
||||
category: fix
|
||||
dev: Keeps fusion-plugin-linear-import registered across the built-in Plugin Manager catalog while reusing existing registry, dashboard view, and bundled packaging paths.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Fix the mobile Chat header so back navigation and session selection stay on one row.
|
||||
category: fix
|
||||
dev: Keeps the direct-chat mobile header collapsed while preserving desktop and room-chat layouts.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Fix iOS mobile terminal spacing when opening terminals with the keyboard already visible.
|
||||
category: fix
|
||||
dev: Seeds iOS keyboard-open viewport baselines for TerminalModal and SessionTerminal before xterm fit/resize.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Default fresh startup and theme reset to System mode.
|
||||
category: fix
|
||||
dev: Fresh global settings, pre-hydration scripts, and Appearance reset now keep Shadcn Ember while following OS light/dark preference.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Remember task popup size and position when switching between tasks.
|
||||
category: fix
|
||||
dev: Task-detail FloatingWindow instances share the `floating-window:task-detail` geometry key.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Fix iPhone Safari terminal text spacing with the keyboard open.
|
||||
category: fix
|
||||
dev: Disables WebKit text-size adjustment inside dashboard xterm measurement subtrees.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Count planning tasks correctly in the dashboard footer queue metric.
|
||||
category: fix
|
||||
dev: Footer counter tests now cover queued, running, stuck, blocked, review, overlap, background AI, and Done absence.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Show conversation titles in the mobile Chat dropdown.
|
||||
category: fix
|
||||
dev: Keeps the provider logo while removing model-name text from the mobile direct-chat trigger.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Merges no longer fail when a task adds a dependency without updating the lockfile.
|
||||
category: fix
|
||||
dev: In merge-dependency-sync.ts, an inferred frozen install (pnpm/yarn/bun) that fails with an outdated-lockfile error now retries once non-frozen (pnpm gets explicit --no-frozen-lockfile) to regenerate the lockfile in the clean-room worktree, recomputing the install marker. Configured worktreeInitCommand keeps its authoritative frozen intent and still hard-fails. Surfaced via the merge:ai-deps-sync run-audit event (healed/healedCommand).
|
||||
189
CHANGELOG.md
189
CHANGELOG.md
@@ -2,27 +2,170 @@
|
||||
|
||||
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.54.0
|
||||
## 0.55.0
|
||||
|
||||
### New
|
||||
|
||||
- Add a project setting to allow or block ephemeral agents from creating tasks (default on).
|
||||
- Allow completed task planner Chat to answer and create refinements.
|
||||
- Allow configuring permissions for ephemeral and permanent agents.
|
||||
- Add a Settings override for the local Cursor CLI binary path.
|
||||
- Add GitLab instance URL settings for GitLab.com and self-managed servers.
|
||||
- Add GitLab access-token settings for personal, project, and group tokens.
|
||||
- Add GitLab project issue, group issue, and merge request imports.
|
||||
- Display linked GitLab tracking metadata and stale badges on tasks.
|
||||
- Add GitLab comment and auto-close lifecycle actions for linked work items.
|
||||
- Add GitLab as a Command Center Signals connector.
|
||||
- Add explicit onboarding choices to use, initialize, or clone a git repository.
|
||||
- Let chat update existing agents without delete/recreate.
|
||||
- Add sidebar rename buttons to direct Chat conversations.
|
||||
- Add a bundled Linear import plugin for creating tasks from Linear issues.
|
||||
- Add a mandatory Planning Mode deepening checkpoint before final summaries.
|
||||
- Add visible create buttons and recursive search to Project Files.
|
||||
- Collapse mobile Chat thread controls into one compact header row.
|
||||
- Add a GitLab enable toggle and collapsible Settings controls.
|
||||
|
||||
### Fixed
|
||||
|
||||
- Disabling ephemeral agents now also stops the workflow engine from running unassigned tasks.
|
||||
- Align the task Activity view dropdown under its tab instead of drifting to the left of the modal.
|
||||
- Fix the Windows CLI binary failing to build in release.
|
||||
- Fix the desktop app crashing on "Local" mode with missing-module errors.
|
||||
- Planning mode no longer creates a new draft for every character you type.
|
||||
- Preserve project scope when saving task-detail model overrides.
|
||||
- Fix the All workflows dropdown counter so it no longer double-counts tasks.
|
||||
- Normalize task-detail tab padding across Activity, Chat, and Plan views.
|
||||
- Prevent task-bound agents from deleting the task they are currently executing.
|
||||
- Reviews stop failing on formatting: approvals pass, trailing-JSON verdicts parse, retries clear stale gate failures.
|
||||
- Stop showing "Task Failed" on a task whose code-review remediation is still running.
|
||||
- Restore the board search button after closing the search panel.
|
||||
- Stop recurring Windows Terminal warning popups during terminal startup.
|
||||
- Fix dashboard localStorage quota exhaustion from stale SWR caches and add a Clear local data escape hatch.
|
||||
- Fix `fusion desktop` on Windows and published npm installs (Electron dependency, GPU/sandbox flags, dashboard reuse).
|
||||
- First-run agent setup no longer errors on a duplicate CEO; desktop Switch-server button now opens the connection menu.
|
||||
- Allow operators to delete archived tasks.
|
||||
- Show workflow template block boundary connectors in the graph editor.
|
||||
- Preserve the selected dashboard project across browser refreshes.
|
||||
- Detect Cursor CLI installations that expose Windows cmd or bat shims.
|
||||
- Preserve GitLab tracking metadata for CLI and extension imports.
|
||||
- Keep Planning Mode Refine Further from getting stuck on duplicate generation.
|
||||
- Show task status badges on Documents task groups.
|
||||
- Suppress misleading Anthropic Subscription re-login banners when another Anthropic auth method is active.
|
||||
- Keep Anthropic authentication cards grouped near the top in Settings.
|
||||
- Stop planner model fallback loops with a clear terminal triage error.
|
||||
- Recover stale task branch-group references from Task Detail after server restarts.
|
||||
- Return GitHub issue import actions to the main issue list.
|
||||
- Prevent Planning Mode sessions from failing when MCP resolution returns no shaped result.
|
||||
- Fix Android mobile terminal spacing while the keyboard is open.
|
||||
- Fix Last 30 days token usage to include every model in Command Center.
|
||||
- Include supported chat interactions in Command Center token usage totals.
|
||||
- Preserve workflow setting edits made while a values save is still in flight.
|
||||
- Preserve migrated workflow settings when project identity is assigned later.
|
||||
- Show the bundled Linear Import plugin in Plugin Manager and dashboard plugin surfaces.
|
||||
- Fix the mobile Chat header so back navigation and session selection stay on one row.
|
||||
- Fix iOS mobile terminal spacing when opening terminals with the keyboard already visible.
|
||||
- Default fresh startup and theme reset to System mode.
|
||||
- Remember task popup size and position when switching between tasks.
|
||||
- Fix iPhone Safari terminal text spacing with the keyboard open.
|
||||
- Count planning tasks correctly in the dashboard footer queue metric.
|
||||
- Show conversation titles in the mobile Chat dropdown.
|
||||
- Merges no longer fail when a task adds a dependency without updating the lockfile.
|
||||
|
||||
## 0.54.0
|
||||
|
||||
### @fusion/dashboard
|
||||
|
||||
#### Patch Changes
|
||||
|
||||
- @fusion/core@0.54.0
|
||||
- @fusion/engine@0.54.0
|
||||
- @fusion/i18n@0.39.18
|
||||
- @fusion-plugin-examples/cli-printing-press@0.1.35
|
||||
- @fusion-plugin-examples/compound-engineering@0.1.18
|
||||
- @fusion-plugin-examples/dependency-graph@0.1.49
|
||||
- @fusion-plugin-examples/roadmap@0.1.37
|
||||
- @fusion-plugin-examples/cursor-runtime@0.1.37
|
||||
- @fusion-plugin-examples/droid-runtime@0.1.44
|
||||
- @fusion-plugin-examples/hermes-runtime@0.2.68
|
||||
- @fusion-plugin-examples/openclaw-runtime@0.2.68
|
||||
- @fusion-plugin-examples/paperclip-runtime@0.2.68
|
||||
|
||||
### @fusion/desktop
|
||||
|
||||
#### Patch Changes
|
||||
|
||||
- @fusion/core@0.54.0
|
||||
- @fusion/dashboard@0.54.0
|
||||
- @fusion/engine@0.54.0
|
||||
|
||||
### @fusion/engine
|
||||
|
||||
#### Patch Changes
|
||||
|
||||
- @fusion/core@0.54.0
|
||||
- @fusion/pi-claude-cli@0.54.0
|
||||
|
||||
### @fusion/plugin-sdk
|
||||
|
||||
#### Patch Changes
|
||||
|
||||
- @fusion/core@0.54.0
|
||||
|
||||
### @runfusion/fusion
|
||||
|
||||
#### Minor Changes
|
||||
|
||||
- 40b44e4: summary: Add a project setting to allow or block ephemeral agents from creating tasks (default on).
|
||||
category: feature
|
||||
dev: New project setting `ephemeralAgentsCanCreateTasks` (default true) in DEFAULT_PROJECT_SETTINGS; gated in both fn_task_create surfaces (pi extension caller-agent check and the engine executor's ephemeral task-worker tool via `AgentTaskCreationOptions.callerIsEphemeral`). Toggle lives in Settings → General.
|
||||
|
||||
#### Patch Changes
|
||||
|
||||
- 40b44e4: summary: Disabling ephemeral agents now also stops the workflow engine from running unassigned tasks.
|
||||
category: fix
|
||||
dev: Added `TaskExecutor.blockOuterDispatchWhenEphemeralDisabled` gate at the top of `execute()`, ahead of all three workflow dispatch paths (maybeExecuteWorkflowGraph, workflowAuthoritativeDispatch, maybeDispatchWorkflowWorkEngine). Previously `ephemeralAgentsEnabled=false` was enforced only on the legacy scheduler/EphemeralWorkerManager path; the workflow-engine paths ran unassigned tasks anyway because the spawn refusal is a post-execution fire-and-forget callback. Unassigned tasks are now re-queued for permanent-agent assignment; tasks bound to a permanent agent still run.
|
||||
- 69f754f: summary: Align the task Activity view dropdown under its tab instead of drifting to the left of the modal.
|
||||
category: fix
|
||||
dev: TaskDetailModal's position:fixed Activity menu now clamps to the layout viewport (document.documentElement.clientWidth/clientHeight) and no longer mixes in window.visualViewport width/offset, which shoved the popup off-anchor under pinch-zoom or an open mobile keyboard.
|
||||
- abd596b: summary: Fix the Windows CLI binary failing to build in release.
|
||||
category: fix
|
||||
dev: The bun `--compile --conditions=source` build could not resolve @fusion-plugin-examples/paperclip-runtime (statically imported by dashboard runtime-provider-probes.ts) because it lacked a `source` export condition and fell through to `import`→`dist/index.js`, absent on the Windows runner. Added `"source": "./src/index.ts"` to paperclip and the remaining example plugins that export `import`→dist (agent-browser, even-cards, even-realities-glasses, whatsapp-chat), matching hermes/openclaw. Verified by cross-compiling bun-windows-x64 with all plugin dist removed.
|
||||
- abd596b: summary: Fix the desktop app crashing on "Local" mode with missing-module errors.
|
||||
category: fix
|
||||
dev: electron-builder's pnpm support runs `pnpm list --prod` and drops `deduped` subtrees, so the embedded runtime's `import("@fusion/engine")` closure (@modelcontextprotocol/sdk, the pi-ai provider SDKs, etc.) was never packed into app.asar. The desktop build now stages the complete flat production closure with `pnpm deploy --legacy --config.node-linker=hoisted` and points electron-builder at it via `--projectDir deploy`, so packaging no longer depends on the lossy collector. Also fixes cursor/droid/roadmap plugin exports to expose compiled `dist` on the `import` condition (with `source`→src kept for the bun CLI) so the dashboard server loads them under plain Node, and builds those plugins in the desktop build. Validated by importing @fusion/core|engine|dashboard from the staged deploy and packing a complete 705-package asar.
|
||||
- 074462e: summary: Planning mode no longer creates a new draft for every character you type.
|
||||
category: fix
|
||||
dev: PlanningModeModal's initial-plan textarea gated duplicate createPlanningDraft calls only on draftSessionIdRef, which is set after the create round-trip resolves; keystrokes during an in-flight create each spawned a fresh draft. A synchronous draftCreateInFlightRef sentinel now suppresses concurrent creates and is cleared on failure so a later keystroke can retry.
|
||||
- eedf526: summary: Preserve project scope when saving task-detail model overrides.
|
||||
category: fix
|
||||
dev: Threads task-detail Model tab updates through projectId for executor, reviewer, planning, and thinking lanes.
|
||||
- 9464f31: summary: Fix the All workflows dropdown counter so it no longer double-counts tasks.
|
||||
category: fix
|
||||
dev: Board now uses the shared workflow status count aggregate directly, with regression coverage for Board/List and header/graph selector count behavior.
|
||||
- 1a523e7: summary: Allow completed task planner Chat to answer and create refinements.
|
||||
category: feature
|
||||
dev: Adds done-task task-planner session creation and `fn_task_planner_create_refinement`.
|
||||
- b6da7fa: summary: Normalize task-detail tab padding across Activity, Chat, and Plan views.
|
||||
category: fix
|
||||
dev: Keeps chat-like task-detail tabs on canonical body padding while preserving internal scroll behavior.
|
||||
- 22261b6: summary: Prevent task-bound agents from deleting the task they are currently executing.
|
||||
category: fix
|
||||
dev: TaskStore.deleteTask now rejects audit contexts whose caller task matches the delete target.
|
||||
- 3167dbc: summary: Reviews stop failing on formatting: approvals pass, trailing-JSON verdicts parse, retries clear stale gate failures.
|
||||
category: fix
|
||||
dev: reviewer.ts adds shared `proseSignalsClearApproval` (approval prose with a revise/negated-approval guard), `extractJsonObjectCandidates` (string-aware balanced-brace scan, last-object preferred for prose→trailing-JSON), and `classifyReviewVerdictToken` (any APPROVE\*/APPROVAL token → APPROVE). `extractVerdict` now prefers an explicit heading/line verdict over an incidental/example JSON object. Gate parser (`parseWorkflowStepVerdict`/`inferWorkflowStepVerdictFromProse`) shares the same logic. `executeWorkflowStep` retries the fallback model on malformed (not just timeout) and malformed gate output is a non-blocking advisory (relaxes FN-6582; genuine parsed REVISE still blocks). Retry paths clear prior terminal step failures (`clearTerminalWorkflowStepFailures`) only after the task leaves the mergeable in-review column (`clearTerminalStepFailuresForRetry` in the rerun bounce / resume path) to avoid an auto-merge race. Fail-closed merge/PR/mission-verification gates are unchanged.
|
||||
- ca88a6c: summary: Stop showing "Task Failed" on a task whose code-review remediation is still running.
|
||||
category: fix
|
||||
dev: handleGraphFailure now skips the terminal `status:"failed"` park when the failed graph node is a `pre-merge-remediation`/`plan-replan` node (e.g. `code-review-remediation`) AND a live agent session surface is still registered for the task. These nodes are fire-and-forget async schedulers with no `failure` out-edge, so a failed re-arm (missing rehydrated failureContext after restart, remediation-not-scheduled, or exhausted rework budget) bubbled out as the terminal graph outcome and stamped a spurious failure over live work. Scoped via `isRemediationGraphNode` (IR `workflowAction` with built-in node-id fallback) + `hasLiveTaskSessionSurface`; genuine execute/merge failures and remediation failures with no live session still park failed unchanged.
|
||||
- 9870428: summary: Restore the board search button after closing the search panel.
|
||||
category: fix
|
||||
dev: Keeps the desktop/tablet Header search reopen affordance visible after empty-query dismissal and parent clear.
|
||||
|
||||
### runfusion.ai
|
||||
|
||||
#### Patch Changes
|
||||
|
||||
- Updated dependencies [40b44e4]
|
||||
- Updated dependencies [40b44e4]
|
||||
- Updated dependencies [69f754f]
|
||||
- Updated dependencies [abd596b]
|
||||
- Updated dependencies [abd596b]
|
||||
- Updated dependencies [074462e]
|
||||
- Updated dependencies [eedf526]
|
||||
- Updated dependencies [9464f31]
|
||||
- Updated dependencies [1a523e7]
|
||||
- Updated dependencies [b6da7fa]
|
||||
- Updated dependencies [22261b6]
|
||||
- Updated dependencies [3167dbc]
|
||||
- Updated dependencies [ca88a6c]
|
||||
- Updated dependencies [9870428]
|
||||
- @runfusion/fusion@0.54.0
|
||||
|
||||
## 0.53.1
|
||||
|
||||
@@ -11979,6 +12122,14 @@ for reference.
|
||||
- Updated dependencies [a2ed6d0]
|
||||
- @runfusion/fusion@0.1.0
|
||||
|
||||
## 0.39.19
|
||||
|
||||
### @fusion/i18n
|
||||
|
||||
#### Patch Changes
|
||||
|
||||
- @fusion/core@0.55.0
|
||||
|
||||
## 0.39.18
|
||||
|
||||
### @fusion/i18n
|
||||
@@ -12125,6 +12276,14 @@ for reference.
|
||||
|
||||
- @fusion/core@0.40.0
|
||||
|
||||
## 0.11.45
|
||||
|
||||
### @fusion/droid-cli
|
||||
|
||||
#### Patch Changes
|
||||
|
||||
- @fusion-plugin-examples/droid-runtime@0.1.45
|
||||
|
||||
## 0.11.44
|
||||
|
||||
### @fusion/droid-cli
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "fusion-workspace",
|
||||
"version": "0.54.0",
|
||||
"version": "0.55.0",
|
||||
"private": true,
|
||||
"license": "MIT",
|
||||
"homepage": "https://github.com/Runfusion/Fusion#readme",
|
||||
|
||||
@@ -1,5 +1,58 @@
|
||||
# runfusion.ai
|
||||
|
||||
## 0.55.0
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [306e516]
|
||||
- Updated dependencies [9df13c7]
|
||||
- Updated dependencies [c7641f9]
|
||||
- Updated dependencies [da662c4]
|
||||
- Updated dependencies [377eee6]
|
||||
- Updated dependencies [9ee33f9]
|
||||
- Updated dependencies [8580910]
|
||||
- Updated dependencies [3453d16]
|
||||
- Updated dependencies [777f647]
|
||||
- Updated dependencies [abb1917]
|
||||
- Updated dependencies [5738766]
|
||||
- Updated dependencies [fafe4c9]
|
||||
- Updated dependencies [865dec2]
|
||||
- Updated dependencies [b8e126e]
|
||||
- Updated dependencies [34be333]
|
||||
- Updated dependencies [1f6befc]
|
||||
- Updated dependencies [c49a933]
|
||||
- Updated dependencies [53d5bb1]
|
||||
- Updated dependencies [91737b1]
|
||||
- Updated dependencies [b493a1e]
|
||||
- Updated dependencies [e5be924]
|
||||
- Updated dependencies [326c72b]
|
||||
- Updated dependencies [1d6bb08]
|
||||
- Updated dependencies [aa8f1f3]
|
||||
- Updated dependencies [91fb53f]
|
||||
- Updated dependencies [72adb52]
|
||||
- Updated dependencies [25fecd7]
|
||||
- Updated dependencies [dfb6e52]
|
||||
- Updated dependencies [ec0256f]
|
||||
- Updated dependencies [5984f32]
|
||||
- Updated dependencies [ffcb54b]
|
||||
- Updated dependencies [8d7abb8]
|
||||
- Updated dependencies [22fd0da]
|
||||
- Updated dependencies [765218f]
|
||||
- Updated dependencies [1d6011c]
|
||||
- Updated dependencies [2050323]
|
||||
- Updated dependencies [3fac409]
|
||||
- Updated dependencies [f973334]
|
||||
- Updated dependencies [78ebeaf]
|
||||
- Updated dependencies [1430a42]
|
||||
- Updated dependencies [7a4b0bf]
|
||||
- Updated dependencies [00afb22]
|
||||
- Updated dependencies [9532520]
|
||||
- Updated dependencies [7300bf5]
|
||||
- Updated dependencies [30a11ac]
|
||||
- Updated dependencies [d9ef514]
|
||||
- Updated dependencies [e4349ee]
|
||||
- @runfusion/fusion@0.55.0
|
||||
|
||||
## 0.54.0
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "runfusion.ai",
|
||||
"version": "0.54.0",
|
||||
"version": "0.55.0",
|
||||
"license": "MIT",
|
||||
"description": "Launch Fusion with `npx runfusion.ai` — tiny alias for @runfusion/fusion.",
|
||||
"homepage": "https://runfusion.ai",
|
||||
|
||||
@@ -1,5 +1,154 @@
|
||||
# @runfusion/fusion
|
||||
|
||||
## 0.55.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- 8580910: summary: Allow configuring permissions for ephemeral and permanent agents.
|
||||
category: feature
|
||||
dev: Applies capability grants and runtime permission policies consistently across agent lifetimes.
|
||||
- 5738766: summary: Add GitLab instance URL settings for GitLab.com and self-managed servers.
|
||||
category: feature
|
||||
dev: Adds typed GitLab web/API URL configuration and dashboard controls for later GitLab integration subtasks.
|
||||
- fafe4c9: summary: Add GitLab access-token settings for personal, project, and group tokens.
|
||||
category: feature
|
||||
dev: Documents required GitLab API scopes and adds token auth resolution for later GitLab integration tasks.
|
||||
- 865dec2: summary: Add GitLab project issue, group issue, and merge request imports.
|
||||
category: feature
|
||||
dev: Adds HTTP API GitLab import routes, dashboard affordances, CLI commands, and extension tools.
|
||||
- 34be333: summary: Add GitLab comment and auto-close lifecycle actions for linked work items.
|
||||
category: feature
|
||||
dev: Uses GitLab REST notes and state-event APIs with configured self-managed instance URLs.
|
||||
- 1f6befc: summary: Add GitLab as a Command Center Signals connector.
|
||||
category: feature
|
||||
dev: Adds GitLab webhook token verification and issue/MR signal normalization for Command Center incidents.
|
||||
- 91737b1: summary: Add explicit onboarding choices to use, initialize, or clone a git repository.
|
||||
category: feature
|
||||
dev: Setup wizard now sends gitSetupMode while preserving cloneUrl-only project registration clients.
|
||||
- 91fb53f: summary: Let chat update existing agents without delete/recreate.
|
||||
category: feature
|
||||
dev: Adds the fn_agent_update Pi extension tool for scoped AgentStore.updateAgent config edits.
|
||||
- dfb6e52: summary: Add a bundled Linear import plugin for creating tasks from Linear issues.
|
||||
category: feature
|
||||
dev: Ships fusion-plugin-linear-import with plugin settings, routes, tools, dashboard view, and bundled-plugin packaging.
|
||||
- ec0256f: summary: Add a mandatory Planning Mode deepening checkpoint before final summaries.
|
||||
category: feature
|
||||
dev: Planning sessions now persist pending summaries behind a "Would you like to go deeper?" checkpoint.
|
||||
- 5984f32: summary: Add visible create buttons and recursive search to Project Files.
|
||||
category: feature
|
||||
dev: Files — Project uses the existing workspace-safe create and /files/search APIs with settings pickers left compact.
|
||||
- f973334: summary: Add a GitLab enable toggle and collapsible Settings controls.
|
||||
category: feature
|
||||
dev: Adds gitlabEnabled gating for GitLab API operations while preserving saved configuration.
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- 306e516: summary: Stop recurring Windows Terminal warning popups during terminal startup.
|
||||
category: fix
|
||||
dev: Keeps embedded terminal bootstrap on supported shells and surfaces actionable inline errors.
|
||||
- 9df13c7: summary: Fix dashboard localStorage quota exhaustion from stale SWR caches and add a Clear local data escape hatch.
|
||||
category: fix
|
||||
dev: Stale SWR hydration entries (per-chat-session/per-room message caches) were never garbage-collected; readCache now lazily deletes stale entries, a boot sweep prunes anything older than 24h, and Settings → General exposes a user-facing "Clear local data" button that preserves the auth token.
|
||||
- c7641f9: summary: Fix `fusion desktop` on Windows and published npm installs (Electron dependency, GPU/sandbox flags, dashboard reuse).
|
||||
category: fix
|
||||
dev: `packages/cli/package.json` now depends on `electron` at runtime; previously the desktop launcher called `require("electron")`, which is only available inside the source checkout (via `pnpm-workspace.yaml` `onlyBuiltDependencies`) and is missing for npm consumers, causing `fusion desktop` to hang or fail silently. The launcher now applies GPU/sandbox-disabling Electron flags only on Windows (`os.platform() === "win32"`), keeps hardware acceleration and the Chromium sandbox on macOS/Linux, exports `FUSION_SERVER_PORT` so the desktop reuses the CLI-started dashboard instead of double-binding ports, and isolates desktop user-data under `~/.fusion/desktop-user-data`. Relocating the profile performs a one-time copy of the previous default Electron profile (`user-data-migration.ts`) so upgrading operators keep window geometry/session. `packages/desktop/scripts/build.ts` now fails the build if `main.js`/`preload.js`/`client/index.html` are missing from `dist/` or the staged `deploy/dist/`, preventing shipping an incomplete `app.asar`.
|
||||
- da662c4: summary: First-run agent setup no longer errors on a duplicate CEO; desktop Switch-server button now opens the connection menu.
|
||||
category: fix
|
||||
dev: Onboarding agent creation (ModelOnboardingModal + SetupWizardModal) treats a 409 "Agent with this name already exists" as success and advances, since the default CEO can be created from more than one first-run surface. The desktop preload now bridges the `shell:open-connection-manager` IPC (sent by main when the header Switch-server button is clicked) into the `window` DOM event ShellContext listens for, so NativeShellConnectionManager (Local/Remote toggle + remote profiles) actually opens.
|
||||
- 377eee6: summary: Allow operators to delete archived tasks.
|
||||
category: fix
|
||||
dev: Extends task deletion to archive-db snapshots while preserving soft-delete tombstones and ID reservation.
|
||||
- 9ee33f9: summary: Show workflow template block boundary connectors in the graph editor.
|
||||
category: fix
|
||||
dev: Adds visual-only foreach/loop/optional-group template boundary edges that are filtered from persisted IR.
|
||||
- 3453d16: summary: Preserve the selected dashboard project across browser refreshes.
|
||||
category: fix
|
||||
dev: Project selection now updates and hydrates from the existing `?project=` dashboard URL contract.
|
||||
- 777f647: summary: Detect Cursor CLI installations that expose Windows cmd or bat shims.
|
||||
category: fix
|
||||
dev: Cursor runtime probes and model discovery now shell-spawn only on Windows and preserve spawn diagnostics.
|
||||
- abb1917: summary: Add a Settings override for the local Cursor CLI binary path.
|
||||
category: feature
|
||||
dev: Adds global `cursorCliBinaryPath` and threads it through Cursor CLI probes, auth status, enable validation, and model discovery.
|
||||
- b8e126e: summary: Display linked GitLab tracking metadata and stale badges on tasks.
|
||||
category: feature
|
||||
dev: Persists GitLab tracking metadata separately from GitHub tracking fields.
|
||||
- c49a933: summary: Preserve GitLab tracking metadata for CLI and extension imports.
|
||||
category: fix
|
||||
dev: GitLab project, group, and merge-request imports now carry gitlabTracking metadata alongside sourceIssue provenance.
|
||||
- 53d5bb1: summary: Keep Planning Mode Refine Further from getting stuck on duplicate generation.
|
||||
category: fix
|
||||
dev: Guards completed-summary refinement as a single-flight UI turn and preserves the active planning stream on same-refine in-progress responses.
|
||||
- b493a1e: summary: Show task status badges on Documents task groups.
|
||||
category: fix
|
||||
dev: DocumentsView now renders taskColumn metadata in task document group headers and covers collapsed done/non-done states.
|
||||
- e5be924: summary: Suppress misleading Anthropic Subscription re-login banners when another Anthropic auth method is active.
|
||||
category: fix
|
||||
dev: Keeps subscription OAuth expired in Settings while hiding only the global urgent banner entry when API key or Claude CLI auth is active.
|
||||
- 326c72b: summary: Keep Anthropic authentication cards grouped near the top in Settings.
|
||||
category: fix
|
||||
dev: Sorts Claude CLI, Anthropic Subscription, and Anthropic API Key before other auth cards within each auth group.
|
||||
- 1d6bb08: summary: Stop planner model fallback loops with a clear terminal triage error.
|
||||
category: fix
|
||||
dev: Bounds prompt-time/session-creation model fallback exhaustion and persists failed triage state.
|
||||
- aa8f1f3: summary: Recover stale task branch-group references from Task Detail after server restarts.
|
||||
category: fix
|
||||
dev: Adds branch_group restart regression coverage and non-origin integration-branch diagnostics.
|
||||
- 72adb52: summary: Add sidebar rename buttons to direct Chat conversations.
|
||||
category: feature
|
||||
dev: Reuses ChatView's existing rename dialog and useChat renameSession path.
|
||||
- 25fecd7: summary: Return GitHub issue import actions to the main issue list.
|
||||
category: fix
|
||||
dev: Updates Import Tasks issue import/close navigation and regression coverage.
|
||||
- ffcb54b: summary: Prevent Planning Mode sessions from failing when MCP resolution returns no shaped result.
|
||||
category: fix
|
||||
dev: Dashboard planning lanes now default malformed MCP resolver output to an empty server set while preserving MCP forwarding.
|
||||
- 8d7abb8: summary: Fix Android mobile terminal spacing while the keyboard is open.
|
||||
category: fix
|
||||
dev: Terminal mobile sizing now tracks visualViewport width for keyboard-open xterm fits.
|
||||
- 22fd0da: summary: Fix Last 30 days token usage to include every model in Command Center.
|
||||
category: fix
|
||||
dev: Corrects Command Center token analytics range attribution for durable multi-model task usage.
|
||||
- 765218f: summary: Include supported chat interactions in Command Center token usage totals.
|
||||
category: fix
|
||||
dev: Records chat-session and room-responder token usage separately from task execution tokens and aggregates both sources in token analytics.
|
||||
- 1d6011c: summary: Collapse mobile Chat thread controls into one compact header row.
|
||||
category: feature
|
||||
dev: Mobile direct-chat moves back/session controls into ViewHeader and floats the Markdown/plain toggle.
|
||||
- 2050323: summary: Preserve workflow setting edits made while a values save is still in flight.
|
||||
category: fix
|
||||
dev: WorkflowSettingsPanel and Project Models workflow lane saves now clear only snapshot-matching pending keys.
|
||||
- 3fac409: summary: Preserve migrated workflow settings when project identity is assigned later.
|
||||
category: fix
|
||||
dev: Backfills rootDir-keyed workflow_settings rows into the durable project identity row, keeping identity values on conflicts.
|
||||
- 78ebeaf: summary: Show the bundled Linear Import plugin in Plugin Manager and dashboard plugin surfaces.
|
||||
category: fix
|
||||
dev: Keeps fusion-plugin-linear-import registered across the built-in Plugin Manager catalog while reusing existing registry, dashboard view, and bundled packaging paths.
|
||||
- 1430a42: summary: Fix the mobile Chat header so back navigation and session selection stay on one row.
|
||||
category: fix
|
||||
dev: Keeps the direct-chat mobile header collapsed while preserving desktop and room-chat layouts.
|
||||
- 7a4b0bf: summary: Fix iOS mobile terminal spacing when opening terminals with the keyboard already visible.
|
||||
category: fix
|
||||
dev: Seeds iOS keyboard-open viewport baselines for TerminalModal and SessionTerminal before xterm fit/resize.
|
||||
- 00afb22: summary: Default fresh startup and theme reset to System mode.
|
||||
category: fix
|
||||
dev: Fresh global settings, pre-hydration scripts, and Appearance reset now keep Shadcn Ember while following OS light/dark preference.
|
||||
- 9532520: summary: Remember task popup size and position when switching between tasks.
|
||||
category: fix
|
||||
dev: Task-detail FloatingWindow instances share the `floating-window:task-detail` geometry key.
|
||||
- 7300bf5: summary: Fix iPhone Safari terminal text spacing with the keyboard open.
|
||||
category: fix
|
||||
dev: Disables WebKit text-size adjustment inside dashboard xterm measurement subtrees.
|
||||
- 30a11ac: summary: Count planning tasks correctly in the dashboard footer queue metric.
|
||||
category: fix
|
||||
dev: Footer counter tests now cover queued, running, stuck, blocked, review, overlap, background AI, and Done absence.
|
||||
- d9ef514: summary: Show conversation titles in the mobile Chat dropdown.
|
||||
category: fix
|
||||
dev: Keeps the provider logo while removing model-name text from the mobile direct-chat trigger.
|
||||
- e4349ee: summary: Merges no longer fail when a task adds a dependency without updating the lockfile.
|
||||
category: fix
|
||||
dev: In merge-dependency-sync.ts, an inferred frozen install (pnpm/yarn/bun) that fails with an outdated-lockfile error now retries once non-frozen (pnpm gets explicit --no-frozen-lockfile) to regenerate the lockfile in the clean-room worktree, recomputing the install marker. Configured worktreeInitCommand keeps its authoritative frozen intent and still hard-fails. Surfaced via the merge:ai-deps-sync run-audit event (healed/healedCommand).
|
||||
|
||||
## 0.54.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@runfusion/fusion",
|
||||
"version": "0.54.0",
|
||||
"version": "0.55.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.55.0
|
||||
|
||||
## 0.54.0
|
||||
|
||||
## 0.53.1
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@fusion/core",
|
||||
"version": "0.54.0",
|
||||
"version": "0.55.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.55.0
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @fusion/core@0.55.0
|
||||
- @fusion/engine@0.55.0
|
||||
- @fusion/i18n@0.39.19
|
||||
- @fusion-plugin-examples/cli-printing-press@0.1.36
|
||||
- @fusion-plugin-examples/compound-engineering@0.1.19
|
||||
- @fusion-plugin-examples/dependency-graph@0.1.50
|
||||
- @fusion-plugin-examples/roadmap@0.1.38
|
||||
- @fusion-plugin-examples/cursor-runtime@0.1.38
|
||||
- @fusion-plugin-examples/droid-runtime@0.1.45
|
||||
- @fusion-plugin-examples/hermes-runtime@0.2.69
|
||||
- @fusion-plugin-examples/openclaw-runtime@0.2.69
|
||||
- @fusion-plugin-examples/paperclip-runtime@0.2.69
|
||||
|
||||
## 0.54.0
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@fusion/dashboard",
|
||||
"version": "0.54.0",
|
||||
"version": "0.55.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.55.0
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @fusion/core@0.55.0
|
||||
- @fusion/dashboard@0.55.0
|
||||
- @fusion/engine@0.55.0
|
||||
|
||||
## 0.54.0
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "@fusion/desktop",
|
||||
"productName": "Fusion",
|
||||
"version": "0.54.0",
|
||||
"version": "0.55.0",
|
||||
"license": "MIT",
|
||||
"author": {
|
||||
"name": "Runfusion",
|
||||
|
||||
@@ -1,5 +1,11 @@
|
||||
# @fusion/droid-cli
|
||||
|
||||
## 0.11.45
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @fusion-plugin-examples/droid-runtime@0.1.45
|
||||
|
||||
## 0.11.44
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@fusion/droid-cli",
|
||||
"version": "0.11.44",
|
||||
"version": "0.11.45",
|
||||
"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.55.0
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @fusion/core@0.55.0
|
||||
- @fusion/pi-claude-cli@0.55.0
|
||||
|
||||
## 0.54.0
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@fusion/engine",
|
||||
"version": "0.54.0",
|
||||
"version": "0.55.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.19
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @fusion/core@0.55.0
|
||||
|
||||
## 0.39.18
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@fusion/i18n",
|
||||
"version": "0.39.18",
|
||||
"version": "0.39.19",
|
||||
"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.55.0
|
||||
|
||||
## 0.54.0
|
||||
|
||||
## 0.53.1
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@fusion/mobile",
|
||||
"version": "0.54.0",
|
||||
"version": "0.55.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.55.0
|
||||
|
||||
## 0.54.0
|
||||
|
||||
## 0.53.1
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@fusion/pi-claude-cli",
|
||||
"version": "0.54.0",
|
||||
"version": "0.55.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.55.0
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @fusion/core@0.55.0
|
||||
|
||||
## 0.54.0
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@fusion/plugin-sdk",
|
||||
"version": "0.54.0",
|
||||
"version": "0.55.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.69
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @fusion/plugin-sdk@0.55.0
|
||||
|
||||
## 0.2.68
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@fusion-plugin-examples/auto-label",
|
||||
"version": "0.2.68",
|
||||
"version": "0.2.69",
|
||||
"type": "module",
|
||||
"description": "Automatically labels tasks based on description content",
|
||||
"keywords": [
|
||||
|
||||
@@ -1,5 +1,11 @@
|
||||
# @fusion-plugin-examples/ci-status
|
||||
|
||||
## 0.2.69
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @fusion/plugin-sdk@0.55.0
|
||||
|
||||
## 0.2.68
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@fusion-plugin-examples/ci-status",
|
||||
"version": "0.2.68",
|
||||
"version": "0.2.69",
|
||||
"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.69
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @fusion/plugin-sdk@0.55.0
|
||||
|
||||
## 0.2.68
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@fusion-plugin-examples/notification",
|
||||
"version": "0.2.68",
|
||||
"version": "0.2.69",
|
||||
"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.69
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @fusion/plugin-sdk@0.55.0
|
||||
|
||||
## 0.2.68
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@fusion-plugin-examples/settings-demo",
|
||||
"version": "0.2.68",
|
||||
"version": "0.2.69",
|
||||
"type": "module",
|
||||
"description": "Example Fusion plugin demonstrating settings schema and runtime configuration",
|
||||
"keywords": [
|
||||
|
||||
@@ -1,5 +1,12 @@
|
||||
# @fusion-plugin-examples/acp-runtime
|
||||
|
||||
## 0.1.19
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @fusion/core@0.55.0
|
||||
- @fusion/plugin-sdk@0.55.0
|
||||
|
||||
## 0.1.18
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@fusion-plugin-examples/acp-runtime",
|
||||
"version": "0.1.18",
|
||||
"version": "0.1.19",
|
||||
"type": "module",
|
||||
"description": "ACP (Agent Client Protocol) runtime plugin for Fusion — drives any ACP-compatible agent over JSON-RPC/stdio",
|
||||
"keywords": [
|
||||
|
||||
@@ -1,5 +1,11 @@
|
||||
# @fusion-plugin-examples/agent-browser
|
||||
|
||||
## 0.1.39
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @fusion/plugin-sdk@0.55.0
|
||||
|
||||
## 0.1.38
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@fusion-plugin-examples/agent-browser",
|
||||
"version": "0.1.38",
|
||||
"version": "0.1.39",
|
||||
"type": "module",
|
||||
"description": "Agent Browser runtime and prompt/skill/workflow contributions for Fusion",
|
||||
"private": true,
|
||||
|
||||
@@ -1,5 +1,12 @@
|
||||
# @fusion-plugin-examples/cli-printing-press
|
||||
|
||||
## 0.1.36
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @fusion/core@0.55.0
|
||||
- @fusion/plugin-sdk@0.55.0
|
||||
|
||||
## 0.1.35
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@fusion-plugin-examples/cli-printing-press",
|
||||
"version": "0.1.35",
|
||||
"version": "0.1.36",
|
||||
"type": "module",
|
||||
"description": "CLI Printing Press plugin package for Fusion",
|
||||
"private": true,
|
||||
|
||||
@@ -1,5 +1,12 @@
|
||||
# @fusion-plugin-examples/compound-engineering
|
||||
|
||||
## 0.1.19
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @fusion/core@0.55.0
|
||||
- @fusion/plugin-sdk@0.55.0
|
||||
|
||||
## 0.1.18
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@fusion-plugin-examples/compound-engineering",
|
||||
"version": "0.1.18",
|
||||
"version": "0.1.19",
|
||||
"type": "module",
|
||||
"description": "Compound Engineering plugin for Fusion",
|
||||
"private": true,
|
||||
|
||||
@@ -1,5 +1,11 @@
|
||||
# @fusion-plugin-examples/cursor-runtime
|
||||
|
||||
## 0.1.38
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @fusion/plugin-sdk@0.55.0
|
||||
|
||||
## 0.1.37
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@fusion-plugin-examples/cursor-runtime",
|
||||
"version": "0.1.37",
|
||||
"version": "0.1.38",
|
||||
"type": "module",
|
||||
"description": "Cursor CLI runtime plugin for Fusion",
|
||||
"keywords": [
|
||||
|
||||
@@ -1,5 +1,12 @@
|
||||
# @fusion-plugin-examples/dependency-graph
|
||||
|
||||
## 0.1.50
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @fusion/core@0.55.0
|
||||
- @fusion/plugin-sdk@0.55.0
|
||||
|
||||
## 0.1.49
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@fusion-plugin-examples/dependency-graph",
|
||||
"version": "0.1.49",
|
||||
"version": "0.1.50",
|
||||
"type": "module",
|
||||
"description": "Dependency graph dashboard view plugin for Fusion",
|
||||
"private": true,
|
||||
|
||||
@@ -1,5 +1,11 @@
|
||||
# Changelog
|
||||
|
||||
## 0.1.45
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @fusion/plugin-sdk@0.55.0
|
||||
|
||||
## 0.1.44
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@fusion-plugin-examples/droid-runtime",
|
||||
"version": "0.1.44",
|
||||
"version": "0.1.45",
|
||||
"type": "module",
|
||||
"description": "Droid runtime plugin for Fusion",
|
||||
"keywords": [
|
||||
|
||||
@@ -1,5 +1,12 @@
|
||||
# @fusion-plugin-examples/even-realities-glasses
|
||||
|
||||
## 0.1.38
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @fusion/core@0.55.0
|
||||
- @fusion/plugin-sdk@0.55.0
|
||||
|
||||
## 0.1.37
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@fusion-plugin-examples/even-realities-glasses",
|
||||
"version": "0.1.37",
|
||||
"version": "0.1.38",
|
||||
"type": "module",
|
||||
"description": "Canonical Even Realities Fusion plugin with board/task cards, actions, notifications, and webhook transport",
|
||||
"keywords": [
|
||||
|
||||
@@ -1,5 +1,11 @@
|
||||
# @fusion-plugin-examples/hermes-runtime
|
||||
|
||||
## 0.2.69
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @fusion/plugin-sdk@0.55.0
|
||||
|
||||
## 0.2.68
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@fusion-plugin-examples/hermes-runtime",
|
||||
"version": "0.2.68",
|
||||
"version": "0.2.69",
|
||||
"type": "module",
|
||||
"description": "Hermes AI runtime plugin for Fusion - provides AI agent execution runtime",
|
||||
"keywords": [
|
||||
|
||||
8
plugins/fusion-plugin-linear-import/CHANGELOG.md
Normal file
8
plugins/fusion-plugin-linear-import/CHANGELOG.md
Normal file
@@ -0,0 +1,8 @@
|
||||
# @fusion-plugin-examples/linear-import
|
||||
|
||||
## 0.1.1
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @fusion/core@0.55.0
|
||||
- @fusion/plugin-sdk@0.55.0
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@fusion-plugin-examples/linear-import",
|
||||
"version": "0.1.0",
|
||||
"version": "0.1.1",
|
||||
"type": "module",
|
||||
"description": "Linear issue import plugin for Fusion",
|
||||
"private": true,
|
||||
|
||||
@@ -1,5 +1,11 @@
|
||||
# @fusion-plugin-examples/openclaw-runtime
|
||||
|
||||
## 0.2.69
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @fusion/plugin-sdk@0.55.0
|
||||
|
||||
## 0.2.68
|
||||
|
||||
### Patch Changes
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user