Skip to content

refactor(ai): standardize prompt building #6376

refactor(ai): standardize prompt building

refactor(ai): standardize prompt building #6376

Triggered via pull request November 26, 2025 12:07
Status Failure
Total duration 4m 9s
Artifacts

build.yml

on: pull_request
Matrix: playwright
Fit to window
Zoom out
Zoom in

Annotations

36 errors and 3 warnings
Build
Process completed with exit code 1.
Build
Property 'defaultPromptInputDataBuilder' does not exist on type '{ getStreamToolsProvider: <T extends StreamToolsConfig = { add: true; update: true; delete: true; }>(opts?: { withDelays?: boolean | undefined; defaultStreamTools?: T | undefined; } | undefined) => StreamToolsProvider<...>; systemPrompt: string; tools: { ...; }; defaultDocumentStateBuilder: DocumentStateBuilder<...>...'.
Build
Object literal may only specify known properties, and 'aiRequestSender' does not exist in type '{ transport?: ChatTransport<UIMessage<unknown, UIDataTypes, UITools>> | undefined; streamToolsProvider?: StreamToolsProvider<any, any> | undefined; chatRequestOptions?: ChatRequestOptions | undefined; documentStateBuilder?: DocumentStateBuilder<...> | undefined; } & { ...; } & { ...; }'.
Build
Module '"@blocknote/xl-ai"' has no exported member 'defaultAIRequestSender'.
Build
Type 'import("/home/runner/work/BlockNote/BlockNote/node_modules/.pnpm/ai@5.0.102_zod@4.1.12/node_modules/ai/dist/index").ToolSet' is not assignable to type 'import("/home/runner/work/BlockNote/BlockNote/node_modules/.pnpm/ai@5.0.76_zod@4.1.12/node_modules/ai/dist/index").ToolSet'.
Build
Type 'ToolSet' is not assignable to type '{ [x: string]: Tool<unknown, unknown> | undefined; }'.
Build
Property 'defaultPromptBuilder' does not exist on type '{ getStreamToolsProvider: <T extends StreamToolsConfig = { add: true; update: true; delete: true; }>(opts?: { withDelays?: boolean | undefined; defaultStreamTools?: T | undefined; } | undefined) => StreamToolsProvider<...>; systemPrompt: string; tools: { ...; }; defaultDocumentStateBuilder: DocumentStateBuilder<...>...'.
Build
Type 'import("/home/runner/work/BlockNote/BlockNote/node_modules/.pnpm/ai@5.0.102_zod@4.1.12/node_modules/ai/dist/index").ToolSet' is not assignable to type 'import("/home/runner/work/BlockNote/BlockNote/node_modules/.pnpm/ai@5.0.76_zod@4.1.12/node_modules/ai/dist/index").ToolSet'.
Build
Type 'import("/home/runner/work/BlockNote/BlockNote/node_modules/.pnpm/ai@5.0.102_zod@4.1.12/node_modules/ai/dist/index").ToolSet' is not assignable to type 'import("/home/runner/work/BlockNote/BlockNote/node_modules/.pnpm/ai@5.0.76_zod@4.1.12/node_modules/ai/dist/index").ToolSet'.
Playwright Tests - firefox
Process completed with exit code 1.
Playwright Tests - firefox
Property 'defaultPromptInputDataBuilder' does not exist on type '{ getStreamToolsProvider: <T extends StreamToolsConfig = { add: true; update: true; delete: true; }>(opts?: { withDelays?: boolean | undefined; defaultStreamTools?: T | undefined; } | undefined) => StreamToolsProvider<...>; systemPrompt: string; tools: { ...; }; defaultDocumentStateBuilder: DocumentStateBuilder<...>...'.
Playwright Tests - firefox
Object literal may only specify known properties, and 'aiRequestSender' does not exist in type '{ transport?: ChatTransport<UIMessage<unknown, UIDataTypes, UITools>> | undefined; streamToolsProvider?: StreamToolsProvider<any, any> | undefined; chatRequestOptions?: ChatRequestOptions | undefined; documentStateBuilder?: DocumentStateBuilder<...> | undefined; } & { ...; } & { ...; }'.
Playwright Tests - firefox
Module '"@blocknote/xl-ai"' has no exported member 'defaultAIRequestSender'.
Playwright Tests - firefox
Type 'import("/__w/BlockNote/BlockNote/node_modules/.pnpm/ai@5.0.102_zod@4.1.12/node_modules/ai/dist/index").ToolSet' is not assignable to type 'import("/__w/BlockNote/BlockNote/node_modules/.pnpm/ai@5.0.76_zod@4.1.12/node_modules/ai/dist/index").ToolSet'.
Playwright Tests - firefox
Type 'ToolSet' is not assignable to type '{ [x: string]: Tool<unknown, unknown> | undefined; }'.
Playwright Tests - firefox
Property 'defaultPromptBuilder' does not exist on type '{ getStreamToolsProvider: <T extends StreamToolsConfig = { add: true; update: true; delete: true; }>(opts?: { withDelays?: boolean | undefined; defaultStreamTools?: T | undefined; } | undefined) => StreamToolsProvider<...>; systemPrompt: string; tools: { ...; }; defaultDocumentStateBuilder: DocumentStateBuilder<...>...'.
Playwright Tests - firefox
Type 'import("/__w/BlockNote/BlockNote/node_modules/.pnpm/ai@5.0.102_zod@4.1.12/node_modules/ai/dist/index").ToolSet' is not assignable to type 'import("/__w/BlockNote/BlockNote/node_modules/.pnpm/ai@5.0.76_zod@4.1.12/node_modules/ai/dist/index").ToolSet'.
Playwright Tests - firefox
Type 'import("/__w/BlockNote/BlockNote/node_modules/.pnpm/ai@5.0.102_zod@4.1.12/node_modules/ai/dist/index").ToolSet' is not assignable to type 'import("/__w/BlockNote/BlockNote/node_modules/.pnpm/ai@5.0.76_zod@4.1.12/node_modules/ai/dist/index").ToolSet'.
Playwright Tests - webkit
Process completed with exit code 1.
Playwright Tests - webkit
Property 'defaultPromptInputDataBuilder' does not exist on type '{ getStreamToolsProvider: <T extends StreamToolsConfig = { add: true; update: true; delete: true; }>(opts?: { withDelays?: boolean | undefined; defaultStreamTools?: T | undefined; } | undefined) => StreamToolsProvider<...>; systemPrompt: string; tools: { ...; }; defaultDocumentStateBuilder: DocumentStateBuilder<...>...'.
Playwright Tests - webkit
Object literal may only specify known properties, and 'aiRequestSender' does not exist in type '{ transport?: ChatTransport<UIMessage<unknown, UIDataTypes, UITools>> | undefined; streamToolsProvider?: StreamToolsProvider<any, any> | undefined; chatRequestOptions?: ChatRequestOptions | undefined; documentStateBuilder?: DocumentStateBuilder<...> | undefined; } & { ...; } & { ...; }'.
Playwright Tests - webkit
Module '"@blocknote/xl-ai"' has no exported member 'defaultAIRequestSender'.
Playwright Tests - webkit
Type 'import("/__w/BlockNote/BlockNote/node_modules/.pnpm/ai@5.0.102_zod@4.1.12/node_modules/ai/dist/index").ToolSet' is not assignable to type 'import("/__w/BlockNote/BlockNote/node_modules/.pnpm/ai@5.0.76_zod@4.1.12/node_modules/ai/dist/index").ToolSet'.
Playwright Tests - webkit
Type 'ToolSet' is not assignable to type '{ [x: string]: Tool<unknown, unknown> | undefined; }'.
Playwright Tests - webkit
Property 'defaultPromptBuilder' does not exist on type '{ getStreamToolsProvider: <T extends StreamToolsConfig = { add: true; update: true; delete: true; }>(opts?: { withDelays?: boolean | undefined; defaultStreamTools?: T | undefined; } | undefined) => StreamToolsProvider<...>; systemPrompt: string; tools: { ...; }; defaultDocumentStateBuilder: DocumentStateBuilder<...>...'.
Playwright Tests - webkit
Type 'import("/__w/BlockNote/BlockNote/node_modules/.pnpm/ai@5.0.102_zod@4.1.12/node_modules/ai/dist/index").ToolSet' is not assignable to type 'import("/__w/BlockNote/BlockNote/node_modules/.pnpm/ai@5.0.76_zod@4.1.12/node_modules/ai/dist/index").ToolSet'.
Playwright Tests - webkit
Type 'import("/__w/BlockNote/BlockNote/node_modules/.pnpm/ai@5.0.102_zod@4.1.12/node_modules/ai/dist/index").ToolSet' is not assignable to type 'import("/__w/BlockNote/BlockNote/node_modules/.pnpm/ai@5.0.76_zod@4.1.12/node_modules/ai/dist/index").ToolSet'.
Playwright Tests - chromium
Process completed with exit code 1.
Playwright Tests - chromium
Property 'defaultPromptInputDataBuilder' does not exist on type '{ getStreamToolsProvider: <T extends StreamToolsConfig = { add: true; update: true; delete: true; }>(opts?: { withDelays?: boolean | undefined; defaultStreamTools?: T | undefined; } | undefined) => StreamToolsProvider<...>; systemPrompt: string; tools: { ...; }; defaultDocumentStateBuilder: DocumentStateBuilder<...>...'.
Playwright Tests - chromium
Object literal may only specify known properties, and 'aiRequestSender' does not exist in type '{ transport?: ChatTransport<UIMessage<unknown, UIDataTypes, UITools>> | undefined; streamToolsProvider?: StreamToolsProvider<any, any> | undefined; chatRequestOptions?: ChatRequestOptions | undefined; documentStateBuilder?: DocumentStateBuilder<...> | undefined; } & { ...; } & { ...; }'.
Playwright Tests - chromium
Module '"@blocknote/xl-ai"' has no exported member 'defaultAIRequestSender'.
Playwright Tests - chromium
Type 'import("/__w/BlockNote/BlockNote/node_modules/.pnpm/ai@5.0.102_zod@4.1.12/node_modules/ai/dist/index").ToolSet' is not assignable to type 'import("/__w/BlockNote/BlockNote/node_modules/.pnpm/ai@5.0.76_zod@4.1.12/node_modules/ai/dist/index").ToolSet'.
Playwright Tests - chromium
Type 'ToolSet' is not assignable to type '{ [x: string]: Tool<unknown, unknown> | undefined; }'.
Playwright Tests - chromium
Property 'defaultPromptBuilder' does not exist on type '{ getStreamToolsProvider: <T extends StreamToolsConfig = { add: true; update: true; delete: true; }>(opts?: { withDelays?: boolean | undefined; defaultStreamTools?: T | undefined; } | undefined) => StreamToolsProvider<...>; systemPrompt: string; tools: { ...; }; defaultDocumentStateBuilder: DocumentStateBuilder<...>...'.
Playwright Tests - chromium
Type 'import("/__w/BlockNote/BlockNote/node_modules/.pnpm/ai@5.0.102_zod@4.1.12/node_modules/ai/dist/index").ToolSet' is not assignable to type 'import("/__w/BlockNote/BlockNote/node_modules/.pnpm/ai@5.0.76_zod@4.1.12/node_modules/ai/dist/index").ToolSet'.
Playwright Tests - chromium
Type 'import("/__w/BlockNote/BlockNote/node_modules/.pnpm/ai@5.0.102_zod@4.1.12/node_modules/ai/dist/index").ToolSet' is not assignable to type 'import("/__w/BlockNote/BlockNote/node_modules/.pnpm/ai@5.0.76_zod@4.1.12/node_modules/ai/dist/index").ToolSet'.
Playwright Tests - firefox
No files were found with the provided path: tests/playwright-report/. No artifacts will be uploaded.
Playwright Tests - webkit
No files were found with the provided path: tests/playwright-report/. No artifacts will be uploaded.
Playwright Tests - chromium
No files were found with the provided path: tests/playwright-report/. No artifacts will be uploaded.