feat(FN-3328): refactor droid-cli into compatibility shim backed by fusion-

Merged FN-3328: Refactored the droid integration by converting `droid-cli` into a lightweight compatibility shim that delegates to `fusion-plugin-droid-runtime`, reducing droid-cli by ~5,400 lines of code while moving the actual runtime logic into the plugin scaffold. Updated the plugin loader to al

Fusion-Task-Id: FN-3328
This commit is contained in:
Fusion
2026-05-04 17:04:31 -07:00
committed by gsxdsm
parent 6ea1fb01e4
commit 7e1768b1b1
21 changed files with 310 additions and 5700 deletions

View File

@@ -13,6 +13,7 @@ describe("droid runtime plugin index", () => {
const slots = plugin.uiSlots?.map((s) => s.slotId) ?? [];
expect(slots).toEqual(expect.arrayContaining([
"settings-provider-card",
"settings-integration-card",
"onboarding-provider-card",
"onboarding-setup-help",
"post-onboarding-recommendation",
@@ -25,6 +26,7 @@ describe("droid runtime plugin index", () => {
slotId: "settings-provider-card",
label: "Droid CLI Provider",
componentPath: "./components/settings-provider-card.js",
order: 10,
});
});