chore(release): v0.17.0

Version bump via changesets.
This commit is contained in:
gsxdsm
2026-05-03 17:26:39 -07:00
parent 6d4408c179
commit 7bccf6860b
54 changed files with 225 additions and 108 deletions

View File

@@ -1,5 +1,29 @@
# runfusion.ai
## 0.17.0
### Patch Changes
- Updated dependencies [6724cf5]
- Updated dependencies [ba893b8]
- Updated dependencies [5291a6f]
- Updated dependencies [3db1752]
- Updated dependencies [85d02c8]
- Updated dependencies [ea5b7af]
- Updated dependencies [7f3fb77]
- Updated dependencies [fca870f]
- Updated dependencies [d812427]
- Updated dependencies [a82c3dc]
- Updated dependencies [a47f319]
- Updated dependencies [9309c8c]
- Updated dependencies [b9b5c08]
- Updated dependencies [c76d138]
- Updated dependencies [21504f6]
- Updated dependencies [a1a8d03]
- Updated dependencies [63bb62f]
- Updated dependencies [de02fed]
- @runfusion/fusion@0.17.0
## 0.16.0
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "runfusion.ai",
"version": "0.16.0",
"version": "0.17.0",
"license": "MIT",
"description": "Launch Fusion with `npx runfusion.ai` — tiny alias for @runfusion/fusion.",
"homepage": "https://runfusion.ai",

View File

@@ -1,5 +1,31 @@
# @runfusion/fusion
## 0.17.0
### Minor Changes
- 6724cf5: Add `autoReloadOnVersionChange` global setting to make the dashboard's automatic reload on version changes optional. Users can disable auto-reload in Settings → General → Updates.
- 7f3fb77: Harden research subsystem with bounded rate/concurrency limits, cancellation safety, timeout handling, bounded retries, and graceful disabled/setup/error states across dashboard, API, CLI, and agent tooling.
- fca870f: Add Docker target connectivity support for local daemon, Docker contexts, and direct host/TLS configuration with dashboard API and UI selectors.
- d812427: Add mesh configuration generation service and API routes for Docker node provisioning (FN-3111). New exports from `@fusion/core`: `MeshConfigGenerator`, `MeshConfigGeneratorInput`, `FullProvisioningInput`, `MeshConnectionConfig`, `MeshConfigResult`.
### Patch Changes
- ba893b8: Fix chat progress indicator on reload: show "Connecting…" indicator when dashboard reloads during active AI generation
- 5291a6f: Fix custom model providers (e.g., Kimi, LM Studio, Ollama) failing with "No API key" error. The auth storage proxy now reads API keys from models.json as a fallback, and a Proxy set trap ensures the ModelRegistry's fallback resolver works correctly through the proxy.
- 3db1752: Fix Planning Mode modal being pushed up when virtual keyboard opens on mobile. The modal now uses `useMobileKeyboard` to track viewport changes and adjusts its height via CSS variables instead of relying on `100dvh`.
- 85d02c8: Fix spurious "new version" reloads in the dashboard by making the build version deterministic based on git commit hash instead of a random token generated per build.
- ea5b7af: Fix mobile dashboard shifted state after closing Todo modal. The TodoModal now uses `useMobileKeyboard` to track visual viewport changes, preventing the underlying dashboard layout from becoming offset when the virtual keyboard opens and closes.
- a82c3dc: Fix project memory tools failing in fresh worktrees and bundled runtime contexts when an internal memory backend artifact is missing. `fn_memory_search` and `fn_memory_get` now resolve the backend through bundled runtime code instead of a fragile side-load import path.
- a47f319: Restore dashboard chat reply rendering for both full Chat and Quick Chat by fixing shared streaming response behavior and follow-up UX styling isolation regressions.
- 9309c8c: Fix planning mode reasoning visibility: AI thinking output is now preserved as expandable conversation history when transitioning from the loading state to the first question or summary, and when resuming persisted sessions.
- b9b5c08: Fix mobile dashboard layout offset after modal keyboard dismissal. Modal inputs no longer leak keyboard-open state into the underlying dashboard layout, preventing stale bottom-padding offsets.
- c76d138: Fix infinite todo↔in-review loop on tasks whose previous run exhausted their merge budget. The scheduler now resets `mergeRetries` to 0 when dispatching a task to in-progress, so each fresh execution gets a fresh merge budget. Without this, a task with `mergeRetries=MAX` and `status=null` would land back in in-review, the merger would refuse it (`canMergeTask` false), and the ghost-review fallback would bounce it to todo every 10 minutes — before the 30-minute merge-cooldown could elapse.
- 21504f6: Remove "install pi" references from user-facing docs and skill files. Fusion no longer requires pi as a prerequisite — all pi installation instructions and "pi extension" framing have been removed from README, docs, and AI skill files.
- a1a8d03: Fix skill and settings discovery when agent cwd is a worktree path. Previously, agents running in worktrees couldn't find skills, load project settings, or discover extensions because path resolution used the worktree directory directly instead of walking up to the project root.
- 63bb62f: Fix extension provider registration using wrong directory when project runs outside engine's working directory.
- de02fed: Improve merger verification-fix agent: detect stale/missing sibling-workspace `dist/` artifacts (e.g. `Failed to resolve import "./X.js"`, `ERR_MODULE_NOT_FOUND` into another package) and rebuild before assuming a code fix is needed. The agent may also modify files unrelated to the task's original change when needed to make pre-existing build/test breakage on the base branch pass.
## 0.16.0
### Minor Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@runfusion/fusion",
"version": "0.16.0",
"version": "0.17.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.17.0
## 0.16.0
## 0.15.0

View File

@@ -1,6 +1,6 @@
{
"name": "@fusion/core",
"version": "0.16.0",
"version": "0.17.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,16 @@
# @fusion/dashboard
## 0.17.0
### Patch Changes
- @fusion/core@0.17.0
- @fusion/engine@0.17.0
- @fusion-plugin-examples/dependency-graph@0.1.3
- @fusion-plugin-examples/hermes-runtime@0.2.22
- @fusion-plugin-examples/openclaw-runtime@0.2.22
- @fusion-plugin-examples/paperclip-runtime@0.2.22
## 0.16.0
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@fusion/dashboard",
"version": "0.16.0",
"version": "0.17.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,7 @@
# @fusion/desktop
## 0.17.0
## 0.16.0
## 0.15.0

View File

@@ -1,6 +1,6 @@
{
"name": "@fusion/desktop",
"version": "0.16.0",
"version": "0.17.0",
"license": "MIT",
"description": "Fusion desktop: Electron wrapper around the Fusion dashboard for macOS, Windows, and Linux.",
"homepage": "https://github.com/Runfusion/Fusion#readme",

View File

@@ -1,5 +1,12 @@
# @fusion/engine
## 0.17.0
### Patch Changes
- @fusion/core@0.17.0
- @fusion/pi-claude-cli@0.17.0
## 0.16.0
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@fusion/engine",
"version": "0.16.0",
"version": "0.17.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,7 @@
# @fusion/mobile
## 0.17.0
## 0.16.0
## 0.15.0

View File

@@ -1,6 +1,6 @@
{
"name": "@fusion/mobile",
"version": "0.16.0",
"version": "0.17.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.17.0
## 0.16.0
## 0.15.0

View File

@@ -1,6 +1,6 @@
{
"name": "@fusion/pi-claude-cli",
"version": "0.16.0",
"version": "0.17.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.17.0
### Patch Changes
- @fusion/core@0.17.0
## 0.16.0
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@fusion/plugin-sdk",
"version": "0.16.0",
"version": "0.17.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",