chore(release): v0.73.0-beta.0

Version bump via changesets.
This commit is contained in:
gsxdsm
2026-07-21 01:00:46 -07:00
parent e81e3bd687
commit 11c4def87f
72 changed files with 1228 additions and 56 deletions

194
.changeset/pre.json Normal file
View File

@@ -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"
]
}

View File

@@ -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

View File

@@ -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 <stable|beta>`
- 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 <stable|beta>`.
- 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

View File

@@ -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",

View File

@@ -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

View File

@@ -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",

View File

@@ -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 <stable|beta>`.
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://<kind>/<id> 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

View File

@@ -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",

View File

@@ -1,5 +1,7 @@
# @fusion/core
## 0.73.0-beta.0
## 0.72.0
## 0.71.0

View File

@@ -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",

View File

@@ -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

View File

@@ -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",

View File

@@ -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

View File

@@ -1,7 +1,7 @@
{
"name": "@fusion/desktop",
"productName": "Fusion",
"version": "0.72.0",
"version": "0.73.0-beta.0",
"license": "MIT",
"author": {
"name": "Runfusion",

View File

@@ -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

View File

@@ -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,

View File

@@ -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

View File

@@ -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",

View File

@@ -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

View File

@@ -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",

View File

@@ -1,5 +1,7 @@
# @fusion/mobile
## 0.73.0-beta.0
## 0.72.0
## 0.71.0

View File

@@ -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",

View File

@@ -1,5 +1,7 @@
# @fusion/pi-claude-cli
## 0.73.0-beta.0
## 0.72.0
## 0.71.0

View File

@@ -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,

View File

@@ -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

View File

@@ -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",

View File

@@ -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

View File

@@ -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": [

View File

@@ -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

View File

@@ -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": [

View File

@@ -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

View File

@@ -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": [

View File

@@ -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

View File

@@ -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": [

View File

@@ -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

View File

@@ -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": [

View File

@@ -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

View File

@@ -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,

View File

@@ -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

View File

@@ -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": [

View File

@@ -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

View File

@@ -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,

View File

@@ -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

View File

@@ -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,

View File

@@ -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

View File

@@ -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": [

View File

@@ -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

View File

@@ -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,

View File

@@ -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

View File

@@ -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": [

View File

@@ -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

View File

@@ -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": [

View File

@@ -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

View File

@@ -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": [

View File

@@ -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

View File

@@ -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": [

View File

@@ -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

View File

@@ -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,

View File

@@ -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

View File

@@ -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": [

View File

@@ -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

View File

@@ -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": [

View File

@@ -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

View File

@@ -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": [

View File

@@ -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

View File

@@ -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,

View File

@@ -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

View File

@@ -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,

View File

@@ -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

View File

@@ -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,

View File

@@ -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

View File

@@ -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": [