diff --git a/extensions/synology-chat/package.json b/extensions/synology-chat/package.json index ef661765f..1c848e063 100644 --- a/extensions/synology-chat/package.json +++ b/extensions/synology-chat/package.json @@ -4,6 +4,9 @@ "private": true, "description": "Synology Chat channel plugin for OpenClaw", "type": "module", + "dependencies": { + "zod": "^4.3.6" + }, "devDependencies": { "openclaw": "workspace:*" }, diff --git a/extensions/synology-chat/src/channel.test.ts b/extensions/synology-chat/src/channel.test.ts index 8c08b4f56..622c7bffa 100644 --- a/extensions/synology-chat/src/channel.test.ts +++ b/extensions/synology-chat/src/channel.test.ts @@ -57,6 +57,7 @@ describe("createSynologyChatPlugin", () => { const plugin = createSynologyChatPlugin(); expect(plugin.meta.id).toBe("synology-chat"); expect(plugin.meta.label).toBe("Synology Chat"); + expect(plugin.meta.docsPath).toBe("/channels/synology-chat"); }); }); diff --git a/extensions/synology-chat/src/channel.ts b/extensions/synology-chat/src/channel.ts index 6dc953f5d..0e205f60c 100644 --- a/extensions/synology-chat/src/channel.ts +++ b/extensions/synology-chat/src/channel.ts @@ -29,7 +29,7 @@ export function createSynologyChatPlugin() { label: "Synology Chat", selectionLabel: "Synology Chat (Webhook)", detailLabel: "Synology Chat (Webhook)", - docsPath: "synology-chat", + docsPath: "/channels/synology-chat", blurb: "Connect your Synology NAS Chat to OpenClaw", order: 90, }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b9bf231be..85fe19921 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -469,6 +469,10 @@ importers: version: link:../.. extensions/synology-chat: + dependencies: + zod: + specifier: ^4.3.6 + version: 4.3.6 devDependencies: openclaw: specifier: workspace:*