diff --git a/.changeset/pre.json b/.changeset/pre.json new file mode 100644 index 0000000000..94c27e813e --- /dev/null +++ b/.changeset/pre.json @@ -0,0 +1,194 @@ +{ + "mode": "pre", + "tag": "beta", + "initialVersions": { + "@runfusion/fusion": "0.72.0", + "runfusion.ai": "0.72.0", + "@fusion/core": "0.72.0", + "@fusion/dashboard": "0.72.0", + "@fusion/desktop": "0.72.0", + "@fusion/droid-cli": "0.11.56", + "@fusion/engine": "0.72.0", + "@fusion/i18n": "0.39.30", + "@fusion/mobile": "0.72.0", + "@fusion/pi-claude-cli": "0.72.0", + "@fusion/pi-llama-cpp": "0.17.2", + "@fusion/plugin-sdk": "0.72.0", + "@fusion-plugin-examples/auto-label": "0.2.80", + "@fusion-plugin-examples/ci-status": "0.2.80", + "@fusion-plugin-examples/notification": "0.2.80", + "@fusion-plugin-examples/settings-demo": "0.2.80", + "@fusion-plugin-examples/acp-runtime": "0.1.30", + "@fusion-plugin-examples/agent-browser": "0.1.50", + "@fusion-plugin-examples/claude-runtime": "0.1.5", + "@fusion-plugin-examples/cli-printing-press": "0.1.47", + "@fusion-plugin-examples/compound-engineering": "0.1.30", + "@fusion-plugin-examples/cursor-runtime": "0.1.49", + "@fusion-plugin-examples/dependency-graph": "0.1.61", + "@fusion-plugin-examples/droid-runtime": "0.1.56", + "@fusion-plugin-examples/even-realities-glasses": "0.1.49", + "@fusion-plugin-examples/grok-runtime": "0.2.8", + "@fusion-plugin-examples/hermes-runtime": "0.2.80", + "@fusion-plugin-examples/linear-import": "0.1.12", + "@fusion-plugin-examples/omp-runtime": "0.1.5", + "@fusion-plugin-examples/openclaw-runtime": "0.2.80", + "@fusion-plugin-examples/paperclip-runtime": "0.2.80", + "@fusion-plugin-examples/quality": "0.1.5", + "@fusion-plugin-examples/reports": "0.1.49", + "@fusion-plugin-examples/roadmap": "0.1.49", + "@fusion-plugin-examples/whatsapp-chat": "0.1.49" + }, + "changesets": [ + "FN-8357-quality-verification-videos", + "FN-8399-migration-status-dashboard", + "FN-8436-planning-no-reconnecting-hint", + "beta-stable-release-channels", + "calm-review-recovery", + "calm-tasks-reuse-parent-intent", + "cutover-delete-fn-review-step", + "dashboard-custom-columns", + "embedded-postgres-connection-cap", + "fix-builtin-workflow-lifecycle", + "fix-chat-mailbox-nul-byte-sanitize", + "fix-codex-weekly-usage-label", + "fix-completion-summary-contract", + "fix-extension-taskstore-postmaster-port", + "fix-fn-8064-proactive-step-chat", + "fix-github-discussions-force-mode", + "fix-mobile-planning-start", + "fix-no-merge-workflow-completion", + "fix-no-selection-default-workflow-drift", + "fix-parallel-step-completion-order", + "fix-planning-ai-start", + "fix-planning-refinement-action", + "fix-planning-session-timers", + "fix-planning-stop-resume", + "fix-planning-task-creation-handoff", + "fix-pooled-worktree-ownership", + "fix-postgres-activity-lifecycle", + "fix-postgres-startup-migration-deadlock", + "fix-task-card-overseer-cache", + "fix-task-done-summary-prose", + "fix-windows-update-ce-assets", + "fix-zh-cn-roadmap-duplicate", + "fn-8255-card-eye-inherited-default-oversight", + "fn-8258-pg-quarantine", + "fn-8260-planning-truncated-completion", + "fn-8262-omp-model-routing", + "fn-8263-session-advisor-detail-eye", + "fn-8265-task-follow-up-policy", + "fn-8269-fff-tokens", + "fn-8273-mission-auto-merge", + "fn-8275-mission-merge-summary", + "fn-8276-unify-board-magnetism", + "fn-8277-agentic-reports", + "fn-8282-config-versioning", + "fn-8283-org-bundle", + "fn-8286-review-artifacts", + "fn-8287-task-detail-button-sizes", + "fn-8288-native-structure-preview", + "fn-8289-feature-video", + "fn-8291-chat-native-structure-inline-preview", + "fn-8292-mail-native-structure-embeds", + "fn-8293-mail-drag-compose-chat", + "fn-8294-mission-engine-tools", + "fn-8295-ideation-diverge-converge", + "fn-8296-feature", + "fn-8297-research-mission-bridge", + "fn-8301-pwa-auth-recovery", + "fn-8304-issue-form-translation", + "fn-8306-mission-symbol-scheduler-admission", + "fn-8307-heartbeat-mission-guard", + "fn-8308-report-discussions", + "fn-8309-report-capture", + "fn-8310-public-roadmap-dedupe", + "fn-8311-report-context", + "fn-8317-report-context", + "fn-8324-card-cost-promote", + "fn-8326-roadmap-report-dedup", + "fn-8327-discussion-fallback", + "fn-8331-planning-interview", + "fn-8332-planning-reload-resume", + "fn-8339-chat-scroll-follow", + "fn-8341-deepening-checkpoint-removal", + "fn-8341-planning-reactive-backend", + "fn-8344-planner-chat-scroll-follow", + "fn-8345-workflow-live-log-scroll", + "fn-8346-live-tail-scroll-follow", + "fn-8350-config-versions-settings", + "fn-8351-org-portability-team-tab", + "fn-8352-ideation-top-level-view", + "fn-8355-mobile-model-dropdown-scroll", + "fn-8356-stale-duplicate-decision", + "fn-8358-roadmap-item-native-structure-preview", + "fn-8364-session-token-deltas", + "fn-8369-github-import-dedup", + "fn-8372-html2canvas", + "fn-8395-settings-autosave", + "fn-8396-task-detail-tablet-icon-size", + "fn-8397-chat-pin-separation-and-edit-save", + "fn-8398-compound-engineering-nav", + "fn-8400-planning-mode-ui", + "fn-8400-worktree-recovery", + "fn-8401-same-agent-intake", + "fn-8406-report-home-zindex", + "fn-8409-chat-coding-tools", + "fn-8411-configversions-i18n", + "fn-8413-pi-claude-cli-acp-sdk-dep", + "fn-8414-mission-interview-thinking-level-bind", + "fn-8415-report-file-activity-trace-scrub", + "fn-8418-whatsapp-settings-pairing", + "fn-8419-rekey-partition-merge", + "fn-8420-planning-mode-user-validation", + "fn-8421-task-detail-tablet-control-heights", + "fn-8422-mcp-bridge", + "fn-8423-duplicate-agent-badge", + "fn-8424-cli-chat-reply-routing", + "fn-8425-cli-chat-conversation", + "fn-8426-planning-mobile-tablet-layout", + "fn-8426-question-tool-wait", + "fn-8427-planning-mobile-session-list-nav", + "fn-8430-tui-log-timestamps", + "fn-8431-report-menu-background", + "fn-8432-planning-tablet-mobile-plan-layout", + "fn-8434-running-plan-content", + "fn-8437-planning-leave-return-restore", + "fn-8438-running-plan-generate-refine", + "fn-8439-planning-prompt-triage-template", + "fn-8440-persist-duplicate-decision", + "fn-8441-separate-plan-from-prompt", + "fn-8442-planning-sequential-qa", + "fn-8443-chat-plugin-skill-paths", + "fn-8444-planning-time-cost", + "fn-8445-planning-compact-switcher-top", + "fn-8446-oauth-relogin-dismiss-sticky", + "fn-8448-github-import-back-to-issue-list", + "fn-8449-planning-history-thinking", + "github-report-screenshot-embed", + "grok-process-lifecycle-owner", + "guard-empty-implementation-plans", + "improve-planning-refinement-menu", + "improve-sequential-planning-workspace", + "ir-driven-lifecycle-cutover", + "legacy-adoption-and-ir-pin", + "mcp-bootstrap-resilience", + "omp-process-lifecycle-owner", + "plan-review-root-lease-cleanup", + "planning-initial-plan-refresh", + "planning-turn-sync", + "polish-planning-markdown-review", + "postgres-health-false-corruption", + "prevent-cross-parent-diagnostic-duplicates", + "quickentry-agent-outside-click", + "quiet-tasks-stop-before-todo", + "quiet-triage-recovery", + "read-sqlite-migration-health", + "report-screenshot-artifacts", + "safe-test-database", + "single-flight-anthropic-refresh", + "six-column-merge-boundary", + "task-verification-status-placement", + "track-task-planning-lineage", + "uncap-planning-refinement-categories" + ] +} diff --git a/CHANGELOG-archive.md b/CHANGELOG-archive.md index b867b9befe..ebc80d9ac9 100644 --- a/CHANGELOG-archive.md +++ b/CHANGELOG-archive.md @@ -14134,6 +14134,14 @@ for reference. - Updated dependencies [a2ed6d0] - @runfusion/fusion@0.1.0 +## 0.39.31-beta.0 + +### @fusion/i18n + +#### Patch Changes + +- @fusion/core@0.73.0-beta.0 + ## 0.39.30 ### @fusion/i18n @@ -14377,6 +14385,14 @@ for reference. - @fusion/core@0.40.0 +## 0.11.57-beta.0 + +### @fusion/droid-cli + +#### Patch Changes + +- @fusion-plugin-examples/droid-runtime@0.1.57-beta.0 + ## 0.11.56 ### @fusion/droid-cli diff --git a/CHANGELOG.md b/CHANGELOG.md index cd65a47b0d..cd3a0914ee 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,35 +2,168 @@ 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.72.0 +## 0.73.0-beta.0 ### Highlights -- OpenAI Codex sign-in now front-and-center in onboarding quick start -- OAuth logins reliably open the system browser on desktop instead of silently failing -- Embedded PostgreSQL always inits UTF-8, and Fusion auto-repairs older broken clusters -- Project setup warns when Git is missing, with install-or-continue options -- Windows close dialog adds Minimize to tray, plus safer elevated Postgres boot +- Breaking: Planning Mode is now an open-ended interview you explicitly validate — no more fixed depth caps or checkpoint gating +- Security: in-app reports scrub the full activity trace before filing, so paths and tokens never leave your machine +- Pick your update track — beta or stable release channels in Settings or `fn update --channel ` +- Your custom workflow now fully drives the board — cards move through the columns you actually defined, not a fixed six +- Review artifacts: auto-generated task verification videos and deliverable galleries in a new Quality hub ### New -- OpenAI Codex subscription sign-in moved into onboarding quick start, right after Anthropic -- Project creation now warns when Git is missing, offering install or create-anyway options -- Windows desktop close dialog adds a Minimize to tray option that keeps Fusion and embedded PostgreSQL running in the background -- Windows desktop close dialog can prompt to shut down embedded PostgreSQL when the app closes +- Beta and stable release channels — choose your update track in Settings or `fn update --channel `. +- Your workflow now drives the board — cards move through the columns you define, not a fixed six-column set. +- Review artifact controls: auto-generated task verification videos and deliverable galleries in a new Quality hub. +- Guided in-app Bug/Feedback/Idea/Help reporting with screenshots, GitHub Issues or Discussions filing, and roadmap deduplication. +- Mission auto-merge override — bundle a mission's features onto one branch and one PR. +- Mailbox approval for ephemeral agent follow-up tasks. +- Ideation: persisted sessions with promotion of research findings into mission roadmap features. +- Mission hierarchy tools exposed to agents and dashboard chat; scheduled mission work with symbol-level concurrency control. +- Portable org export/import (`fn org-export` / `fn org-import`), now surfaced in the Team tab. +- Configuration revision history and rollback, now in Settings. +- Native structure previews (missions, findings, evals, goals, roadmap items) in chat and Mail, with drag-to-attach. +- Optional Task chat progress feed narrating steps, failures, reviews, and rollbacks. +- Dashboard chat agents can now edit files and run bash directly with coding workspace tools. +- WhatsApp plugin: pairing QR code and setup instructions surfaced in plugin settings. +- Embedded PostgreSQL connection cap is now configurable in Advanced Settings. +- Planning Mode simplified into a sequential flow: question → plan review → refine/validate. ### Fixed -- OAuth sign-ins (OpenAI Codex and others) now reliably open the system browser from the desktop app instead of getting silently popup-blocked -- Creating a new folder during project setup now selects it correctly so Select confirms the right folder -- Embedded PostgreSQL clusters are now always created UTF-8, fixing dashboard crash-loops on non-UTF-8 Windows locales -- Fusion now auto-repairs embedded PostgreSQL clusters left in a broken non-UTF-8 state by earlier versions -- Floating windows now keep a stable stacking order based on last-opened and last-interacted -- Git installed while Fusion is running is now detected without needing a restart during project setup -- Onboarding GitHub setup links now follow the dashboard's theme instead of default browser blue -- Elevated Windows boots now start embedded PostgreSQL without creating a local system account, and clean up old ones -- Fixed elevated Windows desktop boot failing with a "directory name is invalid" error when starting embedded PostgreSQL -- Hardening pass across onboarding, Git preflight, and Windows PostgreSQL lifecycle based on review feedback +- Planning Mode: dozens of reliability fixes — stable timers and session restore across refresh/stop/resume, reliable refinement submission on mobile, synced questions and running plan, durable initial plan generation, mobile/tablet layout, collapsed history by default, and rejection of truncated final plans. +- SQLite→PostgreSQL migration status now surfaces on the dashboard while cutover is pending; several PostgreSQL stability fixes (permission errors reading migration health, concurrent project-init races, NUL-byte crashes in chat/mailbox writes, restored activity logs). +- Workflow/board fixes: no-merge workflows now finish in their completion column, custom Merging columns receive cards correctly, hold nodes no longer crash the Pull Request workflow, and tasks without a saved workflow selection can move again. +- Fixed Codex weekly usage reporting, Grok/Claude MCP bridge packaging, OMP (Oh My Pi) model runtime failures, and GitHub Copilot re-login banner persistence. +- Task detail and Kanban UI polish: consistent action-button sizing across themes/breakpoints, mobile swipe settling on one column, cost badge placement, and deduplicated agent name badges. +- Restored translations (zh-CN/zh-TW roadmap duplicate label; Settings Configuration Versions across five locales). +- Duplicate-task guards: prevented duplicate follow-ups from retried steps, cross-parent diagnostic duplicates, and stale "needs your decision" states. +- GitHub/GitLab: fixed foreign-language issue-form auto-translation and forced transport selection for Discussions. +- Fixed a dashboard build failure caused by a missing dependency; Settings now autosaves instead of requiring an explicit Save. +- Windows update timeouts extended; Compound Engineering personas restored in npm installs; Claude CLI pi extension load fixed via SDK dependency pinning. ### Breaking -- Existing non-UTF-8 embedded PostgreSQL clusters are not retroactively fixed; affected installs must delete their local embedded-postgres data directory to complete the repair +- Removed the Planning Mode deepening checkpoint and fixed interview depth caps — plans are now validated explicitly by the operator instead of by AI completion. + +### Security +- In-app report filing now scrubs the full activity trace before it leaves your machine, so paths and tokens never reach the pipeline. + +### Internal +- Review gates (plan/code/browser) now run exclusively as workflow-graph nodes; the legacy in-session step reviewer and its git-reset rewind path are removed. +- Tasks left mid-flight by an older Fusion version are now adopted cleanly on upgrade instead of getting stuck. + +## 0.72.0 + +### @fusion/dashboard + +#### Patch Changes + +- @fusion/core@0.72.0 +- @fusion/engine@0.72.0 +- @fusion/i18n@0.39.30 +- @fusion-plugin-examples/claude-runtime@0.1.5 +- @fusion-plugin-examples/cli-printing-press@0.1.47 +- @fusion-plugin-examples/compound-engineering@0.1.30 +- @fusion-plugin-examples/dependency-graph@0.1.61 +- @fusion-plugin-examples/grok-runtime@0.2.8 +- @fusion-plugin-examples/omp-runtime@0.1.5 +- @fusion-plugin-examples/quality@0.1.5 +- @fusion-plugin-examples/roadmap@0.1.49 +- @fusion-plugin-examples/cursor-runtime@0.1.49 +- @fusion-plugin-examples/droid-runtime@0.1.56 +- @fusion-plugin-examples/hermes-runtime@0.2.80 +- @fusion-plugin-examples/openclaw-runtime@0.2.80 +- @fusion-plugin-examples/paperclip-runtime@0.2.80 + +### @fusion/desktop + +#### Patch Changes + +- @fusion/core@0.72.0 +- @fusion/dashboard@0.72.0 +- @fusion/engine@0.72.0 + +### @fusion/engine + +#### Patch Changes + +- @fusion/core@0.72.0 +- @fusion/pi-claude-cli@0.72.0 + +### @fusion/plugin-sdk + +#### Patch Changes + +- @fusion/core@0.72.0 + +### @runfusion/fusion + +#### Minor Changes + +- 26054de: summary: The OpenAI Codex subscription sign-in now appears in onboarding quick start, right after the Anthropic subscription. + category: feature + dev: "ModelOnboardingModal QUICK_START_PROVIDER_IDS: openai-codex inserted between anthropic-subscription and anthropic-api-key; previously it was only reachable under Advanced." +- c7b1529: summary: Project creation warns when Git is missing, with install or create-anyway options. + category: feature + dev: "SetupWizardModal probes gitCli before registering and shows a three-way ConfirmDialog (create anyway / open downloads / cancel; clone mode offers install-only). New skipGitInit passthrough: ProjectCreateInput → POST /api/projects (rejected for clone mode) → EnsureProjectForPathInput → ensureProjectForPath skips ensureGitRepositoryForProjectPath." +- c4a00d7: summary: The Windows desktop close dialog now offers Minimize to tray, keeping Fusion and the embedded PostgreSQL running in the background. + category: feature + dev: "win32 close dialog gains a Minimize to tray default alongside Exit-and-stop-PostgreSQL / Exit-leave-it-running (or a two-button variant when no embedded runtime is active); tray click restores the window. OS session end still skips dialogs and performs the full stop." +- 7550637: summary: Closing the Windows desktop app now asks whether to also shut down the embedded PostgreSQL server. + category: feature + dev: "User-initiated window close on win32 shows a sync dialog (default: shut down); 'leave it running' skips only the embedded-cluster teardown in stopLocal({keepEmbeddedPostgres}) so pools/runtime still close. Programmatic quits (dashboard restart) never prompt and keep the full stop." + +#### Patch Changes + +- 7bf83bb: summary: OAuth sign-ins (OpenAI Codex and others) now reliably open the system browser from the desktop app. + category: fix + dev: "window.open after the /auth/login await can outlive Chromium's transient user activation (~5s) and get silently popup-blocked on desktop — Codex's slower flow (method select + localhost callback server) hit this while Anthropic's usually didn't. New shell:openExternal IPC (http/https-validated) + preload openExternal + dashboard openExternalUrl helper used by all auth-URL opens, with window.open fallback on web." +- b60833c: summary: Creating a folder in project setup now selects it so Select confirms it. + category: fix + dev: "DirectoryPicker: with selectCreatedDirectory, handleCreateFolder now navigates the browse panel into the created directory instead of refreshing the parent; the footer Select button commits browser.currentPath, so staying on the parent let the next click overwrite the auto-selected new folder." +- 95e011f: summary: Fusion now auto-repairs embedded PostgreSQL clusters left in the non-UTF-8 encoding state by earlier versions. + category: fix + dev: "Issue #2286 follow-up: on the encoding-conversion schema failure, the startup factory proves the embedded cluster is non-UTF-8 AND empty (no tables in project/central/archive, no recorded migrations — guaranteed for affected installs since the baseline never applied) and that this process owns the postmaster, then deletes the data dir and re-boots once with the UTF-8 initdb defaults. Joined instances and any non-proven state keep the manual re-init hint." +- d4ee80a: summary: Embedded PostgreSQL clusters are now always created UTF-8, fixing dashboard crash-loops on non-UTF-8 Windows locales. + category: fix + dev: "GitHub issue #2286: initdb inherited the OS locale encoding (e.g. Turkish WIN1254, English WIN1252), so the UTF-8 schema SQL failed with 'character has no equivalent in encoding'. DEFAULT_EMBEDDED_INITDB_FLAGS now forces --encoding=UTF8 --locale=C on every platform (caller flags appended after, so overridable). Not retroactive: existing non-UTF-8 clusters must delete ~/.fusion/embedded-postgres/default; the schema-apply failure now says exactly that, and boot errors include the full error cause chain instead of dropping it." +- 38c6fdc: summary: Keep floating windows stacked by last-opened and last-interacted order. + category: fix + dev: FloatingWindow only reclaims z-index on hidden→visible (not every mount effect), restoring shared-stack cross-type ordering with RightDockExpandModal. +- 924e0df: summary: Git installed while Fusion runs is detected without restart for project setup. + category: fix + dev: "New core git-binary resolver: on PATH ENOENT, probes well-known install locations (win32 Program Files/LocalAppData Git\\cmd, macOS homebrew//usr/local//usr/bin, linux /usr/bin//usr/local/bin) with caching + invalidation on later ENOENT. Wired into ensureGitRepositoryForProjectPath's runner, probeGitCliStatus (onboarding git indicator), and the dashboard clone route." +- 6cdebe1: summary: Links on the onboarding GitHub setup step now follow the dashboard theme instead of default browser blue. + category: fix + dev: "ModelOnboardingModal.css: GitHub-step anchors (non-.btn) get color var(--color-info) + hover underline; layout rules unchanged." +- 68ce5c3: summary: Hardening pass over the onboarding, git-preflight, and Windows Postgres lifecycle features from this cycle's review. + category: fix + dev: "Uninstaller kills only the first (numeric) postmaster.pid line; git-missing dialogs render even with skip-confirmations (new ConfirmOptions.alwaysAsk); quit prompt only for embedded-local runtimes and skipped during OS session end; 'leave it running' now disarms the embedded lifecycle's process shutdown hook (detachKeepingEmbedded); wizard double-submit guard; clone route ENOENT invalidate-and-retry; openExternalUrl drops the always-popup-blocked async window.open fallback; DirectoryPicker closes the panel if listing the created folder fails; git status probe bounded to two spawns." +- d4ee80a: summary: Elevated Windows boots embedded PostgreSQL without a local fusion-pg account; leftovers are cleaned up. + category: fix + dev: "Replaces the Start-Process -Credential non-admin-user launcher with pg_ctl's built-in restricted-token re-exec (embedded-windows-elevated.ts). Removes user creation, icacls grants, and the cmd/PowerShell wrapper — also eliminating the 'directory name is invalid' launch failure and the EBUSY on wrapper-held postgres.log. The elevated path now best-effort deletes a legacy fusion-pg account on start." +- fd87c3f: summary: Fix elevated Windows desktop boot failing with "The directory name is invalid" when starting embedded PostgreSQL. + category: fix + dev: "Start-Process -Credential (CreateProcessWithLogonW) validates the working directory as the target non-admin user; the launcher inherited the desktop app's cwd (admin profile / install dir) which fusion-pg cannot access. launch.ps1 now pins -WorkingDirectory to the granted .pgrunner run dir, passed as a -File param (buildNonAdminLauncherPs1 in packages/core embedded-windows-admin.ts)." + +### runfusion.ai + +#### Patch Changes + +- Updated dependencies [26054de] +- Updated dependencies [7bf83bb] +- Updated dependencies [b60833c] +- Updated dependencies [95e011f] +- Updated dependencies [d4ee80a] +- Updated dependencies [38c6fdc] +- Updated dependencies [c7b1529] +- Updated dependencies [924e0df] +- Updated dependencies [6cdebe1] +- Updated dependencies [68ce5c3] +- Updated dependencies [c4a00d7] +- Updated dependencies [d4ee80a] +- Updated dependencies [fd87c3f] +- Updated dependencies [7550637] + - @runfusion/fusion@0.72.0 ## 0.71.0 diff --git a/package.json b/package.json index 0a0caa98d2..b1a69216eb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fusion-workspace", - "version": "0.72.0", + "version": "0.73.0-beta.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 07d76bd14c..9884ddc937 100644 --- a/packages/cli-alias/CHANGELOG.md +++ b/packages/cli-alias/CHANGELOG.md @@ -1,5 +1,162 @@ # runfusion.ai +## 0.73.0-beta.0 + +### Patch Changes + +- Updated dependencies [c8b4e23] +- Updated dependencies [e4a032d] +- Updated dependencies [baf8893] +- Updated dependencies [2302fb8] +- Updated dependencies [358b628] +- Updated dependencies [9bc0eb6] +- Updated dependencies [b2a7425] +- Updated dependencies [b2a7425] +- Updated dependencies [2c17fa7] +- Updated dependencies [b2a7425] +- Updated dependencies [e741833] +- Updated dependencies [b1fa2c7] +- Updated dependencies [4c0dfbc] +- Updated dependencies [7b1a89d] +- Updated dependencies [b533b91] +- Updated dependencies [c1bc95c] +- Updated dependencies [68a7f3f] +- Updated dependencies [b2a7425] +- Updated dependencies [b2a7425] +- Updated dependencies [f4c24ed] +- Updated dependencies [2884bf7] +- Updated dependencies [e81e3bd] +- Updated dependencies [3c22c13] +- Updated dependencies [36583bc] +- Updated dependencies [7b444ed] +- Updated dependencies [3b7680c] +- Updated dependencies [048ae90] +- Updated dependencies [a3dda8e] +- Updated dependencies [02ee8a4] +- Updated dependencies [fc24e66] +- Updated dependencies [aa40112] +- Updated dependencies [fe9269b] +- Updated dependencies [d88e4f9] +- Updated dependencies [377cb9c] +- Updated dependencies [2bd25b0] +- Updated dependencies [e18c3b4] +- Updated dependencies [ce3f55f] +- Updated dependencies [7c23771] +- Updated dependencies [b3904f6] +- Updated dependencies [69e7a34] +- Updated dependencies [2b45567] +- Updated dependencies [119fced] +- Updated dependencies [e8c37b0] +- Updated dependencies [bcb1256] +- Updated dependencies [baa1baf] +- Updated dependencies [13f936e] +- Updated dependencies [a6f1ed0] +- Updated dependencies [e2b5532] +- Updated dependencies [bcdad27] +- Updated dependencies [bc4b679] +- Updated dependencies [cf3f5e9] +- Updated dependencies [e30f6d8] +- Updated dependencies [8d1620e] +- Updated dependencies [d51ce46] +- Updated dependencies [38891bf] +- Updated dependencies [c95e08e] +- Updated dependencies [2f0f7c6] +- Updated dependencies [d5db5fd] +- Updated dependencies [93437ff] +- Updated dependencies [1f77935] +- Updated dependencies [18f1cb7] +- Updated dependencies [88b0db0] +- Updated dependencies [da1e445] +- Updated dependencies [500275a] +- Updated dependencies [7e7c3c9] +- Updated dependencies [40d125b] +- Updated dependencies [1215c76] +- Updated dependencies [a11f789] +- Updated dependencies [5510745] +- Updated dependencies [e0d2fd6] +- Updated dependencies [0a581f5] +- Updated dependencies [4cc8002] +- Updated dependencies [4cc8002] +- Updated dependencies [13540ee] +- Updated dependencies [d31a43d] +- Updated dependencies [ed2ffc4] +- Updated dependencies [9f44f26] +- Updated dependencies [0cba6fa] +- Updated dependencies [12aee01] +- Updated dependencies [0400c02] +- Updated dependencies [0dbe67c] +- Updated dependencies [d940bf3] +- Updated dependencies [41f387b] +- Updated dependencies [3e376b9] +- Updated dependencies [d768501] +- Updated dependencies [d4a87ac] +- Updated dependencies [e04608d] +- Updated dependencies [e22c65a] +- Updated dependencies [48ff33e] +- Updated dependencies [2fe1b99] +- Updated dependencies [3b82201] +- Updated dependencies [104bf69] +- Updated dependencies [365874f] +- Updated dependencies [f6c788d] +- Updated dependencies [76ec2b4] +- Updated dependencies [ddd1316] +- Updated dependencies [8d5c3b0] +- Updated dependencies [9e962bb] +- Updated dependencies [2c1567c] +- Updated dependencies [4f0d89e] +- Updated dependencies [8166c80] +- Updated dependencies [5763622] +- Updated dependencies [5af53bc] +- Updated dependencies [02f8bff] +- Updated dependencies [3962222] +- Updated dependencies [9db0ffc] +- Updated dependencies [8993e91] +- Updated dependencies [1b8b7f6] +- Updated dependencies [bd55846] +- Updated dependencies [81abe53] +- Updated dependencies [8d216e6] +- Updated dependencies [76822d8] +- Updated dependencies [e43dffa] +- Updated dependencies [8c01cc7] +- Updated dependencies [f9c1620] +- Updated dependencies [8c34798] +- Updated dependencies [00891c2] +- Updated dependencies [625dbc6] +- Updated dependencies [36b3180] +- Updated dependencies [df488f2] +- Updated dependencies [1d4e8af] +- Updated dependencies [22db40c] +- Updated dependencies [5dd62fe] +- Updated dependencies [048a2cd] +- Updated dependencies [6d6bfdf] +- Updated dependencies [64c1193] +- Updated dependencies [e4ddfe0] +- Updated dependencies [9ad9731] +- Updated dependencies [beae2c6] +- Updated dependencies [34074e9] +- Updated dependencies [b2a7425] +- Updated dependencies [b2a7425] +- Updated dependencies [b4c1a1a] +- Updated dependencies [2ab0413] +- Updated dependencies [50454d8] +- Updated dependencies [606c320] +- Updated dependencies [02e297a] +- Updated dependencies [0a01cb1] +- Updated dependencies [90b9feb] +- Updated dependencies [74de68a] +- Updated dependencies [c0cce18] +- Updated dependencies [cf1a599] +- Updated dependencies [71c0d0a] +- Updated dependencies [ba08d90] +- Updated dependencies [a9c7a6b] +- Updated dependencies [ecffdbb] +- Updated dependencies [a8e1393] +- Updated dependencies [b2a7425] +- Updated dependencies [237d9be] +- Updated dependencies [4a4f231] +- Updated dependencies [d008d66] + - @runfusion/fusion@0.73.0-beta.0 + ## 0.72.0 ### Patch Changes diff --git a/packages/cli-alias/package.json b/packages/cli-alias/package.json index 589eb0d55e..b4ae0d5278 100644 --- a/packages/cli-alias/package.json +++ b/packages/cli-alias/package.json @@ -1,6 +1,6 @@ { "name": "runfusion.ai", - "version": "0.72.0", + "version": "0.73.0-beta.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 05196f10c1..a32c5221b1 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,466 @@ # @runfusion/fusion +## 0.73.0-beta.0 + +### Minor Changes + +- c8b4e23: summary: Quality hub now shows task verification videos when review artifacts are enabled. + category: feature + dev: Quality plugin dashboard view reads type="video" executor feature-video artifacts (authorType==="system" && authorId==="executor") via the host /api/artifacts route, gated on effective reviewArtifacts !== "off"; plays them inline via the bridged artifactMediaUrlWithToken helper and opens source tasks through the plugin context openTaskDetail. +- 2302fb8: summary: Add beta and stable release channels — pick your update track in Settings or with `fn update --channel `. + category: feature + dev: New `updateChannel` global setting (default `stable`). Betas are cut from `main` via `pnpm release --channel beta` (changesets pre-mode) to the npm `beta` dist-tag as GitHub prereleases; stable releases are cut from the `release` branch to `latest`. CLI/dashboard/desktop update surfaces share `compareVersions`/`isVersionNewer`/`resolveUpdateTargetVersion` from `@fusion/core` (full SemVer precedence incl. prerelease); installs pin exact versions instead of `@latest`. +- b2a7425: summary: Review gates now run only as workflow nodes — the in-session step reviewer is gone. + category: internal + dev: U10/R9 of the IR-driven lifecycle cutover deletes the `fn_review_step` executor tool, its RETHINK git-reset/session-rewind path, the per-step conversation checkpoint map, the deferred reviewer provider-error re-raise channel, and the review-level prompt scaffolding that told the model to call it. Plan/code/browser review are owned exclusively by workflow graph nodes. +- 2c17fa7: summary: Let operators set the embedded PostgreSQL connection cap in Advanced Settings. + category: feature + dev: External PostgreSQL runtime pools now default to 3 connections; embedded PostgreSQL reads the global cap on restart. +- b533b91: summary: Add an optional Task chat progress feed for task steps, failures, reviews, and rollbacks. + category: feature + dev: Global setting `proactiveTaskChatEnabled` defaults off and gates centralized lifecycle narration. +- 7c23771: summary: Add mailbox approval for ephemeral agent follow-up tasks. + category: feature + dev: Adds ephemeralAgentTaskCreationPolicy, stable proposal claim keys, mailbox proposals, and one-click materialization. +- 69e7a34: summary: Add a mission auto-merge override so a mission's features share one branch and one PR. + category: feature + dev: MissionManager create/edit tri-state control persists Mission.autoMerge; mission triage stamps task.autoMerge=false when the mission override is false. POST accepts autoMerge and PATCH null clears to inherited. +- e8c37b0: summary: Add guided in-app Bug, Feedback, Idea, and Help reporting. + category: feature + dev: Reports are privacy-scrubbed, deduplicated against open GitHub issues, and can be reviewed or filed automatically. +- bcb1256: summary: Add durable configuration revision history primitives. + category: feature + dev: Adds PostgreSQL-backed configuration snapshots, target-scoped history reads, and transaction-aware rollback helpers. +- baa1baf: summary: Add portable secret-scrubbed organization export and import commands. + category: feature + dev: Adds `fn org-export` and `fn org-import` for one project plus global settings. +- 13f936e: summary: Add review artifact controls and deliverable galleries. + category: feature + dev: Adds reviewArtifacts project policy, PROMPT.md override, task eligibility gate, and review deliverable galleries. +- e2b5532: summary: Add reusable native structure preview payloads and dashboard cards. + category: feature + dev: Exposes five-kind NativeStructureRef contracts and a callback-based open target for chat and mail consumers. +- bcdad27: summary: Auto-generate a short feature-video artifact for user-facing task deliverables. + category: feature + dev: Gated by the reviewArtifacts mode; best-effort playwright-core WebM capture at executor completion is linked by taskId. Loopback-only scenarios; oversize output is rejected and capture failure never fails the task. +- bc4b679: summary: Preview supported missions, findings, evals, and goals directly in chat. + category: feature + dev: Chat recognizes strict fusion:/// tokens and assistant Markdown links. +- cf3f5e9: summary: Attach reviewable native structures to mailbox messages. + category: feature + dev: Message metadata now carries validated native structure references with lazy previews. +- e30f6d8: summary: Add drag-to-attach native structures and AI narrative drafting to Mail. + category: feature + dev: Uses a shared native structure drag protocol and disposable compose-chat sessions. +- 8d1620e: summary: Expose Mission hierarchy tools to engine agents and dashboard chat. + category: feature + dev: Uses the project-scoped MissionStore feature-link contract across tool surfaces. +- d51ce46: summary: Add persisted ideation sessions with atomic Mission handoff. + category: feature + dev: Adds fn_ideation tools, dashboard Command Center access, and PostgreSQL-backed linkage. +- 38891bf: summary: Request and observe task E2E verification from chat. + category: feature + dev: Adds executor-owned verification request/status tools with allowlisted profiles. +- c95e08e: summary: Promote completed research findings into mission roadmap features. + category: feature + dev: Persists stable finding and citation provenance with idempotent slice-level promotion. +- 93437ff: summary: Schedule approved mission work with symbol-level concurrency control. + category: feature + dev: Enforces mission lineage admission and releases durable symbol locks on lifecycle exits. +- 1f77935: summary: Require approved mission lineage for autonomous task creation and delegation. + category: feature + dev: Heartbeat creation and delegation now preserve source feature links while reconciling non-completion outcomes safely. +- 18f1cb7: summary: Let operators choose GitHub Issues or Discussions for in-app reports. + category: feature + dev: Adds project and per-action report target settings with optional Discussion category selection. +- 88b0db0: summary: Add scrubbed activity context and optional local report screenshots. + category: feature + dev: Screenshots require preview confirmation and never egress to GitHub. +- da1e445: summary: Deduplicate in-app reports against open public-roadmap issues. + category: feature + dev: Adds project/global roadmap label and repository resolution settings. +- 500275a: summary: Add consent-based screenshots and activity context to in-app reports. + category: feature + dev: Screenshots stay attached to task context locally and are not uploaded to GitHub. +- 7e7c3c9: summary: Add opt-in reviewed screenshots and scrubbed activity traces to in-app reports. + category: feature + dev: Uses native Screen Capture API; unavailable screenshot hosting falls back to text-only filing. +- 1215c76: summary: Let operators prevent duplicate in-app reports with optional roadmap matching. + category: feature + dev: Adds the project-scoped `reportRoadmapDedup` setting and local `roadmap-match` result. +- a11f789: summary: File Feedback and Help reports as Issues when GitHub Discussions is disabled. + category: feature + dev: Reuses the reportDiscussionCategory setting and exposes the final filing destination. +- 4cc8002: summary: Remove the Planning Mode deepening checkpoint and fixed interview depth caps. + category: breaking + dev: User validation replaces AI completion and checkpoint-driven finalization. +- 4cc8002: summary: Make Planning Mode an infinite interview validated explicitly by the user. + category: feature + dev: Running plans update on every question with normalized alternatives, pros/cons, and Other steering. +- 12aee01: summary: Ideation is now a top-level experimental sidebar/mobile view instead of a Command Center tab. + category: feature + dev: `experimentalFeatures.ideationView` is default-off; mobile keeps Ideation More-only, redirects disabled deep links to Board, and removes the Command Center tab. +- d940bf3: summary: Preview roadmap items and open their hosted Roadmaps destination. + category: feature + dev: Adds the roadmap-item native structure contract through the plugin PostgreSQL read adapter. +- d4a87ac: summary: Save Settings edits automatically and safely flush pending changes when closing. + category: fix + dev: Removes the main Settings footer Save action in favor of debounced persistence and status feedback. +- 2fe1b99: summary: Rebuild Planning Mode into a three-pane interview with always-visible plan and Validate. + category: feature + dev: Depends on FN-8341 validate/edit-and-branch contract; adds PATCH /planning/:sessionId/title for rename. +- f6c788d: summary: Dashboard chat agents can edit files and run bash with coding workspace tools. + category: feature + dev: Chat sessions keep tools:"coding"; system prompt + tests document write/edit/bash. Permanent-agent gates still apply when bound. +- 2c1567c: summary: Show WhatsApp pairing QR and setup instructions in plugin settings. + category: feature + dev: Plugin Manager mounts WhatsAppChatPairingPanel; /status includes pairing data; logout starts fresh QR/code pairing. +- 625dbc6: summary: Planning Mode plan.md is now distinct from triage PROMPT.md on task create. + category: feature + dev: Validate+create-task serializes PlanningSummary as plan.md into task.description and task document key=plan; stores session initialPlan as task document key=original-description; triage expands plan.md into PROMPT.md while Original Description stays the operator request. Running plan stays lean (title/description/size/deps/deliverables); priority remains a task field only. +- 36b3180: summary: Simplify Planning Mode to a sequential Q&A and plan-review flow with focus-steered refine. + category: feature + dev: Replaces three-pane interview with question → plan_review → refine/validate; refine accepts optional focus text; Validate creates the task; create-task is idempotent per planning session. +- 64c1193: summary: Embed opted-in report screenshots in filed GitHub reports. + category: feature + dev: Uploads one validated local report artifact through the GitHub Contents API; private raw URLs require viewer access. +- b2a7425: summary: Your workflow now drives the board — cards move through the columns you defined, not a fixed six. + category: feature + dev: The IR-driven lifecycle cutover makes the workflow IR the single authority over task lifecycle. Node column assignments move cards at runtime through the store's trait-hook `moveTask` path (attributed `workflowMoveSource: "workflow-graph"`, emitting `task:column-transition`), replacing the executor's hardcoded `moveTask(id, "in-review")` merge boundary and its handoff-invariant allowlist. Scheduler, hold/release, self-healing, merger and finalization re-key on column traits (`intake`/`hold`/`wip`/`merge-blocker`/`human-review`/`merge`/`complete`/`archived`/`timing`/`abort-on-exit`/`reset-on-entry`/`stall-detection`) instead of literal column ids, with rebound targets resolved per KTD-10. The graph exclusively owns Plan Review — triage's out-of-graph gate is deleted and `pending` step results are CAS-claimed leases (KTD-4), so duplicate reviewers can no longer race. `reviewLevel` becomes a creation-time preset writing `enabledWorkflowSteps` with zero runtime reads. Graph ownership is unconditional: the legacy execute fallback is deleted, `graphCompletion` is a required parameter, and a store that cannot resolve a workflow fails closed rather than silently running nothing. `builtin:coding` keeps its column ids and observable behavior byte-compatible, pinned by a characterization oracle plus a 6-column benchmark acceptance suite that drives a user-authored workflow Ideas -> Todo -> In-progress -> In-review -> Merging -> Done. +- b2a7425: summary: Tasks left mid-flight by an older Fusion are now adopted on upgrade instead of sitting stuck. + category: feature + dev: Migration 0026 adds `workflow_ir_pin`/`workflow_ir_pin_node_id`/`workflow_ir_pin_column_id` (KTD-3 durable per-node-entry IR pin) and `legacy_adopted_at` (KTD-8 one-time adoption stamp); SCHEMA_BASELINE_VERSION 0025 -> 0026. `planLegacyAdoption` is the shared decision run by both new consumers — the `adopt-legacy-task-rows` startup step in self-healing (ordered first, emits `task:reconcile-legacy-adoption` / `-unmappable`) and `adoptLegacyTaskRowsOnOpen` in the backend-mode store open path. Adoption stamps only rows it mutates, never disturbs user pauses or preserve gates, and parks unknown statuses `paused` with the status left visible. `assertBinaryNotOlderThanDatabase` refuses to open a database migrated by a newer binary (numeric comparison, unparseable markers ignored). +- a9c7a6b: summary: Store in-app report screenshots as validated local artifacts. + category: feature + dev: Replaces inline screenshot egress with the /report/attachment and screenshotArtifactId contract. +- 4a4f231: summary: Preserve parent lineage and reuse duplicate tasks created from planning breakdowns. + category: feature + dev: Scopes deterministic task reuse by `sourceParentTaskId` and links API-created children to their parent in task details. + +### Patch Changes + +- e4a032d: summary: Show SQLite→PostgreSQL migration status on the dashboard while cutover is not done. + category: fix + dev: Wire migration holding plus progress on fn serve and fixed-port daemon; expose durable running or failed migration state through health and dashboard banners. +- baf8893: summary: Stop showing Reconnecting status text in Planning Mode. + category: fix + dev: Remove PlanningModeModal isReconnecting UI state and the planning.reconnecting form-hint; generation progress remains via the loading pane only. +- 358b628: summary: Preserve approved task scope during review and committed work during worktree recovery. + category: fix + dev: Injects approved PROMPT.md into review gates and reclaims inactive same-task branches before cleanup. +- 9bc0eb6: summary: Prevent retried agent steps from creating duplicate follow-up tasks. + category: fix + dev: Persists parent provenance and serializes parent-scoped intent deduplication across task-create surfaces. +- b2a7425: summary: Boards built on custom workflows now show and move cards in their own columns. + category: fix + dev: Operator surfaces closed the column set in four places. The dashboard ran every ingested task through `normalizeColumn`, which keeps only the six legacy ids and rewrote everything else to `triage`, so a card in a user-authored column rendered in Triage (new `normalizeColumnId` sanitizes structurally instead). `POST /tasks/:id/move` validated against the `COLUMNS` enum and answered 400 for any workflow-defined column; it now validates against the task's resolved IR and keys worktree allocation on the `wip` trait. Retry / reset / re-engage / unassign / spec-revise moved cards with hardcoded `"todo"`/`"in-progress"`/`"triage"` targets and gated spec revision on `VALID_TRANSITIONS`, all now derived from the task's workflow by trait. GitHub issue open/closed mapping keys on the `complete`/`archived` traits via an injected classifier whose default reproduces the legacy literal mapping. Status badges prefer the running workflow step's IR-declared name over raw engine status tokens. +- b2a7425: summary: Fix built-in workflows sending cards backward to Todo and stalling the PR workflow. + category: fix + dev: Unseamed nodes in linear built-ins (`security` in Review-heavy, `design-review` in Design, `review-handoff`/`document` in Compound Engineering) defaulted to the capacity-hold column, so the graph moved live cards back into Todo mid-run; they now inherit the preceding node's column. Separately, the `hold` node kind had no default handler, so every hold node threw "No handler registered" — Pull Request workflow cards died at `await-review`; holds now park in place like `manual-merge-hold`. +- e741833: summary: Fix a crash where chat messages and mailbox sends containing a raw NUL byte would abort mid-conversation. + category: fix + dev: PostgreSQL text/jsonb columns reject U+0000 outright ("unsupported Unicode escape sequence" / "\u0000 cannot be converted to text"). Tool output piped into a chat message or agent mailbox send could carry a literal NUL byte and crash addChatMessage/addChatRoomMessage/sendMessage with an uncaught PostgresError. Extracted the existing stripNulChars/deepStripNulChars sanitizer (previously only used by the one-time SQLite migration) into a shared packages/core/src/postgres/nul-sanitize.ts module and wired it into all three live write paths. Also fixes a related embedded-Postgres startup race (JoinedInstanceUnreachableError) where a joiner could hit ECONNREFUSED before the owning process's listener was ready; now retried once, mirroring the existing NonUtf8EmbeddedClusterError retry pattern. +- b1fa2c7: summary: Show Codex weekly usage when OpenAI reports it as the primary quota window. + category: fix + dev: Classifies Codex quota windows by their declared duration while preserving legacy response support. +- 4c0dfbc: summary: Prevent review-contract retry instructions from replacing workflow completion summaries. + category: fix + dev: Limits approved PROMPT.md contract injection to review-type workflow nodes. +- 7b1a89d: summary: Prevent fn_task_show timeouts when another Fusion process already owns embedded PostgreSQL. + category: fix + dev: Reads the port from PostgreSQL's actual postmaster.pid line 4 field before joining the running instance. +- c1bc95c: summary: Honor forced GitHub transport selection for GraphQL discussion queries and mutations. + category: fix + dev: Keep Discussion GraphQL operations on the explicitly selected token or gh CLI transport. +- 68a7f3f: summary: Apply planning actions on the first mobile tap and create tasks without a separate validation step. + category: fix + dev: Keeps keyboard-backed mobile actions stable through touch activation and removes the planning create validation gate. +- b2a7425: summary: Workflows without a merge step now finish in their completion column instead of stalling one column short. + category: fix + dev: `end` is a graph terminal and never a column destination (KTD-1), so a card only entered the `complete`-trait column when a real node lived there — true for merge-bearing workflows via `post-merge-verification`, false for any no-merge workflow (e.g. Lead Generation stranded in `outreach`, never `converted`, which also blocked its dependents). Adds `advanceNoMergeWorkflowToCompleteColumn` on the executor's completed-disposition branch, keyed on the absence of a merge-orchestration column so merge-bearing workflows are untouched and `done` still requires a confirmed merge. +- b2a7425: summary: Fix tasks with no saved workflow selection being unable to move between columns. + category: fix + dev: Two resolvers disagreed on the no-selection default IR (catalog `builtin:coding` vs the legacy `BUILTIN_CODING_WORKFLOW_IR` constant), so the move-policy preflight signature never matched and the move threw "workflow move policy preflight is stale". Both sides plus `resolveTaskWorkflowIrSync` now share `resolveDefaultWorkflowIr()`. +- f4c24ed: summary: Allow dependency-ready workflow steps to finalize when earlier independent steps are still running. + category: fix + dev: Makes explicit step dependency metadata authoritative for every step-completion writer. +- 2884bf7: summary: Wait for the AI-authored Planning Mode plan before enabling review actions. + category: fix + dev: Suppresses seeded fallback summaries from SSE catch-up while a planning generation purpose remains active. +- e81e3bd: summary: Make plan refinement submit reliably from stopped, active, restored, and mobile planning states. + category: fix + dev: Uses the visible session identity, stops conflicting turns, and submits mobile refinement on pointer-down. +- 3c22c13: summary: Keep planning timers session-specific and return cleanly from stopped generations. + category: fix + dev: Persists each generation's start time and restores the prior planning step when stopped. +- 36583bc: summary: Resume initial planning cleanly after stopping generation and preserve session timers across refreshes. + category: fix + dev: Ignores stale stopped streams and prevents draft updates from overwriting active generation metadata. +- 7b444ed: summary: Finish plan task creation automatically and show links to the task or planning sessions. + category: fix + dev: Retries transient planning creation claims and keeps a durable success handoff visible. +- 3b7680c: summary: Prevent stale worktree ownership metadata from blocking commits after a pooled checkout is reassigned. + category: fix + dev: Refreshes the task identity guard after pooled worktrees switch branches. +- 048ae90: summary: Restore automatic task lifecycle entries in PostgreSQL activity logs. + category: fix + dev: Registers TaskStore activity listeners during PostgreSQL backend initialization. +- a3dda8e: summary: Prevent transient dashboard failures when multiple projects initialize PostgreSQL concurrently. + category: fix + dev: Uses one advisory-lock order for schema DDL, SQLite cutover, and project identity promotion. +- 02ee8a4: summary: Hide task-card overseer eyes immediately after workflow oversight is turned off. + category: fix + dev: Invalidates TaskCard resolution across remounts and authoritative workflow-setting SSE mutations. +- fc24e66: summary: Accept task completion regardless of wording in the completion summary. + category: fix + dev: Keeps structural review and bulk-step completion guards while removing prose-based refusals. +- aa40112: summary: Make Windows updates actionable and restore Compound Engineering agent personas in npm installs. + category: fix + dev: Extends npm install timeouts to five minutes, preserves timeout causes, and stages CE persona assets. +- fe9269b: summary: Restore the Simplified and Traditional Chinese labels for duplicate roadmap reports. + category: fix + dev: Adds the missing report.roadmapDuplicate.title key to the zh-CN and zh-TW catalogs. +- d88e4f9: summary: Hide the task-card overseer eye when a workflow only uses the default (unconfigured) oversight level. + category: fix + dev: TaskCard's showPlannerOverseerStateBadge now reuses showOversightBadge, so the transient eye follows the same FN-7539 inherited-default suppression as the oversight-level badge — an autonomous tier reached purely by workflow inheritance (no explicit per-task/workflow override) renders no eye even with a stale non-idle plannerOverseerState. FN-8221/FN-8239/FN-8251 guards are unchanged. +- 377cb9c: summary: Preserve archived shared-branch landing proof during PostgreSQL promotion checks. + category: fix + dev: Completes PostgreSQL quarantine rescues and prevents archived landed members from blocking branch-group promotion. +- 2bd25b0: summary: Planning Mode no longer accepts a truncated final plan with empty deliverables. + category: fix + dev: parseAgentResponse now rejects truncation-repaired completions; acceptance paths retry or surface a retryable error instead of showing an incomplete checkpoint summary. +- e18c3b4: summary: Oh My Pi (omp) model selections now run via the OMP ACP runtime instead of failing. + category: fix + dev: agent-session-helpers auto-derives runtime hint "omp" for omp-cli primary/fallback selections (mirrors the Grok CLI no-visible-key seam); short-circuits under test mode/mock provider, validates an explicit "omp" hint against runtime availability, and prevents the "not found in the pi model registry" hard-fail. Throws an actionable error when the OMP runtime plugin is unavailable. +- ce3f55f: summary: The task-detail oversight eye icon now reflects the session advisor's on/off state even when planner oversight is off. + category: fix + dev: TaskDetailModal surfaces and lights the detail-oversight-menu-trigger Eye whenever effectiveSessionAdvisorEnabled (resolveTaskSessionAdvisorEnabled: task override / project sessionAdvisorEnabledByDefault / workflow plannerOverseerAdvisorEnabled) is true, independent of the lifecycle oversight level, and repaints on toggle at both breakpoints. +- b3904f6: summary: Keep workflow chips and HTML mockup previews visually consistent across themes. + category: fix + dev: Replace component-level raw white values with explicit workflow-chip and preview-page semantic tokens, protected by the dashboard CSS hygiene scan. +- 2b45567: summary: Mission auto-merge controls now explain merge behavior and show shared branch PR status. + category: feature + dev: Mission detail resolves its group from linked task branchContext data and adds engine cascade coverage. +- 119fced: summary: Mobile Kanban swipes now settle on exactly one column with no stuck-between-columns state. + category: fix + dev: useColumnScrollSnap suspends native scroll-snap (inline scroll-snap-type:none) during a user pan and restores the x proximity baseline after its JS scroll-end snap, unifying the two magnetism systems from FN-8235; never uses x mandatory (FN-001). +- a6f1ed0: summary: Task detail action buttons now render at a consistent size across all themes. + category: fix + dev: Extends the shared --detail-priority-control-min-height / --detail-control-border-radius sizing (FN-7585/FN-7633) to all five .detail-meta-inline-controls controls (attach, GitHub, priority, oversight, execution-mode), pinning a shared height AND square width/min-width so the cluster resolves one uniform square box regardless of theme --space-_/--icon-size-_ tokens. +- 2f0f7c6: summary: Restore token recovery for installed PWAs after an unauthorized backend response. + category: fix + dev: Recovery reads the latched daemon-auth failure when the dashboard hook mounts. +- d5db5fd: summary: Foreign-language GitHub/GitLab issues authored via issue forms now auto-translate and offer the Translate button. + category: fix + dev: detectContentLanguage now strips issue-form scaffolding line-by-line (headers, standalone bold field-label lines, checkboxes, `_No response_`, HTML comments) and strips only the leading `>` blockquote marker while retaining quoted content, before script/stopword scoring, so form bodies are no longer scored as English and skipped by both the server auto-translate eligibility (isTranslatable) and the client offer path. Stripping is line-scoped so inline bold/list/quote content in ordinary prose (triage/ai-summary inputs) is preserved. +- 40d125b: summary: Move the task-card cost badge below the Promote button in the bottom-right corner. + category: fix + dev: Cost chip (card-cost-indicator) now renders below .card-action-row on Promote-bearing cards; non-Promote card placement unchanged. +- 5510745: summary: Planning Mode now always asks clarifying questions before producing a plan. + category: fix + dev: createSession/processAgentTurn reject a first-turn completion and no longer suppress the first clarifying question when clarification is disabled. +- e0d2fd6: summary: Resume saved Planning Mode progress after reload without automatically re-running generation. + category: fix + dev: Persisted planning errors now restore the manual Retry/Dismiss panel; automatic retry remains live-turn only. +- 0a581f5: summary: Allow manual scrolling during generation in task chat, agent logs, and chat. + category: fix + dev: Preserve pinned-bottom follow state across streamed DOM growth and observer callbacks. +- 13540ee: summary: Allow manual scrolling during generation in task Planner Chat. + category: fix + dev: Planner Chat now follows streamed output only while the transcript remains pinned near its tail. +- d31a43d: summary: Allow manual scrolling during generation in the task Workflow tab live log. + category: fix + dev: Live workflow output now follows only while pinned near the latest entry. +- ed2ffc4: summary: Preserve manual scrolling in System Controls and Dev Server live logs. + category: fix + dev: Applies the shared pinned-bottom follow invariant to streamed output tails. +- 9f44f26: summary: Move configuration version history and rollback controls into Settings. + category: feature + dev: Configuration revisions now have a Project Settings navigation section. +- 0cba6fa: summary: Move the org export / import card from Command Center Overview to the Team tab. + category: feature + dev: OrgPortabilityControls now mounts in TeamArea instead of CommandCenterControls (FN-8351). +- 0400c02: summary: Fix mobile model dropdown so the list stays scrollable after searching. + category: fix + dev: CustomModelDropdown portaled list retains touch-scroll ownership after filter + visualViewport reposition. +- 0dbe67c: summary: Fix tasks stuck on "Needs your decision" when their duplicate is already done. + category: fix + dev: Adds the task:reconcile-stale-duplicate-decision self-healing audit event. +- 41f387b: summary: Fix task token counts inflated by reused or resumed agent sessions. + category: fix + dev: Task-scoped session baseline snapshots now persist only in-task usage deltas. +- 3e376b9: summary: Fix GitHub issue imports so edited descriptions cannot hide or falsely match prior imports. + category: fix + dev: Centralizes provenance-first deduplication for dashboard, CLI, and extension issue imports. +- d768501: summary: Fix dashboard build failure caused by missing html2canvas dependency. + category: fix + dev: Add html2canvas@^1.4.1 to @fusion/dashboard deps (bundled types) so app/utils/capture-screenshot.ts resolves. +- e04608d: summary: Task detail inline action icons now render at a consistent size on tablet screens. + category: fix + dev: Scoped the .detail-meta-inline-controls SVG sizing so every inline-row icon (including nested ProviderIcon SVGs) resolves to the shared --icon-size-sm token at desktop, tablet (769–1024px), and mobile. No handler/behavior changes; preserves the icon-only row, square-box sizing, size-prop-less oversight Eye/EyeOff, and the mobile wrap fallback. +- e22c65a: summary: Separate pinned chat conversations in the list and fix message edit Save. + category: fix + dev: ChatView now renders named Pinned and Recent sections on desktop and mobile; async message Save prevents duplicate rewind-and-resend operations. +- 48ff33e: summary: Show Compound Engineering in navigation when the enabled plugin starts. + category: fix + dev: Refresh project-scoped dashboard views after plugin lifecycle events and prevent project view leakage. +- 3b82201: summary: Preserve task work while recovering checkouts created outside the configured worktree directory. + category: fix + dev: Relocates reclaimable Git worktrees into the configured root before executor liveness validation. +- 104bf69: summary: Same-agent near-duplicates stay on the board by default on all create paths (no silent auto-archive). + category: fix + dev: Aligns PostgreSQL createTaskBackend same-agent intake with FN-7658 flagSameAgentDuplicate; removes divergent delete-on-match backend path; keeps sticky tombstone near-duplicate blocking on both backends. +- 365874f: summary: Fix Report menu stacking and move Command Center reports to System. + category: fix + dev: Define --z-dropdown/--z-modal; Overview report card removed; System uses guided ReportActionMenu. +- 76ec2b4: summary: Restore Settings Configuration Versions translations for es/fr/ko/zh-CN/zh-TW after FN-8350 key move. + category: fix + dev: Relocate secondary catalogs from commandCenter.portability.versions to settings.configVersions and settings.nav.configVersions. +- ddd1316: summary: Install @agentclientprotocol/sdk with @runfusion/fusion so the Claude CLI pi extension can load. + category: fix + dev: FN-8413 / issue #2355 — nested dist/pi-claude-cli/package.json declared the SDK but npm only installs root dependencies; pin remains 0.24.0 (do not bump to 1.x). +- 8d5c3b0: summary: Fix mission interview start crashing when thinking level is left at Default. + category: fix + dev: Retire createMissionInterviewSession positional overload; resolve planning thinkingLevel from settings when body omits it; preserve projectId/pluginRunner binding (GitHub #2356 / FN-8414). +- 9e962bb: summary: Scrub top-level report activityTrace before filing so paths and tokens never reach the pipeline. + category: security + dev: /api/report/file now runs scrubReportPayload on raw.activityTrace before parseInput/runReportPipeline; route regression in report-routes.test.ts. +- 4f0d89e: summary: Fix startup crash when a project has both fallback and registered partition data. + category: fix + dev: Rekey merges catalog-discovered dual partition conflicts fallback-wins with NULL-correct matching and fail-closed FK checks; startup degrades to fallback data and unique failures stop supervised retry loops. +- 8166c80: summary: Keep Planning Mode interviews open until you explicitly validate the running plan. + category: fix + dev: Preserves the active three-pane workspace across summary, loading, and recoverable-error events. +- 5763622: summary: Task detail Oversight/Fast and chat send heights match sibling controls on tablet. + category: fix + dev: Completes FN-8287 class wiring on attach/github/priority; aliases detail shared square to Quick Add compact height tokens; equalizes Planner Chat input/send block size for tablet/desktop. +- 5af53bc: summary: Fix Grok and Claude Fusion tools MCP bridge packaging and model markers + category: fix + dev: Co-locate mcp-schema-server.cjs, report fixed bridge outcomes, and normalize ACP model markers. +- 02f8bff: summary: Show only one agent name badge when a task is assigned to its creator. + category: fix + dev: TaskCard suppresses redundant created-by pill when assigned and source agent identity match by ID-first rules (FN-8423). +- 3962222: summary: Return CLI chat replies to the terminal and expose dashboard inbox reads. + category: fix + dev: Reply routing now validates parent ownership, polls with deadline-aware sleeps, tracks interactive pending replies, and supports `fn message inbox --user dashboard`. +- 9db0ffc: summary: Make fn chat a named mailbox conversation with a stable conversation id. + category: fix + dev: Stamps MessageStore sends with kind=cli-chat + conversationId; honest help/docs; fn_read_messages surfaces conversation id. +- 8993e91: summary: Make Planning Mode usable on mobile and tablet with progressive interview layout. + category: fix + dev: Reflows FN-8400/FN-8420 three-pane Planning Mode via viewport progressive disclosure (incl. short landscape); no API contract change. +- 1b8b7f6: summary: Keep workflow tasks paused while an agent question is awaiting an operator response. + category: fix + dev: Converts supported runtime question-tool calls into the durable workflow await-input contract. +- bd55846: summary: Restore mobile navigation back to the Planning session list without a stuck Running plan screen. + category: fix + dev: Hide RunningPlanPane in list mode; ensure Back/Sessions on non-list mobile Planning surfaces. +- 81abe53: summary: Stop the dashboard TUI Logs tab from showing detailed timestamps on each log line. + category: fix + dev: Compact LogsPanel time to HH:MM:SS; strip leading YYYY-MM-DD HH:MM:SS.mmm TZ prefixes from displayed messages (e.g. embedded Postgres logs). +- 8d216e6: summary: Give the Report menu an opaque background so page content no longer shows through. + category: fix + dev: Replace undefined --bg-elevated/--text-primary/--bg-hover and numeric space aliases in ReportActionMenu.css with defined --card/--text/--surface-hover/--space-\* tokens (FN-6862 class of bug). +- 76822d8: summary: Planning Mode tablet tabs match mobile; mobile main shows sessions before running plan. + category: fix + dev: Assert compact interview tab parity and gate Running plan to intentional session detail navigation. +- e43dffa: summary: Planning Mode running plan shows an evolving plan, not repeated interview questions. + category: fix + dev: Fix buildRunningSummary + agent turn merge so summary keyDeliverables/description are plan-quality; preserve model plan fields when coercing complete payloads. +- 8c01cc7: summary: Restore in-progress Planning Mode interviews after leave/return, including mid-generation. + category: fix + dev: Persists last-active planning session id project-scoped; remount rehydrates via loadSession without auto-retry. +- f9c1620: summary: Planning Mode now drafts an initial running plan from your idea and refines it after each answer. + category: fix + dev: Strengthens first-turn and per-answer runningPlan generation and recovers when a turn omits plan fields. +- 8c34798: summary: Planning Mode now uses the same workflow triage planning prompt template as newly added tasks. + category: fix + dev: Resolves Planning Mode from the workflow planning seam plus JSON interview adapter; explicit planning-system overrides still replace it fully. +- 00891c2: summary: Persist operator duplicate decisions so Fusion does not re-ask for the same task. + category: fix + dev: Honor nearDuplicateDismissed for the same nearDuplicateOf across triage finalize and explicit-marker self-healing (FN-8440). +- df488f2: summary: Deliver enabled plugin skills in dashboard chat the same way task sessions do (include skill body paths). + category: fix + dev: Chat and room-responder sessions now forward buildSessionSkillContextSync.additionalSkillPaths into createResolvedAgentSession so the pi loader can discover plugin SKILL.md bodies (GitHub #2364 / FN-8443; completes chat half of #2017). +- 1d4e8af: summary: Include planning-lane AI time and tokens in task cost and duration totals. + category: fix + dev: Adds cumulativePlanningMs and planningStartedAt; Stats now says Total active time. +- 22db40c: summary: Keep Planning Mode compact interview view tabs pinned to the top on Answered questions. + category: fix + dev: Compact column order/CSS pin for .planning-compact-pane-switcher under history pane (FN-8445). +- 5dd62fe: summary: Keep dismissed GitHub Copilot re-login banners hidden permanently. + category: fix + dev: OAuthReloginBanner preserves the github-copilot dismissal across polling and successful-login events; other providers still re-arm after successful re-login. +- 048a2cd: summary: Android and browser Back from a GitHub import detail returns to the issue list first. + category: fix + dev: Nested import detail history entry (FN-8228 seam) fixed so first Back clears selection on modal and embedded Import Tasks surfaces. +- 6d6bfdf: summary: Planning Mode history now collapses AI thinking by default. + category: fix + dev: PlanningModeModal history panel omits defaultShowThinking so ConversationHistory keeps blocks collapsed until expanded (FN-8449). +- e4ddfe0: summary: Keep Grok ACP process cleanup armed once per process, without listener growth. + category: fix + dev: Move Symbol.for process.exit reaper onto process-manager; lifecycle tests reimport that module instead of the full plugin graph under full-suite load. +- 9ad9731: summary: Prevent unfinished prose-only plans from advancing into implementation and merge. + category: fix + dev: Requires explicit no-commits authorization before a parsed workflow may continue with zero implementation steps. +- beae2c6: summary: Improve Planning Mode refinement and replace Validate with Proceed with plan. + category: fix + dev: Combines suggested and custom focus areas and restores questions from synchronous refinement responses. +- 34074e9: summary: Add mobile Planning tabs, one-click task creation, and answer/reasoning history. + category: fix + dev: Adds history, responsive planning lanes, freeform refinement, compact headers, and stable session restoration. +- b4c1a1a: summary: Keep tasks running when an MCP server is temporarily unavailable. + category: fix + dev: Retries MCP bootstrap three times, then continues without servers that remain unavailable or lack resolved secrets. +- 2ab0413: summary: Keep OMP ACP process cleanup armed once per process, without listener growth. + category: fix + dev: Mirror grok-runtime — Symbol.for process.exit reaper on process-manager; lifecycle stress test reimports that module under full-suite load. +- 50454d8: summary: Prevent Plan Review tasks from blocking each other after a missing-worktree fallback. + category: fix + dev: Releases the exact workflow-step session path after repository-root Plan Review fallback. +- 606c320: summary: Make Planning Mode generate a durable initial plan before asking optional refinement questions. + category: fix + dev: Persists generation purpose, adds detailed change/acceptance sections and suggested focuses, and deduplicates Other. +- 02e297a: summary: Keep Planning Mode questions and the running plan in sync after each answer. + category: fix + dev: Mid-interview SSE no longer terminalizes on running summary; client ignores stale answered questions and reconciles submit failures against server state. +- 0a01cb1: summary: Improve Planning Mode with scrollable Markdown plans and mobile bottom actions. + category: fix + dev: Uses the canonical plan.md formatter for the sanitized review preview and pins actions outside its scroll owner. +- 90b9feb: summary: Report PostgreSQL health failures accurately without false database-corruption guidance. + category: fix + dev: Makes migration-marker reads non-mutating and treats marker permission failures as advisory. +- 74de68a: summary: Prevent agents from filing duplicate active diagnostic follow-ups discovered by different tasks. + category: fix + dev: Adds narrow code-identifier-based cross-parent deduplication while preserving distinct and completed work. +- c0cce18: summary: Close the Quick Add agent picker when clicking outside it. + category: fix + dev: Capture-phase mousedown listener plus open-token so late fetchAgents cannot re-open a dismissed portal. +- cf1a599: summary: Stop active task processing before a user move to Todo becomes visible. + category: fix + dev: User-driven in-progress-to-Todo transitions now await every executor cancellation surface before persistence. +- 71c0d0a: summary: Prevent Plan Review replans from stranding completed tasks in Triage and recover affected tasks automatically. + category: fix + dev: Preserves graph ownership during executor-authored replan moves and clears stale same-task session claims during recovery. +- ba08d90: summary: Stop PostgreSQL permission errors when the dashboard reads SQLite migration health. + category: fix + dev: Grants the project-bound runtime role row-scoped read access to the SQLite migration ledger. +- ecffdbb: summary: Isolate automated tests and global test-mode runs from the normal Fusion database. + category: fix + dev: Adds dedicated FUSION_TEST_DATABASE_URL routing with a separate embedded test cluster fallback. +- a8e1393: summary: Prevent concurrent tasks from falling back when an Anthropic OAuth token rotates. + category: fix + dev: Serializes Anthropic refresh-token rotation across auth storage instances and Fusion processes. +- b2a7425: summary: A custom Merging column now receives the card at merge instead of being sent to In-review. + category: fix + dev: The workflow graph collapses the merge region into one seam recorded as node `merge`, but that synthetic node hardcoded `column: "in-review"`, so a user-authored workflow placing its merge nodes in a different column (e.g. `Merging`) had the card moved to `in-review` — a column such a workflow need not even declare. The column now derives from the merge-region node actually being entered, falling back to `in-review` so `builtin:coding` stays byte-identical. Caught by the new 6-column benchmark acceptance test. +- 237d9be: summary: Hide empty chat verification status and move active results below task metadata. + category: fix + dev: Keeps task details focused on actionable verification state. +- d008d66: summary: Show every suggested Planning Mode refinement category instead of limiting choices to three. + category: fix + dev: Removes prompt, server-normalization, and client-normalization caps on suggested refinements. + ## 0.72.0 ### Minor Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index 6d915f363d..13f5d5326c 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@runfusion/fusion", - "version": "0.72.0", + "version": "0.73.0-beta.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 c732d1aeae..8cba34cc47 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,7 @@ # @fusion/core +## 0.73.0-beta.0 + ## 0.72.0 ## 0.71.0 diff --git a/packages/core/package.json b/packages/core/package.json index a014f272a0..00dbb706d7 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@fusion/core", - "version": "0.72.0", + "version": "0.73.0-beta.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 e820f7147f..b25c98028e 100644 --- a/packages/dashboard/CHANGELOG.md +++ b/packages/dashboard/CHANGELOG.md @@ -1,5 +1,26 @@ # @fusion/dashboard +## 0.73.0-beta.0 + +### Patch Changes + +- @fusion/core@0.73.0-beta.0 +- @fusion/engine@0.73.0-beta.0 +- @fusion/i18n@0.39.31-beta.0 +- @fusion-plugin-examples/claude-runtime@0.1.6-beta.0 +- @fusion-plugin-examples/cli-printing-press@0.1.48-beta.0 +- @fusion-plugin-examples/compound-engineering@0.1.31-beta.0 +- @fusion-plugin-examples/dependency-graph@0.1.62-beta.0 +- @fusion-plugin-examples/grok-runtime@0.2.9-beta.0 +- @fusion-plugin-examples/omp-runtime@0.1.6-beta.0 +- @fusion-plugin-examples/quality@0.1.6-beta.0 +- @fusion-plugin-examples/roadmap@0.1.50-beta.0 +- @fusion-plugin-examples/cursor-runtime@0.1.50-beta.0 +- @fusion-plugin-examples/droid-runtime@0.1.57-beta.0 +- @fusion-plugin-examples/hermes-runtime@0.2.81-beta.0 +- @fusion-plugin-examples/openclaw-runtime@0.2.81-beta.0 +- @fusion-plugin-examples/paperclip-runtime@0.2.81-beta.0 + ## 0.72.0 ### Patch Changes diff --git a/packages/dashboard/package.json b/packages/dashboard/package.json index b666758b67..c224a56e2c 100644 --- a/packages/dashboard/package.json +++ b/packages/dashboard/package.json @@ -1,6 +1,6 @@ { "name": "@fusion/dashboard", - "version": "0.72.0", + "version": "0.73.0-beta.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 cbd4199067..779dbfceeb 100644 --- a/packages/desktop/CHANGELOG.md +++ b/packages/desktop/CHANGELOG.md @@ -1,5 +1,13 @@ # @fusion/desktop +## 0.73.0-beta.0 + +### Patch Changes + +- @fusion/core@0.73.0-beta.0 +- @fusion/dashboard@0.73.0-beta.0 +- @fusion/engine@0.73.0-beta.0 + ## 0.72.0 ### Patch Changes diff --git a/packages/desktop/package.json b/packages/desktop/package.json index 6980c1cf4a..9d344ab88c 100644 --- a/packages/desktop/package.json +++ b/packages/desktop/package.json @@ -1,7 +1,7 @@ { "name": "@fusion/desktop", "productName": "Fusion", - "version": "0.72.0", + "version": "0.73.0-beta.0", "license": "MIT", "author": { "name": "Runfusion", diff --git a/packages/droid-cli/CHANGELOG.md b/packages/droid-cli/CHANGELOG.md index a74038f7f9..15c0d7ec89 100644 --- a/packages/droid-cli/CHANGELOG.md +++ b/packages/droid-cli/CHANGELOG.md @@ -1,5 +1,11 @@ # @fusion/droid-cli +## 0.11.57-beta.0 + +### Patch Changes + +- @fusion-plugin-examples/droid-runtime@0.1.57-beta.0 + ## 0.11.56 ### Patch Changes diff --git a/packages/droid-cli/package.json b/packages/droid-cli/package.json index bed1b19bb2..c45e4b0d5e 100644 --- a/packages/droid-cli/package.json +++ b/packages/droid-cli/package.json @@ -1,6 +1,6 @@ { "name": "@fusion/droid-cli", - "version": "0.11.56", + "version": "0.11.57-beta.0", "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 662efb10b4..6709ceb4fb 100644 --- a/packages/engine/CHANGELOG.md +++ b/packages/engine/CHANGELOG.md @@ -1,5 +1,12 @@ # @fusion/engine +## 0.73.0-beta.0 + +### Patch Changes + +- @fusion/core@0.73.0-beta.0 +- @fusion/pi-claude-cli@0.73.0-beta.0 + ## 0.72.0 ### Patch Changes diff --git a/packages/engine/package.json b/packages/engine/package.json index e867dcedf9..7a96ee4969 100644 --- a/packages/engine/package.json +++ b/packages/engine/package.json @@ -1,6 +1,6 @@ { "name": "@fusion/engine", - "version": "0.72.0", + "version": "0.73.0-beta.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 128b806722..b00fdd47e2 100644 --- a/packages/i18n/CHANGELOG.md +++ b/packages/i18n/CHANGELOG.md @@ -1,5 +1,11 @@ # @fusion/i18n +## 0.39.31-beta.0 + +### Patch Changes + +- @fusion/core@0.73.0-beta.0 + ## 0.39.30 ### Patch Changes diff --git a/packages/i18n/package.json b/packages/i18n/package.json index c74c46614d..87cde7a3f5 100644 --- a/packages/i18n/package.json +++ b/packages/i18n/package.json @@ -1,6 +1,6 @@ { "name": "@fusion/i18n", - "version": "0.39.30", + "version": "0.39.31-beta.0", "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 6a5f54ce18..18063a1aa9 100644 --- a/packages/mobile/CHANGELOG.md +++ b/packages/mobile/CHANGELOG.md @@ -1,5 +1,7 @@ # @fusion/mobile +## 0.73.0-beta.0 + ## 0.72.0 ## 0.71.0 diff --git a/packages/mobile/package.json b/packages/mobile/package.json index ba5e97bf92..70c79f9e02 100644 --- a/packages/mobile/package.json +++ b/packages/mobile/package.json @@ -1,6 +1,6 @@ { "name": "@fusion/mobile", - "version": "0.72.0", + "version": "0.73.0-beta.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 023b93adfb..68af4e5b70 100644 --- a/packages/pi-claude-cli/CHANGELOG.md +++ b/packages/pi-claude-cli/CHANGELOG.md @@ -1,5 +1,7 @@ # @fusion/pi-claude-cli +## 0.73.0-beta.0 + ## 0.72.0 ## 0.71.0 diff --git a/packages/pi-claude-cli/package.json b/packages/pi-claude-cli/package.json index 4dd9f6b5e5..b3113ac657 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.72.0", + "version": "0.73.0-beta.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 af9133257a..9db0aaafdc 100644 --- a/packages/plugin-sdk/CHANGELOG.md +++ b/packages/plugin-sdk/CHANGELOG.md @@ -1,5 +1,11 @@ # @fusion/plugin-sdk +## 0.73.0-beta.0 + +### Patch Changes + +- @fusion/core@0.73.0-beta.0 + ## 0.72.0 ### Patch Changes diff --git a/packages/plugin-sdk/package.json b/packages/plugin-sdk/package.json index 2c1bd05272..7ea27093e9 100644 --- a/packages/plugin-sdk/package.json +++ b/packages/plugin-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@fusion/plugin-sdk", - "version": "0.72.0", + "version": "0.73.0-beta.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 170bde3be4..8e84bd3fd8 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.81-beta.0 + +### Patch Changes + +- @fusion/plugin-sdk@0.73.0-beta.0 + ## 0.2.80 ### Patch Changes diff --git a/plugins/examples/fusion-plugin-auto-label/package.json b/plugins/examples/fusion-plugin-auto-label/package.json index 0844458ffe..54cbba0202 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.80", + "version": "0.2.81-beta.0", "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 84adeda527..50162b5a59 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.81-beta.0 + +### Patch Changes + +- @fusion/plugin-sdk@0.73.0-beta.0 + ## 0.2.80 ### Patch Changes diff --git a/plugins/examples/fusion-plugin-ci-status/package.json b/plugins/examples/fusion-plugin-ci-status/package.json index 3719decc4e..f26e48972f 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.80", + "version": "0.2.81-beta.0", "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 c10e7b2545..ed23bd4f6b 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.81-beta.0 + +### Patch Changes + +- @fusion/plugin-sdk@0.73.0-beta.0 + ## 0.2.80 ### Patch Changes diff --git a/plugins/examples/fusion-plugin-notification/package.json b/plugins/examples/fusion-plugin-notification/package.json index 90a7b185bd..9b119e915e 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.80", + "version": "0.2.81-beta.0", "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 2d33fb40d4..a3b42cea26 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.81-beta.0 + +### Patch Changes + +- @fusion/plugin-sdk@0.73.0-beta.0 + ## 0.2.80 ### Patch Changes diff --git a/plugins/examples/fusion-plugin-settings-demo/package.json b/plugins/examples/fusion-plugin-settings-demo/package.json index fe14f33dbc..bf726b2c04 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.80", + "version": "0.2.81-beta.0", "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 d526fd94b9..bb8ba12b6f 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.31-beta.0 + +### Patch Changes + +- @fusion/core@0.73.0-beta.0 +- @fusion/plugin-sdk@0.73.0-beta.0 + ## 0.1.30 ### Patch Changes diff --git a/plugins/fusion-plugin-acp-runtime/package.json b/plugins/fusion-plugin-acp-runtime/package.json index 65234d1427..0fdad2e2f0 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.30", + "version": "0.1.31-beta.0", "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 a9015beb40..05622e84b0 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.51-beta.0 + +### Patch Changes + +- @fusion/plugin-sdk@0.73.0-beta.0 + ## 0.1.50 ### Patch Changes diff --git a/plugins/fusion-plugin-agent-browser/package.json b/plugins/fusion-plugin-agent-browser/package.json index abaaaa4a61..42bd024910 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.50", + "version": "0.1.51-beta.0", "type": "module", "description": "Agent Browser runtime and prompt/skill/workflow contributions for Fusion", "private": true, diff --git a/plugins/fusion-plugin-claude-runtime/CHANGELOG.md b/plugins/fusion-plugin-claude-runtime/CHANGELOG.md index 3ad3bf7f86..c39603f7da 100644 --- a/plugins/fusion-plugin-claude-runtime/CHANGELOG.md +++ b/plugins/fusion-plugin-claude-runtime/CHANGELOG.md @@ -1,5 +1,12 @@ # @fusion-plugin-examples/claude-runtime +## 0.1.6-beta.0 + +### Patch Changes + +- @fusion/core@0.73.0-beta.0 +- @fusion/plugin-sdk@0.73.0-beta.0 + ## 0.1.5 ### Patch Changes diff --git a/plugins/fusion-plugin-claude-runtime/package.json b/plugins/fusion-plugin-claude-runtime/package.json index 03f95b0f44..06287e6902 100644 --- a/plugins/fusion-plugin-claude-runtime/package.json +++ b/plugins/fusion-plugin-claude-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@fusion-plugin-examples/claude-runtime", - "version": "0.1.5", + "version": "0.1.6-beta.0", "type": "module", "description": "Claude Code runtime plugin for Fusion (ACP bridge)", "keywords": [ diff --git a/plugins/fusion-plugin-cli-printing-press/CHANGELOG.md b/plugins/fusion-plugin-cli-printing-press/CHANGELOG.md index dbf2fc363d..6066b870b7 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.48-beta.0 + +### Patch Changes + +- @fusion/core@0.73.0-beta.0 +- @fusion/plugin-sdk@0.73.0-beta.0 + ## 0.1.47 ### Patch Changes diff --git a/plugins/fusion-plugin-cli-printing-press/package.json b/plugins/fusion-plugin-cli-printing-press/package.json index 0c58e8a0e1..05a05a547b 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.47", + "version": "0.1.48-beta.0", "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 9fc1c9dde3..38fc648563 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.31-beta.0 + +### Patch Changes + +- @fusion/core@0.73.0-beta.0 +- @fusion/plugin-sdk@0.73.0-beta.0 + ## 0.1.30 ### Patch Changes diff --git a/plugins/fusion-plugin-compound-engineering/package.json b/plugins/fusion-plugin-compound-engineering/package.json index 852b692156..4a1f560590 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.30", + "version": "0.1.31-beta.0", "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 6674802109..6857fab84a 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.50-beta.0 + +### Patch Changes + +- @fusion/plugin-sdk@0.73.0-beta.0 + ## 0.1.49 ### Patch Changes diff --git a/plugins/fusion-plugin-cursor-runtime/package.json b/plugins/fusion-plugin-cursor-runtime/package.json index 51872651ea..29ad36abbd 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.49", + "version": "0.1.50-beta.0", "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 66959c01b7..5ee36c6253 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.62-beta.0 + +### Patch Changes + +- @fusion/core@0.73.0-beta.0 +- @fusion/plugin-sdk@0.73.0-beta.0 + ## 0.1.61 ### Patch Changes diff --git a/plugins/fusion-plugin-dependency-graph/package.json b/plugins/fusion-plugin-dependency-graph/package.json index c072333d69..f028fd4271 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.61", + "version": "0.1.62-beta.0", "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 1595f7ced3..0cdcc0a7d2 100644 --- a/plugins/fusion-plugin-droid-runtime/CHANGELOG.md +++ b/plugins/fusion-plugin-droid-runtime/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 0.1.57-beta.0 + +### Patch Changes + +- @fusion/plugin-sdk@0.73.0-beta.0 + ## 0.1.56 ### Patch Changes diff --git a/plugins/fusion-plugin-droid-runtime/package.json b/plugins/fusion-plugin-droid-runtime/package.json index 5afc566a2b..203e3f7118 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.56", + "version": "0.1.57-beta.0", "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 8f5eab3778..a0e688e5df 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.50-beta.0 + +### Patch Changes + +- @fusion/core@0.73.0-beta.0 +- @fusion/plugin-sdk@0.73.0-beta.0 + ## 0.1.49 ### Patch Changes diff --git a/plugins/fusion-plugin-even-realities-glasses/package.json b/plugins/fusion-plugin-even-realities-glasses/package.json index fe3304592e..663b0b4c10 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.49", + "version": "0.1.50-beta.0", "type": "module", "description": "Canonical Even Realities Fusion plugin with board/task cards, actions, notifications, and webhook transport", "keywords": [ diff --git a/plugins/fusion-plugin-grok-runtime/CHANGELOG.md b/plugins/fusion-plugin-grok-runtime/CHANGELOG.md index ff7ba16e71..be4f4ccd87 100644 --- a/plugins/fusion-plugin-grok-runtime/CHANGELOG.md +++ b/plugins/fusion-plugin-grok-runtime/CHANGELOG.md @@ -1,5 +1,12 @@ # @fusion-plugin-examples/grok-runtime +## 0.2.9-beta.0 + +### Patch Changes + +- @fusion/core@0.73.0-beta.0 +- @fusion/plugin-sdk@0.73.0-beta.0 + ## 0.2.8 ### Patch Changes diff --git a/plugins/fusion-plugin-grok-runtime/package.json b/plugins/fusion-plugin-grok-runtime/package.json index dccc7ca8d3..81f7c56577 100644 --- a/plugins/fusion-plugin-grok-runtime/package.json +++ b/plugins/fusion-plugin-grok-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@fusion-plugin-examples/grok-runtime", - "version": "0.2.8", + "version": "0.2.9-beta.0", "type": "module", "description": "Grok CLI runtime plugin for Fusion (ACP agent stdio)", "keywords": [ diff --git a/plugins/fusion-plugin-hermes-runtime/CHANGELOG.md b/plugins/fusion-plugin-hermes-runtime/CHANGELOG.md index 48f1cb820f..096e69cfe5 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.81-beta.0 + +### Patch Changes + +- @fusion/plugin-sdk@0.73.0-beta.0 + ## 0.2.80 ### Patch Changes diff --git a/plugins/fusion-plugin-hermes-runtime/package.json b/plugins/fusion-plugin-hermes-runtime/package.json index 5bce39eb99..be2c721efa 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.80", + "version": "0.2.81-beta.0", "type": "module", "description": "Hermes AI runtime plugin for Fusion - provides AI agent execution runtime", "keywords": [ diff --git a/plugins/fusion-plugin-linear-import/CHANGELOG.md b/plugins/fusion-plugin-linear-import/CHANGELOG.md index 216013cda5..a73988460f 100644 --- a/plugins/fusion-plugin-linear-import/CHANGELOG.md +++ b/plugins/fusion-plugin-linear-import/CHANGELOG.md @@ -1,5 +1,12 @@ # @fusion-plugin-examples/linear-import +## 0.1.13-beta.0 + +### Patch Changes + +- @fusion/core@0.73.0-beta.0 +- @fusion/plugin-sdk@0.73.0-beta.0 + ## 0.1.12 ### Patch Changes diff --git a/plugins/fusion-plugin-linear-import/package.json b/plugins/fusion-plugin-linear-import/package.json index f71bb46625..39d6517fd5 100644 --- a/plugins/fusion-plugin-linear-import/package.json +++ b/plugins/fusion-plugin-linear-import/package.json @@ -1,6 +1,6 @@ { "name": "@fusion-plugin-examples/linear-import", - "version": "0.1.12", + "version": "0.1.13-beta.0", "type": "module", "description": "Linear issue import plugin for Fusion", "private": true, diff --git a/plugins/fusion-plugin-omp-runtime/CHANGELOG.md b/plugins/fusion-plugin-omp-runtime/CHANGELOG.md index 208a239d8b..08af2328d8 100644 --- a/plugins/fusion-plugin-omp-runtime/CHANGELOG.md +++ b/plugins/fusion-plugin-omp-runtime/CHANGELOG.md @@ -1,5 +1,12 @@ # @fusion-plugin-examples/omp-runtime +## 0.1.6-beta.0 + +### Patch Changes + +- @fusion/core@0.73.0-beta.0 +- @fusion/plugin-sdk@0.73.0-beta.0 + ## 0.1.5 ### Patch Changes diff --git a/plugins/fusion-plugin-omp-runtime/package.json b/plugins/fusion-plugin-omp-runtime/package.json index 73088b8eb3..95e40adeaf 100644 --- a/plugins/fusion-plugin-omp-runtime/package.json +++ b/plugins/fusion-plugin-omp-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@fusion-plugin-examples/omp-runtime", - "version": "0.1.5", + "version": "0.1.6-beta.0", "type": "module", "description": "Oh My Pi (omp) runtime plugin for Fusion via Agent Client Protocol (omp acp)", "keywords": [ diff --git a/plugins/fusion-plugin-openclaw-runtime/CHANGELOG.md b/plugins/fusion-plugin-openclaw-runtime/CHANGELOG.md index 42054723b3..1bc842b3a9 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.81-beta.0 + +### Patch Changes + +- @fusion/plugin-sdk@0.73.0-beta.0 + ## 0.2.80 ### Patch Changes diff --git a/plugins/fusion-plugin-openclaw-runtime/package.json b/plugins/fusion-plugin-openclaw-runtime/package.json index d8511fed13..8a43307016 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.80", + "version": "0.2.81-beta.0", "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 8f77390e77..4913896aec 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.81-beta.0 + +### Patch Changes + +- @fusion/plugin-sdk@0.73.0-beta.0 + ## 0.2.80 ### Patch Changes diff --git a/plugins/fusion-plugin-paperclip-runtime/package.json b/plugins/fusion-plugin-paperclip-runtime/package.json index 078ae1fac2..32c962ab82 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.80", + "version": "0.2.81-beta.0", "type": "module", "description": "Paperclip runtime plugin for Fusion — provides AI agent web access capabilities", "keywords": [ diff --git a/plugins/fusion-plugin-quality/CHANGELOG.md b/plugins/fusion-plugin-quality/CHANGELOG.md index 7658b468ba..c4f5fb874e 100644 --- a/plugins/fusion-plugin-quality/CHANGELOG.md +++ b/plugins/fusion-plugin-quality/CHANGELOG.md @@ -1,5 +1,12 @@ # @fusion-plugin-examples/quality +## 0.1.6-beta.0 + +### Patch Changes + +- @fusion/core@0.73.0-beta.0 +- @fusion/plugin-sdk@0.73.0-beta.0 + ## 0.1.5 ### Patch Changes diff --git a/plugins/fusion-plugin-quality/package.json b/plugins/fusion-plugin-quality/package.json index cdd858f57d..865802171e 100644 --- a/plugins/fusion-plugin-quality/package.json +++ b/plugins/fusion-plugin-quality/package.json @@ -1,6 +1,6 @@ { "name": "@fusion-plugin-examples/quality", - "version": "0.1.5", + "version": "0.1.6-beta.0", "type": "module", "description": "Quality hub and Task QA surfaces for Fusion", "private": true, diff --git a/plugins/fusion-plugin-reports/CHANGELOG.md b/plugins/fusion-plugin-reports/CHANGELOG.md index 021ebb51ec..38a0b54874 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.50-beta.0 + +### Patch Changes + +- @fusion/core@0.73.0-beta.0 +- @fusion/dashboard@0.73.0-beta.0 +- @fusion/plugin-sdk@0.73.0-beta.0 + ## 0.1.49 ### Patch Changes diff --git a/plugins/fusion-plugin-reports/package.json b/plugins/fusion-plugin-reports/package.json index 1f3ce10b1b..d66d3d510e 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.49", + "version": "0.1.50-beta.0", "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 6a35ee045e..d05f17107a 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.50-beta.0 + +### Patch Changes + +- @fusion/core@0.73.0-beta.0 +- @fusion/plugin-sdk@0.73.0-beta.0 + ## 0.1.49 ### Patch Changes diff --git a/plugins/fusion-plugin-roadmap/package.json b/plugins/fusion-plugin-roadmap/package.json index 4dba6711fc..aeb6f7f620 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.49", + "version": "0.1.50-beta.0", "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 889a498845..cccfb18bf9 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.50-beta.0 + +### Patch Changes + +- @fusion/plugin-sdk@0.73.0-beta.0 + ## 0.1.49 ### Patch Changes diff --git a/plugins/fusion-plugin-whatsapp-chat/package.json b/plugins/fusion-plugin-whatsapp-chat/package.json index 1966959de6..919bf66d41 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.49", + "version": "0.1.50-beta.0", "type": "module", "description": "WhatsApp Web (Baileys) chat bridge for Fusion agents", "keywords": [