gsxdsm
90e8a10608
fix: resolve claude-runtime probe source for CLI full-suite ( #2292 )
...
## Summary
Full Suite after #2291 : shards 1–3 green; shard 4 failed CLI suites
with:
`Failed to resolve entry for package
"@fusion-plugin-examples/claude-runtime"`
from `dashboard/src/runtime-provider-probes.ts` under the CLI vitest
package lane.
- Add `plugins/fusion-plugin-claude-runtime/src/probes-entry.ts` (probe
+ model discovery only)
- Alias `@fusion-plugin-examples/claude-runtime` to that entry in CLI
vitest config (same class as Cursor/Grok/OMP source aliases, but avoids
ACP index load)
## Test plan
- [x] Local: vitest-workspace-resolution, task-steer,
extension-task-tools
- [ ] PR gate
- [ ] Post-merge Full Suite green
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
* **Bug Fixes**
* Improved CLI resolution for Claude runtime diagnostics and provider
model discovery.
* Prevented unnecessary runtime dependencies from affecting CLI test
execution.
* **Refactor**
* Added a lightweight entry point for accessing Claude binary checks and
provider model discovery.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-07-18 02:25:39 -07:00
gsxdsm
5c7ed8b26f
chore(release): v0.72.0
...
Version bump via changesets.
2026-07-18 00:52:59 -07:00
gsxdsm
7dda1aa3f5
chore(release): v0.71.0
...
Version bump via changesets.
2026-07-17 20:13:12 -07:00
gsxdsm
e31223c25f
chore(release): v0.70.2
...
Version bump via changesets.
2026-07-17 19:17:17 -07:00
gsxdsm
eccb115c7e
chore(release): v0.70.1
...
Version bump via changesets.
2026-07-17 18:17:15 -07:00
gsxdsm
f5538e6253
chore(release): v0.70.0
...
Version bump via changesets.
2026-07-17 17:12:42 -07:00
gsxdsm
adb3eb3a37
FN-8224: add Claude ACP runtime support
...
Add a bundled Claude Code ACP runtime with model discovery and CLI distribution integration.
- Add the Claude ACP runtime plugin, bridge, tool forwarding, and tests.
- Register Claude model discovery and cached picker support in the dashboard.
- Stage the plugin in CLI and desktop packaging with its pinned dependency.
- Add workspace, lockfile, and release metadata.
Files changed:
.changeset/fn-8224-claude-acp-runtime.md | 7 +
packages/cli/package.json | 1 +
packages/cli/src/__tests__/bundle-output.test.ts | 32 +-
.../cli/src/plugins/staged-bundled-plugin-ids.ts | 1 +
packages/cli/tsup.config.ts | 40 +-
.../core/src/plugins/bundled-plugin-install.ts | 2 +
packages/dashboard/package.json | 3 +-
packages/dashboard/src/claude-model-cache.ts | 185 +++++++
packages/dashboard/src/routes.ts | 1 +
.../dashboard/src/routes/register-model-routes.ts | 11 +
packages/dashboard/src/runtime-provider-probes.ts | 15 +
packages/dashboard/vitest.config.ts | 4 +
packages/desktop/scripts/workspace-tools.ts | 1 +
plugins/fusion-plugin-claude-runtime/README.md | 7 +
plugins/fusion-plugin-claude-runtime/manifest.json | 1 +
plugins/fusion-plugin-claude-runtime/package.json | 1 +
.../src/__tests__/cli-spawn.test.ts | 3 +
.../src/__tests__/index.test.ts | 3 +
.../src/__tests__/provider.test.ts | 8 +
.../src/__tests__/runtime-adapter.test.ts | 7 +
.../src/__tests__/tool-bridge.test.ts | 79 +++
.../src/acp-settings.ts | 21 +
.../src/acp/VENDORED.md | 30 ++
.../src/acp/cli-spawn.ts | 188 +++++++
.../src/acp/control-handler.ts | 302 ++++++++++++
.../src/acp/event-bridge.ts | 308 ++++++++++++
.../src/acp/fs-capabilities.ts | 263 ++++++++++
.../fusion-plugin-claude-runtime/src/acp/index.ts | 16 +
.../src/acp/path-jail.ts | 229 +++++++++
.../src/acp/process-manager.ts | 177 +++++++
.../src/acp/prompt-builder.ts | 87 ++++
.../src/acp/provider.ts | 542 +++++++++++++++++++++
.../src/acp/runtime-adapter.ts | 190 ++++++++
.../src/acp/sanitize.ts | 81 +++
.../src/acp/tool-mapping.ts | 47 ++
.../fusion-plugin-claude-runtime/src/acp/types.ts | 189 +++++++
.../fusion-plugin-claude-runtime/src/cli-spawn.ts | 31 ++
plugins/fusion-plugin-claude-runtime/src/index.ts | 95 ++++
.../src/mcp-forwarding.ts | 114 +++++
.../src/mcp-schema-server.cjs | 155 ++++++
plugins/fusion-plugin-claude-runtime/src/probe.ts | 8 +
.../fusion-plugin-claude-runtime/src/provider.ts | 8 +
.../src/runtime-adapter.ts | 424 ++++++++++++++++
.../src/skill-loader.ts | 290 +++++++++++
.../src/tool-bridge.ts | 264 ++++++++++
plugins/fusion-plugin-claude-runtime/src/types.ts | 142 ++++++
plugins/fusion-plugin-claude-runtime/tsconfig.json | 10 +
.../fusion-plugin-claude-runtime/vitest.config.ts | 22 +
pnpm-lock.yaml | 131 ++++-
pnpm-workspace.yaml | 1 +
50 files changed, 4753 insertions(+), 24 deletions(-)
Fusion-Task-Id: FN-8224
Fusion-Task-Lineage: 4e626913-32bb-4baa-a142-816c7f4ee7c4
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai >
2026-07-17 12:00:26 -07:00