From 71734b3d73496d675a1634ea17d1dbab7adbb31b Mon Sep 17 00:00:00 2001 From: Dotta Date: Sun, 24 May 2026 02:36:56 +0000 Subject: [PATCH] test(briefs): cover bridge host context --- .../plugin-briefs/tests/ui/briefing-interactions.spec.tsx | 8 ++++++++ packages/plugins/sdk/src/types.ts | 1 + packages/plugins/sdk/src/worker-rpc-host.ts | 2 +- 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/plugins/plugin-briefs/tests/ui/briefing-interactions.spec.tsx b/packages/plugins/plugin-briefs/tests/ui/briefing-interactions.spec.tsx index d78e42aa4a7..8276ddacdbc 100644 --- a/packages/plugins/plugin-briefs/tests/ui/briefing-interactions.spec.tsx +++ b/packages/plugins/plugin-briefs/tests/ui/briefing-interactions.spec.tsx @@ -26,6 +26,14 @@ vi.mock("@paperclipai/plugin-sdk/ui", () => { navigate: () => {}, linkProps: (to: string) => ({ href: to, onClick: () => {} }), }), + useHostContext: () => ({ + companyId: "company-1", + companyPrefix: "PAP", + projectId: null, + entityId: null, + entityType: null, + userId: "user-1", + }), usePluginAction: (key: string) => { if (key === "pin-card") return actionCalls.pin; if (key === "dismiss-card") return actionCalls.dismiss; diff --git a/packages/plugins/sdk/src/types.ts b/packages/plugins/sdk/src/types.ts index d7d6ffd3076..fabe3350908 100644 --- a/packages/plugins/sdk/src/types.ts +++ b/packages/plugins/sdk/src/types.ts @@ -15,6 +15,7 @@ import type { PluginEventType, PluginToolDeclaration, PluginLauncherDeclaration, + PluginLauncherRenderContextSnapshot, Company, Project, Issue, diff --git a/packages/plugins/sdk/src/worker-rpc-host.ts b/packages/plugins/sdk/src/worker-rpc-host.ts index cc9bca60e14..97bf9261330 100644 --- a/packages/plugins/sdk/src/worker-rpc-host.ts +++ b/packages/plugins/sdk/src/worker-rpc-host.ts @@ -1188,7 +1188,7 @@ export function startWorkerRpcHost(options: WorkerRpcHostOptions): WorkerRpcHost }, data: { - register(key: string, handler: (params: Record) => Promise): void { + register(key: string, handler: PluginDataHandler): void { dataHandlers.set(key, handler); }, },