diff --git a/.changeset/FN-6401-glm-5-2.md b/.changeset/FN-6401-glm-5-2.md deleted file mode 100644 index a2892108a9..0000000000 --- a/.changeset/FN-6401-glm-5-2.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@runfusion/fusion": minor ---- - -Enable Z.ai GLM-5.2 model selection. diff --git a/.changeset/FN-6409-plugin-sdk-dts-inline.md b/.changeset/FN-6409-plugin-sdk-dts-inline.md deleted file mode 100644 index 0b7cdd850c..0000000000 --- a/.changeset/FN-6409-plugin-sdk-dts-inline.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@runfusion/fusion": patch ---- - -Inline the private `@fusion/core` types into the published `@runfusion/fusion/plugin-sdk` declaration entry so standalone external plugins created with `fn plugin new` can typecheck and `pnpm build` cleanly against released Fusion. Human spot-check: `npx @runfusion/fusion@0.42.0 plugin new proof-point-plugin && cd proof-point-plugin && pnpm install && pnpm build`. diff --git a/.changeset/FN-6414-glm-5-2-visible.md b/.changeset/FN-6414-glm-5-2-visible.md deleted file mode 100644 index 5223763e71..0000000000 --- a/.changeset/FN-6414-glm-5-2-visible.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@runfusion/fusion": patch ---- - -Ensure `zai/glm-5.2` reliably appears in the model list after user Z.ai provider extensions load. diff --git a/.changeset/ce-recover-stale-sessions.md b/.changeset/ce-recover-stale-sessions.md deleted file mode 100644 index a76727d30e..0000000000 --- a/.changeset/ce-recover-stale-sessions.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@runfusion/fusion": patch ---- - -Recover stale Compound Engineering sessions on plugin load and session reads so persisted active rows without live agent handles no longer leave the dashboard stuck waiting for work that is not running. diff --git a/.changeset/feat-compound-engineering-workflow-integration.md b/.changeset/feat-compound-engineering-workflow-integration.md deleted file mode 100644 index f379e23567..0000000000 --- a/.changeset/feat-compound-engineering-workflow-integration.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -"@runfusion/fusion": minor ---- - -Make the built-in compound-engineering workflow run the CE way end-to-end: - -- **Execute** stage invokes the `compound-engineering:ce-work` skill in coding mode instead of the generic executor prompt. -- **Merge** stage adds `ce-commit-push-pr` and `ce-resolve-pr-feedback` skill steps (CE owns commit/push/PR + feedback; Fusion's merge seam still owns the board-state merge). The plugin now bundles `ce-commit`, `ce-commit-push-pr`, and `ce-resolve-pr-feedback`. -- **Planning questions reach a human:** workflow-step sessions carry a `FUSION_WORKFLOW_STEP` signal; in that mode the CE skills emit an await-input sentinel instead of calling a blocking tool with no listener. The executor parks the task `awaiting-user-input` with the question, and a new task-card **"Answer questions"** button opens the workflow tab where the existing input banner captures the answer and resumes the step. -- **Subagents work in workflow steps:** `fn_spawn_agent` gains an optional `systemPromptOverride`; the plugin installs the 43 `ce-*` persona definitions plugin-locally and exposes their directory via `FUSION_CE_AGENTS_DIR`, so the CE skills read a persona def and spawn it as a real subagent (falling back to inline single-agent work when unavailable). diff --git a/.changeset/fix-appimage-local-runtime-root.md b/.changeset/fix-appimage-local-runtime-root.md deleted file mode 100644 index 01bb88be47..0000000000 --- a/.changeset/fix-appimage-local-runtime-root.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@runfusion/fusion": patch ---- - -Fix "Couldn't start local Fusion" on the Linux AppImage (and any packaged build launched from a desktop launcher). The embedded local runtime now roots its data at the user's home directory (`~/.fusion`) instead of `process.cwd()`, which was `/` or the read-only AppImage mount point and caused database creation to fail with EACCES/EROFS. Set `FUSION_HOME` to override the location. diff --git a/.changeset/fix-database-recovery-preserve-corrupt.md b/.changeset/fix-database-recovery-preserve-corrupt.md deleted file mode 100644 index 89b5ff995a..0000000000 --- a/.changeset/fix-database-recovery-preserve-corrupt.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@runfusion/fusion": patch ---- - -Preserve the original corrupt project database at `fusion.db` when startup recovery fails after moving it aside. diff --git a/.changeset/fix-mobile-card-swipe-scroll.md b/.changeset/fix-mobile-card-swipe-scroll.md deleted file mode 100644 index 7295ef65e6..0000000000 --- a/.changeset/fix-mobile-card-swipe-scroll.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@runfusion/fusion": patch ---- - -Fixed unreliable horizontal scrolling when swiping across task cards on the mobile board. Native HTML5 drag is now disabled on touch-primary devices (where it never worked anyway), so the browser no longer hijacks swipe-to-scroll gestures that start on a card. diff --git a/.changeset/fix-mobile-chat-send.md b/.changeset/fix-mobile-chat-send.md deleted file mode 100644 index 0101d72dbb..0000000000 --- a/.changeset/fix-mobile-chat-send.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@runfusion/fusion": patch ---- - -Fix two mobile chat send failures. The regular chat send button was dead to touch because the action only ran on `onClick`, which iOS suppresses after `preventDefault()` in the touch sequence — it now fires from pointerdown/touchstart with a dedupe latch. Quick chat messages could strand in the composer (shown locally but never sent to the agent or persisted) when a queued message's delivery trigger bailed — a dropped stream leaving the streaming flag stuck `true`, or a stream that looked healthy when queued but then stalled. A queued send now detects a stale flag at send time via the stream's connection state and the server's generation status, and a delivery watchdog re-confirms any message that stays pending and force-delivers it once no generation is actually in flight. diff --git a/.changeset/fix-quick-chat-double-fire-send.md b/.changeset/fix-quick-chat-double-fire-send.md deleted file mode 100644 index 702062d53c..0000000000 --- a/.changeset/fix-quick-chat-double-fire-send.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@runfusion/fusion": patch ---- - -Fix sporadic quick chat send failures on mobile (notably the first message after a response). A real touch tap dispatches both `pointerdown` and `touchstart`, and the quick chat send button ran its action on each — firing `handleSendMessage` twice per tap. Because React had not yet flushed the composer clear between the two events, both reads saw the same text and sent, and the hook's second send closed the first's freshly-opened stream and re-POSTed, which could drop the response. The send and stop buttons now claim a single action per tap so only the first of the paired events fires. diff --git a/.changeset/fix-quick-chat-stop-button-width.md b/.changeset/fix-quick-chat-stop-button-width.md deleted file mode 100644 index b9c93df73e..0000000000 --- a/.changeset/fix-quick-chat-stop-button-width.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@runfusion/fusion": patch ---- - -Fix the quick chat stop button rendering too narrow. It borrowed ChatView's `.chat-input-stop` styling, which sizes itself with `--chat-input-control-size` — a variable scoped to ChatView's composer and undefined in the quick chat DOM — collapsing the button toward its icon width. It is now pinned to the send button's square dimensions. diff --git a/.changeset/fn-6375-workflow-attachment-recovery-prompt.md b/.changeset/fn-6375-workflow-attachment-recovery-prompt.md deleted file mode 100644 index 6ec4583ee9..0000000000 --- a/.changeset/fn-6375-workflow-attachment-recovery-prompt.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@runfusion/fusion": patch ---- - -Workflow step execution now surfaces task attachment locations in the context-recovery prompt path and no longer tells autonomous agents to ask for context. diff --git a/.changeset/fn-6386-update-now-button.md b/.changeset/fn-6386-update-now-button.md deleted file mode 100644 index 00ceb85d09..0000000000 --- a/.changeset/fn-6386-update-now-button.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@runfusion/fusion": minor ---- - -Add a one-click dashboard Update now action for installing available Fusion updates. diff --git a/.changeset/fn-6389-mobile-board-column-swipe.md b/.changeset/fn-6389-mobile-board-column-swipe.md deleted file mode 100644 index 0f2b690d36..0000000000 --- a/.changeset/fn-6389-mobile-board-column-swipe.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@runfusion/fusion": patch ---- - -Restored horizontal swiping on mobile kanban board columns while preserving page-level horizontal pan containment. diff --git a/.changeset/fn-6402-pr-conflict-detection.md b/.changeset/fn-6402-pr-conflict-detection.md deleted file mode 100644 index 038bddc909..0000000000 --- a/.changeset/fn-6402-pr-conflict-detection.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@runfusion/fusion": patch ---- - -Fix Create Pull Request conflict preflight to derive `conflictsWithBase` from `git merge-tree --write-tree` exit codes instead of non-empty output, and treat no-op PR conflict resolution merges as successful without attempting an empty commit. diff --git a/.changeset/fn-6410-standalone-pi-dependency.md b/.changeset/fn-6410-standalone-pi-dependency.md deleted file mode 100644 index b60ad4bda9..0000000000 --- a/.changeset/fn-6410-standalone-pi-dependency.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@runfusion/fusion": patch ---- - -Fix standalone installs of the published CLI crashing with `ERR_MODULE_NOT_FOUND` for `@earendil-works/pi-coding-agent`. `@earendil-works/pi-coding-agent` and `@earendil-works/pi-ai` are now plain required dependencies instead of also being optional peers, so clean npm and pnpm installs resolve the pi runtime packages. diff --git a/.changeset/fn-6413-task-card-timing-footer.md b/.changeset/fn-6413-task-card-timing-footer.md deleted file mode 100644 index 28ec81aae3..0000000000 --- a/.changeset/fn-6413-task-card-timing-footer.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@runfusion/fusion": patch ---- - -Move task-card timing badges from the top metadata cluster into the bottom-right footer chip cluster so timers align with retry and GitHub footer badges. diff --git a/.changeset/fn-6420-ai-merge-dependency-sync.md b/.changeset/fn-6420-ai-merge-dependency-sync.md deleted file mode 100644 index df758daf28..0000000000 --- a/.changeset/fn-6420-ai-merge-dependency-sync.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@runfusion/fusion": patch ---- - -Run the configured or inferred dependency install inside temporary standalone AI-merge clean-room worktrees before merge/review verification. diff --git a/.changeset/fn-6423-scheduler-capacity.md b/.changeset/fn-6423-scheduler-capacity.md deleted file mode 100644 index e94a1d6e62..0000000000 --- a/.changeset/fn-6423-scheduler-capacity.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@runfusion/fusion": patch ---- - -Fix scheduler concurrency diagnostics and semaphore slot accounting so queued tasks are not held behind contradictory or negative capacity readings. diff --git a/.changeset/mobile-board-sr-only-overflow.md b/.changeset/mobile-board-sr-only-overflow.md deleted file mode 100644 index cb1ad7aeb5..0000000000 --- a/.changeset/mobile-board-sr-only-overflow.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@runfusion/fusion": patch ---- - -Fix mobile board horizontal overflow that caused iOS Safari to zoom-out/cut-off the board and let the whole page pan off-screen. Screen-reader-only `.visually-hidden` spans were `position: absolute` with no offsets, so inside the horizontally-scrolled kanban columns they rendered off-screen-right and ballooned the document's scroll width. Pinning the utility to its containing block's origin keeps the document locked to the viewport on mobile. diff --git a/.changeset/refresh-claude-oauth.md b/.changeset/refresh-claude-oauth.md deleted file mode 100644 index 3a27464767..0000000000 --- a/.changeset/refresh-claude-oauth.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@runfusion/fusion": patch ---- - -Refresh expired Claude OAuth access tokens from Fusion auth storage instead of requiring repeated manual re-login. diff --git a/.changeset/tiny-tasks-chat-enter.md b/.changeset/tiny-tasks-chat-enter.md deleted file mode 100644 index 15fdf00967..0000000000 --- a/.changeset/tiny-tasks-chat-enter.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@runfusion/fusion": patch ---- - -Send task-detail Chat composer messages on plain Enter while preserving Shift+Enter newlines and Cmd/Ctrl+Enter sending. diff --git a/CHANGELOG.md b/CHANGELOG.md index 4951d537a1..e1d3e0ae0d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,109 @@ 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.43.0 + +### @fusion/dashboard + +#### Patch Changes + +- @fusion/core@0.43.0 +- @fusion/engine@0.43.0 +- @fusion/i18n@0.39.5 +- @fusion-plugin-examples/cli-printing-press@0.1.22 +- @fusion-plugin-examples/compound-engineering@0.1.5 +- @fusion-plugin-examples/dependency-graph@0.1.36 +- @fusion-plugin-examples/roadmap@0.1.24 +- @fusion-plugin-examples/cursor-runtime@0.1.24 +- @fusion-plugin-examples/droid-runtime@0.1.31 +- @fusion-plugin-examples/hermes-runtime@0.2.55 +- @fusion-plugin-examples/openclaw-runtime@0.2.55 +- @fusion-plugin-examples/paperclip-runtime@0.2.55 + +### @fusion/desktop + +#### Patch Changes + +- @fusion/core@0.43.0 +- @fusion/dashboard@0.43.0 + +### @fusion/engine + +#### Patch Changes + +- @fusion/core@0.43.0 +- @fusion/pi-claude-cli@0.43.0 + +### @fusion/plugin-sdk + +#### Patch Changes + +- @fusion/core@0.43.0 + +### @runfusion/fusion + +#### Minor Changes + +- 9149121: Enable Z.ai GLM-5.2 model selection. +- 64de883: Make the built-in compound-engineering workflow run the CE way end-to-end: + + - **Execute** stage invokes the `compound-engineering:ce-work` skill in coding mode instead of the generic executor prompt. + - **Merge** stage adds `ce-commit-push-pr` and `ce-resolve-pr-feedback` skill steps (CE owns commit/push/PR + feedback; Fusion's merge seam still owns the board-state merge). The plugin now bundles `ce-commit`, `ce-commit-push-pr`, and `ce-resolve-pr-feedback`. + - **Planning questions reach a human:** workflow-step sessions carry a `FUSION_WORKFLOW_STEP` signal; in that mode the CE skills emit an await-input sentinel instead of calling a blocking tool with no listener. The executor parks the task `awaiting-user-input` with the question, and a new task-card **"Answer questions"** button opens the workflow tab where the existing input banner captures the answer and resumes the step. + - **Subagents work in workflow steps:** `fn_spawn_agent` gains an optional `systemPromptOverride`; the plugin installs the 43 `ce-*` persona definitions plugin-locally and exposes their directory via `FUSION_CE_AGENTS_DIR`, so the CE skills read a persona def and spawn it as a real subagent (falling back to inline single-agent work when unavailable). + +- e8c2d51: Add a one-click dashboard Update now action for installing available Fusion updates. + +#### Patch Changes + +- 740c712: Inline the private `@fusion/core` types into the published `@runfusion/fusion/plugin-sdk` declaration entry so standalone external plugins created with `fn plugin new` can typecheck and `pnpm build` cleanly against released Fusion. Human spot-check: `npx @runfusion/fusion@0.42.0 plugin new proof-point-plugin && cd proof-point-plugin && pnpm install && pnpm build`. +- b1ba87e: Ensure `zai/glm-5.2` reliably appears in the model list after user Z.ai provider extensions load. +- 65a4c51: Recover stale Compound Engineering sessions on plugin load and session reads so persisted active rows without live agent handles no longer leave the dashboard stuck waiting for work that is not running. +- 20aad56: Fix "Couldn't start local Fusion" on the Linux AppImage (and any packaged build launched from a desktop launcher). The embedded local runtime now roots its data at the user's home directory (`~/.fusion`) instead of `process.cwd()`, which was `/` or the read-only AppImage mount point and caused database creation to fail with EACCES/EROFS. Set `FUSION_HOME` to override the location. +- 066c919: Preserve the original corrupt project database at `fusion.db` when startup recovery fails after moving it aside. +- 0d75725: Fixed unreliable horizontal scrolling when swiping across task cards on the mobile board. Native HTML5 drag is now disabled on touch-primary devices (where it never worked anyway), so the browser no longer hijacks swipe-to-scroll gestures that start on a card. +- 67ae2be: Fix two mobile chat send failures. The regular chat send button was dead to touch because the action only ran on `onClick`, which iOS suppresses after `preventDefault()` in the touch sequence — it now fires from pointerdown/touchstart with a dedupe latch. Quick chat messages could strand in the composer (shown locally but never sent to the agent or persisted) when a queued message's delivery trigger bailed — a dropped stream leaving the streaming flag stuck `true`, or a stream that looked healthy when queued but then stalled. A queued send now detects a stale flag at send time via the stream's connection state and the server's generation status, and a delivery watchdog re-confirms any message that stays pending and force-delivers it once no generation is actually in flight. +- fd6caaa: Fix sporadic quick chat send failures on mobile (notably the first message after a response). A real touch tap dispatches both `pointerdown` and `touchstart`, and the quick chat send button ran its action on each — firing `handleSendMessage` twice per tap. Because React had not yet flushed the composer clear between the two events, both reads saw the same text and sent, and the hook's second send closed the first's freshly-opened stream and re-POSTed, which could drop the response. The send and stop buttons now claim a single action per tap so only the first of the paired events fires. +- 9eeaaa7: Fix the quick chat stop button rendering too narrow. It borrowed ChatView's `.chat-input-stop` styling, which sizes itself with `--chat-input-control-size` — a variable scoped to ChatView's composer and undefined in the quick chat DOM — collapsing the button toward its icon width. It is now pinned to the send button's square dimensions. +- ee6d7ac: Workflow step execution now surfaces task attachment locations in the context-recovery prompt path and no longer tells autonomous agents to ask for context. +- 14ed177: Restored horizontal swiping on mobile kanban board columns while preserving page-level horizontal pan containment. +- df01ab7: Fix Create Pull Request conflict preflight to derive `conflictsWithBase` from `git merge-tree --write-tree` exit codes instead of non-empty output, and treat no-op PR conflict resolution merges as successful without attempting an empty commit. +- 96773dd: Fix standalone installs of the published CLI crashing with `ERR_MODULE_NOT_FOUND` for `@earendil-works/pi-coding-agent`. `@earendil-works/pi-coding-agent` and `@earendil-works/pi-ai` are now plain required dependencies instead of also being optional peers, so clean npm and pnpm installs resolve the pi runtime packages. +- 67d4d51: Move task-card timing badges from the top metadata cluster into the bottom-right footer chip cluster so timers align with retry and GitHub footer badges. +- 7b83906: Run the configured or inferred dependency install inside temporary standalone AI-merge clean-room worktrees before merge/review verification. +- be2773b: Fix scheduler concurrency diagnostics and semaphore slot accounting so queued tasks are not held behind contradictory or negative capacity readings. +- 3cc82bd: Fix mobile board horizontal overflow that caused iOS Safari to zoom-out/cut-off the board and let the whole page pan off-screen. Screen-reader-only `.visually-hidden` spans were `position: absolute` with no offsets, so inside the horizontally-scrolled kanban columns they rendered off-screen-right and ballooned the document's scroll width. Pinning the utility to its containing block's origin keeps the document locked to the viewport on mobile. +- aa71ace: Refresh expired Claude OAuth access tokens from Fusion auth storage instead of requiring repeated manual re-login. +- 417183d: Send task-detail Chat composer messages on plain Enter while preserving Shift+Enter newlines and Cmd/Ctrl+Enter sending. + +### runfusion.ai + +#### Patch Changes + +- Updated dependencies [9149121] +- Updated dependencies [740c712] +- Updated dependencies [b1ba87e] +- Updated dependencies [65a4c51] +- Updated dependencies [64de883] +- Updated dependencies [20aad56] +- Updated dependencies [066c919] +- Updated dependencies [0d75725] +- Updated dependencies [67ae2be] +- Updated dependencies [fd6caaa] +- Updated dependencies [9eeaaa7] +- Updated dependencies [ee6d7ac] +- Updated dependencies [e8c2d51] +- Updated dependencies [14ed177] +- Updated dependencies [df01ab7] +- Updated dependencies [96773dd] +- Updated dependencies [67d4d51] +- Updated dependencies [7b83906] +- Updated dependencies [be2773b] +- Updated dependencies [3cc82bd] +- Updated dependencies [aa71ace] +- Updated dependencies [417183d] + - @runfusion/fusion@0.43.0 + ## 0.42.0 ### @fusion/dashboard @@ -8895,6 +8998,14 @@ for reference. - Updated dependencies [a2ed6d0] - @runfusion/fusion@0.1.0 +## 0.39.5 + +### @fusion/i18n + +#### Patch Changes + +- @fusion/core@0.43.0 + ## 0.39.4 ### @fusion/i18n @@ -8927,6 +9038,14 @@ for reference. - @fusion/core@0.40.0 +## 0.11.31 + +### @fusion/droid-cli + +#### Patch Changes + +- @fusion-plugin-examples/droid-runtime@0.1.31 + ## 0.11.30 ### @fusion/droid-cli diff --git a/package.json b/package.json index 25abf887f7..0059835066 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fusion-workspace", - "version": "0.42.0", + "version": "0.43.0", "private": true, "license": "MIT", "homepage": "https://github.com/Runfusion/Fusion#readme", diff --git a/packages/cli-alias/CHANGELOG.md b/packages/cli-alias/CHANGELOG.md index da600b29c1..ec94a8c016 100644 --- a/packages/cli-alias/CHANGELOG.md +++ b/packages/cli-alias/CHANGELOG.md @@ -1,5 +1,33 @@ # runfusion.ai +## 0.43.0 + +### Patch Changes + +- Updated dependencies [9149121] +- Updated dependencies [740c712] +- Updated dependencies [b1ba87e] +- Updated dependencies [65a4c51] +- Updated dependencies [64de883] +- Updated dependencies [20aad56] +- Updated dependencies [066c919] +- Updated dependencies [0d75725] +- Updated dependencies [67ae2be] +- Updated dependencies [fd6caaa] +- Updated dependencies [9eeaaa7] +- Updated dependencies [ee6d7ac] +- Updated dependencies [e8c2d51] +- Updated dependencies [14ed177] +- Updated dependencies [df01ab7] +- Updated dependencies [96773dd] +- Updated dependencies [67d4d51] +- Updated dependencies [7b83906] +- Updated dependencies [be2773b] +- Updated dependencies [3cc82bd] +- Updated dependencies [aa71ace] +- Updated dependencies [417183d] + - @runfusion/fusion@0.43.0 + ## 0.42.0 ### Patch Changes diff --git a/packages/cli-alias/package.json b/packages/cli-alias/package.json index 14d4b0536d..ee3bbdf5a1 100644 --- a/packages/cli-alias/package.json +++ b/packages/cli-alias/package.json @@ -1,6 +1,6 @@ { "name": "runfusion.ai", - "version": "0.42.0", + "version": "0.43.0", "license": "MIT", "description": "Launch Fusion with `npx runfusion.ai` — tiny alias for @runfusion/fusion.", "homepage": "https://runfusion.ai", diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index 11b3627754..984721c11d 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,41 @@ # @runfusion/fusion +## 0.43.0 + +### Minor Changes + +- 9149121: Enable Z.ai GLM-5.2 model selection. +- 64de883: Make the built-in compound-engineering workflow run the CE way end-to-end: + + - **Execute** stage invokes the `compound-engineering:ce-work` skill in coding mode instead of the generic executor prompt. + - **Merge** stage adds `ce-commit-push-pr` and `ce-resolve-pr-feedback` skill steps (CE owns commit/push/PR + feedback; Fusion's merge seam still owns the board-state merge). The plugin now bundles `ce-commit`, `ce-commit-push-pr`, and `ce-resolve-pr-feedback`. + - **Planning questions reach a human:** workflow-step sessions carry a `FUSION_WORKFLOW_STEP` signal; in that mode the CE skills emit an await-input sentinel instead of calling a blocking tool with no listener. The executor parks the task `awaiting-user-input` with the question, and a new task-card **"Answer questions"** button opens the workflow tab where the existing input banner captures the answer and resumes the step. + - **Subagents work in workflow steps:** `fn_spawn_agent` gains an optional `systemPromptOverride`; the plugin installs the 43 `ce-*` persona definitions plugin-locally and exposes their directory via `FUSION_CE_AGENTS_DIR`, so the CE skills read a persona def and spawn it as a real subagent (falling back to inline single-agent work when unavailable). + +- e8c2d51: Add a one-click dashboard Update now action for installing available Fusion updates. + +### Patch Changes + +- 740c712: Inline the private `@fusion/core` types into the published `@runfusion/fusion/plugin-sdk` declaration entry so standalone external plugins created with `fn plugin new` can typecheck and `pnpm build` cleanly against released Fusion. Human spot-check: `npx @runfusion/fusion@0.42.0 plugin new proof-point-plugin && cd proof-point-plugin && pnpm install && pnpm build`. +- b1ba87e: Ensure `zai/glm-5.2` reliably appears in the model list after user Z.ai provider extensions load. +- 65a4c51: Recover stale Compound Engineering sessions on plugin load and session reads so persisted active rows without live agent handles no longer leave the dashboard stuck waiting for work that is not running. +- 20aad56: Fix "Couldn't start local Fusion" on the Linux AppImage (and any packaged build launched from a desktop launcher). The embedded local runtime now roots its data at the user's home directory (`~/.fusion`) instead of `process.cwd()`, which was `/` or the read-only AppImage mount point and caused database creation to fail with EACCES/EROFS. Set `FUSION_HOME` to override the location. +- 066c919: Preserve the original corrupt project database at `fusion.db` when startup recovery fails after moving it aside. +- 0d75725: Fixed unreliable horizontal scrolling when swiping across task cards on the mobile board. Native HTML5 drag is now disabled on touch-primary devices (where it never worked anyway), so the browser no longer hijacks swipe-to-scroll gestures that start on a card. +- 67ae2be: Fix two mobile chat send failures. The regular chat send button was dead to touch because the action only ran on `onClick`, which iOS suppresses after `preventDefault()` in the touch sequence — it now fires from pointerdown/touchstart with a dedupe latch. Quick chat messages could strand in the composer (shown locally but never sent to the agent or persisted) when a queued message's delivery trigger bailed — a dropped stream leaving the streaming flag stuck `true`, or a stream that looked healthy when queued but then stalled. A queued send now detects a stale flag at send time via the stream's connection state and the server's generation status, and a delivery watchdog re-confirms any message that stays pending and force-delivers it once no generation is actually in flight. +- fd6caaa: Fix sporadic quick chat send failures on mobile (notably the first message after a response). A real touch tap dispatches both `pointerdown` and `touchstart`, and the quick chat send button ran its action on each — firing `handleSendMessage` twice per tap. Because React had not yet flushed the composer clear between the two events, both reads saw the same text and sent, and the hook's second send closed the first's freshly-opened stream and re-POSTed, which could drop the response. The send and stop buttons now claim a single action per tap so only the first of the paired events fires. +- 9eeaaa7: Fix the quick chat stop button rendering too narrow. It borrowed ChatView's `.chat-input-stop` styling, which sizes itself with `--chat-input-control-size` — a variable scoped to ChatView's composer and undefined in the quick chat DOM — collapsing the button toward its icon width. It is now pinned to the send button's square dimensions. +- ee6d7ac: Workflow step execution now surfaces task attachment locations in the context-recovery prompt path and no longer tells autonomous agents to ask for context. +- 14ed177: Restored horizontal swiping on mobile kanban board columns while preserving page-level horizontal pan containment. +- df01ab7: Fix Create Pull Request conflict preflight to derive `conflictsWithBase` from `git merge-tree --write-tree` exit codes instead of non-empty output, and treat no-op PR conflict resolution merges as successful without attempting an empty commit. +- 96773dd: Fix standalone installs of the published CLI crashing with `ERR_MODULE_NOT_FOUND` for `@earendil-works/pi-coding-agent`. `@earendil-works/pi-coding-agent` and `@earendil-works/pi-ai` are now plain required dependencies instead of also being optional peers, so clean npm and pnpm installs resolve the pi runtime packages. +- 67d4d51: Move task-card timing badges from the top metadata cluster into the bottom-right footer chip cluster so timers align with retry and GitHub footer badges. +- 7b83906: Run the configured or inferred dependency install inside temporary standalone AI-merge clean-room worktrees before merge/review verification. +- be2773b: Fix scheduler concurrency diagnostics and semaphore slot accounting so queued tasks are not held behind contradictory or negative capacity readings. +- 3cc82bd: Fix mobile board horizontal overflow that caused iOS Safari to zoom-out/cut-off the board and let the whole page pan off-screen. Screen-reader-only `.visually-hidden` spans were `position: absolute` with no offsets, so inside the horizontally-scrolled kanban columns they rendered off-screen-right and ballooned the document's scroll width. Pinning the utility to its containing block's origin keeps the document locked to the viewport on mobile. +- aa71ace: Refresh expired Claude OAuth access tokens from Fusion auth storage instead of requiring repeated manual re-login. +- 417183d: Send task-detail Chat composer messages on plain Enter while preserving Shift+Enter newlines and Cmd/Ctrl+Enter sending. + ## 0.42.0 ### Minor Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index de1c572cee..5b8aaebb02 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@runfusion/fusion", - "version": "0.42.0", + "version": "0.43.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", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 5011826c91..3611fa1439 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,7 @@ # @fusion/core +## 0.43.0 + ## 0.42.0 ## 0.41.0 diff --git a/packages/core/package.json b/packages/core/package.json index b7ec778846..947aeacfd7 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@fusion/core", - "version": "0.42.0", + "version": "0.43.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", diff --git a/packages/dashboard/CHANGELOG.md b/packages/dashboard/CHANGELOG.md index 5481aa048f..946be126f8 100644 --- a/packages/dashboard/CHANGELOG.md +++ b/packages/dashboard/CHANGELOG.md @@ -1,5 +1,22 @@ # @fusion/dashboard +## 0.43.0 + +### Patch Changes + +- @fusion/core@0.43.0 +- @fusion/engine@0.43.0 +- @fusion/i18n@0.39.5 +- @fusion-plugin-examples/cli-printing-press@0.1.22 +- @fusion-plugin-examples/compound-engineering@0.1.5 +- @fusion-plugin-examples/dependency-graph@0.1.36 +- @fusion-plugin-examples/roadmap@0.1.24 +- @fusion-plugin-examples/cursor-runtime@0.1.24 +- @fusion-plugin-examples/droid-runtime@0.1.31 +- @fusion-plugin-examples/hermes-runtime@0.2.55 +- @fusion-plugin-examples/openclaw-runtime@0.2.55 +- @fusion-plugin-examples/paperclip-runtime@0.2.55 + ## 0.42.0 ### Patch Changes diff --git a/packages/dashboard/package.json b/packages/dashboard/package.json index b2e61a469b..ebb8bb6748 100644 --- a/packages/dashboard/package.json +++ b/packages/dashboard/package.json @@ -1,6 +1,6 @@ { "name": "@fusion/dashboard", - "version": "0.42.0", + "version": "0.43.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", diff --git a/packages/desktop/CHANGELOG.md b/packages/desktop/CHANGELOG.md index 94038567ed..18672385a4 100644 --- a/packages/desktop/CHANGELOG.md +++ b/packages/desktop/CHANGELOG.md @@ -1,5 +1,12 @@ # @fusion/desktop +## 0.43.0 + +### Patch Changes + +- @fusion/core@0.43.0 +- @fusion/dashboard@0.43.0 + ## 0.42.0 ### Patch Changes diff --git a/packages/desktop/package.json b/packages/desktop/package.json index 2d0ce33533..7912aa2c6e 100644 --- a/packages/desktop/package.json +++ b/packages/desktop/package.json @@ -1,7 +1,7 @@ { "name": "@fusion/desktop", "productName": "Fusion", - "version": "0.42.0", + "version": "0.43.0", "license": "MIT", "author": { "name": "Runfusion", diff --git a/packages/droid-cli/CHANGELOG.md b/packages/droid-cli/CHANGELOG.md index 6379fe4f38..9266092a81 100644 --- a/packages/droid-cli/CHANGELOG.md +++ b/packages/droid-cli/CHANGELOG.md @@ -1,5 +1,11 @@ # @fusion/droid-cli +## 0.11.31 + +### Patch Changes + +- @fusion-plugin-examples/droid-runtime@0.1.31 + ## 0.11.30 ### Patch Changes diff --git a/packages/droid-cli/package.json b/packages/droid-cli/package.json index 08dc7d7e84..69486e72e7 100644 --- a/packages/droid-cli/package.json +++ b/packages/droid-cli/package.json @@ -1,6 +1,6 @@ { "name": "@fusion/droid-cli", - "version": "0.11.30", + "version": "0.11.31", "description": "First-party Fusion pi extension that routes LLM calls through the Droid CLI subprocess.", "license": "MIT", "private": true, diff --git a/packages/engine/CHANGELOG.md b/packages/engine/CHANGELOG.md index 221b90cc4c..7998792d60 100644 --- a/packages/engine/CHANGELOG.md +++ b/packages/engine/CHANGELOG.md @@ -1,5 +1,12 @@ # @fusion/engine +## 0.43.0 + +### Patch Changes + +- @fusion/core@0.43.0 +- @fusion/pi-claude-cli@0.43.0 + ## 0.42.0 ### Patch Changes diff --git a/packages/engine/package.json b/packages/engine/package.json index 09c6b8ba8d..fc42a0c098 100644 --- a/packages/engine/package.json +++ b/packages/engine/package.json @@ -1,6 +1,6 @@ { "name": "@fusion/engine", - "version": "0.42.0", + "version": "0.43.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", diff --git a/packages/i18n/CHANGELOG.md b/packages/i18n/CHANGELOG.md index 589d6aa389..940d85deda 100644 --- a/packages/i18n/CHANGELOG.md +++ b/packages/i18n/CHANGELOG.md @@ -1,5 +1,11 @@ # @fusion/i18n +## 0.39.5 + +### Patch Changes + +- @fusion/core@0.43.0 + ## 0.39.4 ### Patch Changes diff --git a/packages/i18n/package.json b/packages/i18n/package.json index 2814b421a1..a6b489a143 100644 --- a/packages/i18n/package.json +++ b/packages/i18n/package.json @@ -1,6 +1,6 @@ { "name": "@fusion/i18n", - "version": "0.39.4", + "version": "0.39.5", "license": "MIT", "description": "Fusion i18n: authored translation catalogs and shared i18next configuration for the Fusion dashboard and terminal UI.", "type": "module", diff --git a/packages/mobile/CHANGELOG.md b/packages/mobile/CHANGELOG.md index 17aa5c8e44..4a7093654a 100644 --- a/packages/mobile/CHANGELOG.md +++ b/packages/mobile/CHANGELOG.md @@ -1,5 +1,7 @@ # @fusion/mobile +## 0.43.0 + ## 0.42.0 ## 0.41.0 diff --git a/packages/mobile/package.json b/packages/mobile/package.json index 47c5a58219..aa5a9416eb 100644 --- a/packages/mobile/package.json +++ b/packages/mobile/package.json @@ -1,6 +1,6 @@ { "name": "@fusion/mobile", - "version": "0.42.0", + "version": "0.43.0", "license": "MIT", "description": "Fusion mobile: Capacitor wrapper around the Fusion dashboard for iOS and Android.", "homepage": "https://github.com/Runfusion/Fusion#readme", diff --git a/packages/pi-claude-cli/CHANGELOG.md b/packages/pi-claude-cli/CHANGELOG.md index 15730ec2eb..fa716b9d7a 100644 --- a/packages/pi-claude-cli/CHANGELOG.md +++ b/packages/pi-claude-cli/CHANGELOG.md @@ -1,5 +1,7 @@ # @fusion/pi-claude-cli +## 0.43.0 + ## 0.42.0 ## 0.41.0 diff --git a/packages/pi-claude-cli/package.json b/packages/pi-claude-cli/package.json index dd6a054c63..726bad4d55 100644 --- a/packages/pi-claude-cli/package.json +++ b/packages/pi-claude-cli/package.json @@ -1,6 +1,6 @@ { "name": "@fusion/pi-claude-cli", - "version": "0.42.0", + "version": "0.43.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, diff --git a/packages/plugin-sdk/CHANGELOG.md b/packages/plugin-sdk/CHANGELOG.md index 12180f8ed2..236c397a68 100644 --- a/packages/plugin-sdk/CHANGELOG.md +++ b/packages/plugin-sdk/CHANGELOG.md @@ -1,5 +1,11 @@ # @fusion/plugin-sdk +## 0.43.0 + +### Patch Changes + +- @fusion/core@0.43.0 + ## 0.42.0 ### Patch Changes diff --git a/packages/plugin-sdk/package.json b/packages/plugin-sdk/package.json index 7ae04529f5..775f024e4e 100644 --- a/packages/plugin-sdk/package.json +++ b/packages/plugin-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@fusion/plugin-sdk", - "version": "0.42.0", + "version": "0.43.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", diff --git a/plugins/examples/fusion-plugin-auto-label/CHANGELOG.md b/plugins/examples/fusion-plugin-auto-label/CHANGELOG.md index fd896c9dbf..506b3b1171 100644 --- a/plugins/examples/fusion-plugin-auto-label/CHANGELOG.md +++ b/plugins/examples/fusion-plugin-auto-label/CHANGELOG.md @@ -1,5 +1,11 @@ # @fusion-plugin-examples/auto-label +## 0.2.55 + +### Patch Changes + +- @fusion/plugin-sdk@0.43.0 + ## 0.2.54 ### Patch Changes diff --git a/plugins/examples/fusion-plugin-auto-label/package.json b/plugins/examples/fusion-plugin-auto-label/package.json index 7d1c2bf8df..87d84ea82c 100644 --- a/plugins/examples/fusion-plugin-auto-label/package.json +++ b/plugins/examples/fusion-plugin-auto-label/package.json @@ -1,6 +1,6 @@ { "name": "@fusion-plugin-examples/auto-label", - "version": "0.2.54", + "version": "0.2.55", "type": "module", "description": "Automatically labels tasks based on description content", "keywords": [ diff --git a/plugins/examples/fusion-plugin-ci-status/CHANGELOG.md b/plugins/examples/fusion-plugin-ci-status/CHANGELOG.md index c338fff96c..c7cd64af22 100644 --- a/plugins/examples/fusion-plugin-ci-status/CHANGELOG.md +++ b/plugins/examples/fusion-plugin-ci-status/CHANGELOG.md @@ -1,5 +1,11 @@ # @fusion-plugin-examples/ci-status +## 0.2.55 + +### Patch Changes + +- @fusion/plugin-sdk@0.43.0 + ## 0.2.54 ### Patch Changes diff --git a/plugins/examples/fusion-plugin-ci-status/package.json b/plugins/examples/fusion-plugin-ci-status/package.json index 3a442d2b46..ed6b22d677 100644 --- a/plugins/examples/fusion-plugin-ci-status/package.json +++ b/plugins/examples/fusion-plugin-ci-status/package.json @@ -1,6 +1,6 @@ { "name": "@fusion-plugin-examples/ci-status", - "version": "0.2.54", + "version": "0.2.55", "type": "module", "description": "Polls CI status for branches and provides a custom API to query results", "keywords": [ diff --git a/plugins/examples/fusion-plugin-notification/CHANGELOG.md b/plugins/examples/fusion-plugin-notification/CHANGELOG.md index c084da6bbe..720fac9d60 100644 --- a/plugins/examples/fusion-plugin-notification/CHANGELOG.md +++ b/plugins/examples/fusion-plugin-notification/CHANGELOG.md @@ -1,5 +1,11 @@ # @fusion-plugin-examples/notification +## 0.2.55 + +### Patch Changes + +- @fusion/plugin-sdk@0.43.0 + ## 0.2.54 ### Patch Changes diff --git a/plugins/examples/fusion-plugin-notification/package.json b/plugins/examples/fusion-plugin-notification/package.json index 3a371cc413..b7fd24feed 100644 --- a/plugins/examples/fusion-plugin-notification/package.json +++ b/plugins/examples/fusion-plugin-notification/package.json @@ -1,6 +1,6 @@ { "name": "@fusion-plugin-examples/notification", - "version": "0.2.54", + "version": "0.2.55", "type": "module", "description": "Example Fusion plugin that sends webhook notifications on task lifecycle events", "keywords": [ diff --git a/plugins/examples/fusion-plugin-settings-demo/CHANGELOG.md b/plugins/examples/fusion-plugin-settings-demo/CHANGELOG.md index 2ea29e7b8b..84ca7a11f9 100644 --- a/plugins/examples/fusion-plugin-settings-demo/CHANGELOG.md +++ b/plugins/examples/fusion-plugin-settings-demo/CHANGELOG.md @@ -1,5 +1,11 @@ # @fusion-plugin-examples/settings-demo +## 0.2.55 + +### Patch Changes + +- @fusion/plugin-sdk@0.43.0 + ## 0.2.54 ### Patch Changes diff --git a/plugins/examples/fusion-plugin-settings-demo/package.json b/plugins/examples/fusion-plugin-settings-demo/package.json index 85d6f88aa7..4eec58e175 100644 --- a/plugins/examples/fusion-plugin-settings-demo/package.json +++ b/plugins/examples/fusion-plugin-settings-demo/package.json @@ -1,6 +1,6 @@ { "name": "@fusion-plugin-examples/settings-demo", - "version": "0.2.54", + "version": "0.2.55", "type": "module", "description": "Example Fusion plugin demonstrating settings schema and runtime configuration", "keywords": [ diff --git a/plugins/fusion-plugin-acp-runtime/CHANGELOG.md b/plugins/fusion-plugin-acp-runtime/CHANGELOG.md index 82b82072c3..7a9e306e55 100644 --- a/plugins/fusion-plugin-acp-runtime/CHANGELOG.md +++ b/plugins/fusion-plugin-acp-runtime/CHANGELOG.md @@ -1,5 +1,12 @@ # @fusion-plugin-examples/acp-runtime +## 0.1.5 + +### Patch Changes + +- @fusion/core@0.43.0 +- @fusion/plugin-sdk@0.43.0 + ## 0.1.4 ### Patch Changes diff --git a/plugins/fusion-plugin-acp-runtime/package.json b/plugins/fusion-plugin-acp-runtime/package.json index 00d898cca2..419b262334 100644 --- a/plugins/fusion-plugin-acp-runtime/package.json +++ b/plugins/fusion-plugin-acp-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@fusion-plugin-examples/acp-runtime", - "version": "0.1.4", + "version": "0.1.5", "type": "module", "description": "ACP (Agent Client Protocol) runtime plugin for Fusion — drives any ACP-compatible agent over JSON-RPC/stdio", "keywords": [ diff --git a/plugins/fusion-plugin-agent-browser/CHANGELOG.md b/plugins/fusion-plugin-agent-browser/CHANGELOG.md index cfd4d2a913..ad223c0f78 100644 --- a/plugins/fusion-plugin-agent-browser/CHANGELOG.md +++ b/plugins/fusion-plugin-agent-browser/CHANGELOG.md @@ -1,5 +1,11 @@ # @fusion-plugin-examples/agent-browser +## 0.1.25 + +### Patch Changes + +- @fusion/plugin-sdk@0.43.0 + ## 0.1.24 ### Patch Changes diff --git a/plugins/fusion-plugin-agent-browser/package.json b/plugins/fusion-plugin-agent-browser/package.json index a99a831ae9..498b85733b 100644 --- a/plugins/fusion-plugin-agent-browser/package.json +++ b/plugins/fusion-plugin-agent-browser/package.json @@ -1,6 +1,6 @@ { "name": "@fusion-plugin-examples/agent-browser", - "version": "0.1.24", + "version": "0.1.25", "type": "module", "description": "Agent Browser runtime and prompt/skill/workflow contributions for Fusion", "private": true, diff --git a/plugins/fusion-plugin-cli-printing-press/CHANGELOG.md b/plugins/fusion-plugin-cli-printing-press/CHANGELOG.md index fb191346c1..f49461165c 100644 --- a/plugins/fusion-plugin-cli-printing-press/CHANGELOG.md +++ b/plugins/fusion-plugin-cli-printing-press/CHANGELOG.md @@ -1,5 +1,12 @@ # @fusion-plugin-examples/cli-printing-press +## 0.1.22 + +### Patch Changes + +- @fusion/core@0.43.0 +- @fusion/plugin-sdk@0.43.0 + ## 0.1.21 ### Patch Changes diff --git a/plugins/fusion-plugin-cli-printing-press/package.json b/plugins/fusion-plugin-cli-printing-press/package.json index d6f240e76a..f11dfbcb85 100644 --- a/plugins/fusion-plugin-cli-printing-press/package.json +++ b/plugins/fusion-plugin-cli-printing-press/package.json @@ -1,6 +1,6 @@ { "name": "@fusion-plugin-examples/cli-printing-press", - "version": "0.1.21", + "version": "0.1.22", "type": "module", "description": "CLI Printing Press plugin package for Fusion", "private": true, diff --git a/plugins/fusion-plugin-compound-engineering/CHANGELOG.md b/plugins/fusion-plugin-compound-engineering/CHANGELOG.md index 954f525cb4..391bee31fe 100644 --- a/plugins/fusion-plugin-compound-engineering/CHANGELOG.md +++ b/plugins/fusion-plugin-compound-engineering/CHANGELOG.md @@ -1,5 +1,12 @@ # @fusion-plugin-examples/compound-engineering +## 0.1.5 + +### Patch Changes + +- @fusion/core@0.43.0 +- @fusion/plugin-sdk@0.43.0 + ## 0.1.4 ### Patch Changes diff --git a/plugins/fusion-plugin-compound-engineering/package.json b/plugins/fusion-plugin-compound-engineering/package.json index 852cfe59c5..e5748f2f79 100644 --- a/plugins/fusion-plugin-compound-engineering/package.json +++ b/plugins/fusion-plugin-compound-engineering/package.json @@ -1,6 +1,6 @@ { "name": "@fusion-plugin-examples/compound-engineering", - "version": "0.1.4", + "version": "0.1.5", "type": "module", "description": "Compound Engineering plugin for Fusion", "private": true, diff --git a/plugins/fusion-plugin-cursor-runtime/CHANGELOG.md b/plugins/fusion-plugin-cursor-runtime/CHANGELOG.md index 4eeb6310ca..f5fb8ae9ea 100644 --- a/plugins/fusion-plugin-cursor-runtime/CHANGELOG.md +++ b/plugins/fusion-plugin-cursor-runtime/CHANGELOG.md @@ -1,5 +1,11 @@ # @fusion-plugin-examples/cursor-runtime +## 0.1.24 + +### Patch Changes + +- @fusion/plugin-sdk@0.43.0 + ## 0.1.23 ### Patch Changes diff --git a/plugins/fusion-plugin-cursor-runtime/package.json b/plugins/fusion-plugin-cursor-runtime/package.json index 6cf5c816ca..b00e368623 100644 --- a/plugins/fusion-plugin-cursor-runtime/package.json +++ b/plugins/fusion-plugin-cursor-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@fusion-plugin-examples/cursor-runtime", - "version": "0.1.23", + "version": "0.1.24", "type": "module", "description": "Cursor CLI runtime plugin for Fusion", "keywords": [ diff --git a/plugins/fusion-plugin-dependency-graph/CHANGELOG.md b/plugins/fusion-plugin-dependency-graph/CHANGELOG.md index 64b3721a39..fc69847cb1 100644 --- a/plugins/fusion-plugin-dependency-graph/CHANGELOG.md +++ b/plugins/fusion-plugin-dependency-graph/CHANGELOG.md @@ -1,5 +1,12 @@ # @fusion-plugin-examples/dependency-graph +## 0.1.36 + +### Patch Changes + +- @fusion/core@0.43.0 +- @fusion/plugin-sdk@0.43.0 + ## 0.1.35 ### Patch Changes diff --git a/plugins/fusion-plugin-dependency-graph/package.json b/plugins/fusion-plugin-dependency-graph/package.json index d212e496d4..3b938b9c96 100644 --- a/plugins/fusion-plugin-dependency-graph/package.json +++ b/plugins/fusion-plugin-dependency-graph/package.json @@ -1,6 +1,6 @@ { "name": "@fusion-plugin-examples/dependency-graph", - "version": "0.1.35", + "version": "0.1.36", "type": "module", "description": "Dependency graph dashboard view plugin for Fusion", "private": true, diff --git a/plugins/fusion-plugin-droid-runtime/CHANGELOG.md b/plugins/fusion-plugin-droid-runtime/CHANGELOG.md index 7ad152a2a1..66a0bb59bf 100644 --- a/plugins/fusion-plugin-droid-runtime/CHANGELOG.md +++ b/plugins/fusion-plugin-droid-runtime/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 0.1.31 + +### Patch Changes + +- @fusion/plugin-sdk@0.43.0 + ## 0.1.30 ### Patch Changes diff --git a/plugins/fusion-plugin-droid-runtime/package.json b/plugins/fusion-plugin-droid-runtime/package.json index dba779159e..6fa35cd03f 100644 --- a/plugins/fusion-plugin-droid-runtime/package.json +++ b/plugins/fusion-plugin-droid-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@fusion-plugin-examples/droid-runtime", - "version": "0.1.30", + "version": "0.1.31", "type": "module", "description": "Droid runtime plugin for Fusion", "keywords": [ diff --git a/plugins/fusion-plugin-even-realities-glasses/CHANGELOG.md b/plugins/fusion-plugin-even-realities-glasses/CHANGELOG.md index 38333e2421..ee43a4f5d0 100644 --- a/plugins/fusion-plugin-even-realities-glasses/CHANGELOG.md +++ b/plugins/fusion-plugin-even-realities-glasses/CHANGELOG.md @@ -1,5 +1,12 @@ # @fusion-plugin-examples/even-realities-glasses +## 0.1.24 + +### Patch Changes + +- @fusion/core@0.43.0 +- @fusion/plugin-sdk@0.43.0 + ## 0.1.23 ### Patch Changes diff --git a/plugins/fusion-plugin-even-realities-glasses/package.json b/plugins/fusion-plugin-even-realities-glasses/package.json index 060d8b9ee4..465b1fd62b 100644 --- a/plugins/fusion-plugin-even-realities-glasses/package.json +++ b/plugins/fusion-plugin-even-realities-glasses/package.json @@ -1,6 +1,6 @@ { "name": "@fusion-plugin-examples/even-realities-glasses", - "version": "0.1.23", + "version": "0.1.24", "type": "module", "description": "Canonical Even Realities Fusion plugin with board/task cards, actions, notifications, and webhook transport", "keywords": [ diff --git a/plugins/fusion-plugin-hermes-runtime/CHANGELOG.md b/plugins/fusion-plugin-hermes-runtime/CHANGELOG.md index a2896b6337..7c914eda1e 100644 --- a/plugins/fusion-plugin-hermes-runtime/CHANGELOG.md +++ b/plugins/fusion-plugin-hermes-runtime/CHANGELOG.md @@ -1,5 +1,11 @@ # @fusion-plugin-examples/hermes-runtime +## 0.2.55 + +### Patch Changes + +- @fusion/plugin-sdk@0.43.0 + ## 0.2.54 ### Patch Changes diff --git a/plugins/fusion-plugin-hermes-runtime/package.json b/plugins/fusion-plugin-hermes-runtime/package.json index c85a3c28f7..92037558a3 100644 --- a/plugins/fusion-plugin-hermes-runtime/package.json +++ b/plugins/fusion-plugin-hermes-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@fusion-plugin-examples/hermes-runtime", - "version": "0.2.54", + "version": "0.2.55", "type": "module", "description": "Hermes AI runtime plugin for Fusion - provides AI agent execution runtime", "keywords": [ diff --git a/plugins/fusion-plugin-openclaw-runtime/CHANGELOG.md b/plugins/fusion-plugin-openclaw-runtime/CHANGELOG.md index 235748fde0..d01cd1a8e8 100644 --- a/plugins/fusion-plugin-openclaw-runtime/CHANGELOG.md +++ b/plugins/fusion-plugin-openclaw-runtime/CHANGELOG.md @@ -1,5 +1,11 @@ # @fusion-plugin-examples/openclaw-runtime +## 0.2.55 + +### Patch Changes + +- @fusion/plugin-sdk@0.43.0 + ## 0.2.54 ### Patch Changes diff --git a/plugins/fusion-plugin-openclaw-runtime/package.json b/plugins/fusion-plugin-openclaw-runtime/package.json index 1d28a152e7..81cb6c332b 100644 --- a/plugins/fusion-plugin-openclaw-runtime/package.json +++ b/plugins/fusion-plugin-openclaw-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@fusion-plugin-examples/openclaw-runtime", - "version": "0.2.54", + "version": "0.2.55", "type": "module", "description": "Provides OpenClaw runtime for Fusion AI agents", "keywords": [ diff --git a/plugins/fusion-plugin-paperclip-runtime/CHANGELOG.md b/plugins/fusion-plugin-paperclip-runtime/CHANGELOG.md index c4110ad6d4..e36ddd2390 100644 --- a/plugins/fusion-plugin-paperclip-runtime/CHANGELOG.md +++ b/plugins/fusion-plugin-paperclip-runtime/CHANGELOG.md @@ -1,5 +1,11 @@ # @fusion-plugin-examples/paperclip-runtime +## 0.2.55 + +### Patch Changes + +- @fusion/plugin-sdk@0.43.0 + ## 0.2.54 ### Patch Changes diff --git a/plugins/fusion-plugin-paperclip-runtime/package.json b/plugins/fusion-plugin-paperclip-runtime/package.json index b4e2c3adaa..fb0d8a7131 100644 --- a/plugins/fusion-plugin-paperclip-runtime/package.json +++ b/plugins/fusion-plugin-paperclip-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@fusion-plugin-examples/paperclip-runtime", - "version": "0.2.54", + "version": "0.2.55", "type": "module", "description": "Paperclip runtime plugin for Fusion — provides AI agent web access capabilities", "keywords": [ diff --git a/plugins/fusion-plugin-reports/CHANGELOG.md b/plugins/fusion-plugin-reports/CHANGELOG.md index e669008d49..827ffb5847 100644 --- a/plugins/fusion-plugin-reports/CHANGELOG.md +++ b/plugins/fusion-plugin-reports/CHANGELOG.md @@ -1,5 +1,13 @@ # @fusion-plugin-examples/reports +## 0.1.24 + +### Patch Changes + +- @fusion/core@0.43.0 +- @fusion/dashboard@0.43.0 +- @fusion/plugin-sdk@0.43.0 + ## 0.1.23 ### Patch Changes diff --git a/plugins/fusion-plugin-reports/package.json b/plugins/fusion-plugin-reports/package.json index 569f82e628..645d348c20 100644 --- a/plugins/fusion-plugin-reports/package.json +++ b/plugins/fusion-plugin-reports/package.json @@ -1,6 +1,6 @@ { "name": "@fusion-plugin-examples/reports", - "version": "0.1.23", + "version": "0.1.24", "type": "module", "description": "Reports plugin for Fusion", "private": true, diff --git a/plugins/fusion-plugin-roadmap/CHANGELOG.md b/plugins/fusion-plugin-roadmap/CHANGELOG.md index 45bc549a95..b82c3eec04 100644 --- a/plugins/fusion-plugin-roadmap/CHANGELOG.md +++ b/plugins/fusion-plugin-roadmap/CHANGELOG.md @@ -1,5 +1,12 @@ # @fusion-plugin-examples/roadmap +## 0.1.24 + +### Patch Changes + +- @fusion/core@0.43.0 +- @fusion/plugin-sdk@0.43.0 + ## 0.1.23 ### Patch Changes diff --git a/plugins/fusion-plugin-roadmap/package.json b/plugins/fusion-plugin-roadmap/package.json index 5814c0e467..bbc6ad11e4 100644 --- a/plugins/fusion-plugin-roadmap/package.json +++ b/plugins/fusion-plugin-roadmap/package.json @@ -1,6 +1,6 @@ { "name": "@fusion-plugin-examples/roadmap", - "version": "0.1.23", + "version": "0.1.24", "type": "module", "description": "Roadmap plugin package for Fusion", "private": true, diff --git a/plugins/fusion-plugin-whatsapp-chat/CHANGELOG.md b/plugins/fusion-plugin-whatsapp-chat/CHANGELOG.md index e0ef23e8f9..43655c4b3c 100644 --- a/plugins/fusion-plugin-whatsapp-chat/CHANGELOG.md +++ b/plugins/fusion-plugin-whatsapp-chat/CHANGELOG.md @@ -1,5 +1,11 @@ # @fusion-plugin-examples/whatsapp-chat +## 0.1.24 + +### Patch Changes + +- @fusion/plugin-sdk@0.43.0 + ## 0.1.23 ### Patch Changes diff --git a/plugins/fusion-plugin-whatsapp-chat/package.json b/plugins/fusion-plugin-whatsapp-chat/package.json index 3053cd00bb..9e3d449ae7 100644 --- a/plugins/fusion-plugin-whatsapp-chat/package.json +++ b/plugins/fusion-plugin-whatsapp-chat/package.json @@ -1,6 +1,6 @@ { "name": "@fusion-plugin-examples/whatsapp-chat", - "version": "0.1.23", + "version": "0.1.24", "type": "module", "description": "WhatsApp Web (Baileys) chat bridge for Fusion agents", "keywords": [