feat(FN-3714): add WhatsApp chat plugin with plugin discovery and install U

Adds a WhatsApp chat plugin (`plugins/fusion-plugin-whatsapp-chat/`) as the first bundled plugin, including the plugin package with UI rendering, dashboard plugin manager integration, CLI bundling support, and plugin route runtime context. Also updates documentation to cover plugin management and ap

Fusion-Task-Id: FN-3714
This commit is contained in:
Fusion
2026-05-07 14:25:12 -07:00
committed by gsxdsm
parent a67d715219
commit 8bbb7346b8
19 changed files with 797 additions and 12 deletions

View File

@@ -122,6 +122,13 @@ const BUILTIN_PLUGINS: BuiltinPlugin[] = [
category: "integration",
path: "./plugins/fusion-plugin-dependency-graph",
},
{
id: "fusion-plugin-whatsapp-chat",
name: "WhatsApp Chat",
description: "Connects WhatsApp Cloud webhooks to a Fusion agent conversation; requires Meta webhook and API credentials.",
category: "integration",
path: "./plugins/fusion-plugin-whatsapp-chat",
},
{
id: BUILTIN_AGENT_BROWSER_PLUGIN_ID,
name: "Agent Browser",

View File

@@ -267,6 +267,7 @@ describe("PluginManager", () => {
expect(screen.getByText("OpenClaw Runtime")).toBeTruthy();
expect(screen.getByText("Droid Runtime")).toBeTruthy();
expect(screen.getByText("Dependency Graph")).toBeTruthy();
expect(screen.getByText("WhatsApp Chat")).toBeTruthy();
});
it("renders built-in agent browser metadata-only entry when uninstalled", async () => {