From a3eac211bdade5495d9a5a8055d0fb12665467e0 Mon Sep 17 00:00:00 2001 From: Ingo Wagner Date: Tue, 22 Sep 2026 04:37:18 +0000 Subject: [PATCH] fix: clean up remaining pre-existing TypeScript errors MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - dictation.ts: Uint8Array cast for getByteTimeDomainData - user-help-vibe.test.ts + user-profile-harvest.test.ts: computerHost 'evo' → null - executor-utils.ts: import AgentRunRequest from adapter-kit, MessageBlock from contracts - pi-model-config.ts: import AgentToolExecutionResult from adapter-kit Results: apps/web 0 TS errors (was 4), packages/adapters 15→6 errors --- apps/web/src/lib/dictation.ts | 2 +- apps/web/src/lib/user-help-vibe.test.ts | 4 ++-- apps/web/src/lib/user-profile-harvest.test.ts | 2 +- packages/adapters/src/executor-utils.ts | 3 ++- packages/adapters/src/pi-model-config.ts | 2 +- 5 files changed, 7 insertions(+), 6 deletions(-) diff --git a/apps/web/src/lib/dictation.ts b/apps/web/src/lib/dictation.ts index 0f6a3f8..425935a 100644 --- a/apps/web/src/lib/dictation.ts +++ b/apps/web/src/lib/dictation.ts @@ -479,7 +479,7 @@ function cancelResponse(response: Response): void { } function rmsFromAnalyser(analyser: AnalyserNode, data: Uint8Array): number { - analyser.getByteTimeDomainData(data); + analyser.getByteTimeDomainData(data as unknown as Uint8Array); let sum = 0; for (const sample of data) { const n = (sample - 128) / 128; diff --git a/apps/web/src/lib/user-help-vibe.test.ts b/apps/web/src/lib/user-help-vibe.test.ts index 57e2bc4..d85ba09 100644 --- a/apps/web/src/lib/user-help-vibe.test.ts +++ b/apps/web/src/lib/user-help-vibe.test.ts @@ -31,7 +31,7 @@ describe("user-help-vibe", () => { email: "d@b.c", defaultProvider: null, defaultModel: null, - computerHost: "evo", + computerHost: null, }), ); expect(hints.suggestedLanes).toContain("builder"); @@ -63,7 +63,7 @@ describe("user-help-vibe", () => { email: "i@b.c", defaultProvider: "openai-compatible", defaultModel: "local", - computerHost: "evo", + computerHost: null, }), { focusChoiceId: "crew" }, ), diff --git a/apps/web/src/lib/user-profile-harvest.test.ts b/apps/web/src/lib/user-profile-harvest.test.ts index bd62219..a8b7b69 100644 --- a/apps/web/src/lib/user-profile-harvest.test.ts +++ b/apps/web/src/lib/user-profile-harvest.test.ts @@ -77,7 +77,7 @@ describe("user-profile-harvest", () => { email: "ingo@example.com", defaultProvider: null, defaultModel: null, - computerHost: "evo", + computerHost: null, }), ); expect(updates).toHaveLength(1); diff --git a/packages/adapters/src/executor-utils.ts b/packages/adapters/src/executor-utils.ts index 8bad229..d4f29c4 100644 --- a/packages/adapters/src/executor-utils.ts +++ b/packages/adapters/src/executor-utils.ts @@ -1,4 +1,5 @@ -import type { AgentRunRequest, MessageBlock } from "@rakazo/contracts"; +import type { AgentRunRequest } from "@rakazo/adapter-kit"; +import type { MessageBlock } from "@rakazo/contracts"; import { isAttachmentImageMimeType } from "@rakazo/contracts"; import type { ExecutorDeps } from "./executor-types.js"; diff --git a/packages/adapters/src/pi-model-config.ts b/packages/adapters/src/pi-model-config.ts index a67cd44..d38702a 100644 --- a/packages/adapters/src/pi-model-config.ts +++ b/packages/adapters/src/pi-model-config.ts @@ -12,8 +12,8 @@ import { builtinModels } from "@earendil-works/pi-ai/providers/all"; import { type Agent, type AgentToolResult } from "@earendil-works/pi-agent-core"; import { type AgentMessage, - type AgentToolExecutionResult, } from "@earendil-works/pi-agent-core"; +import type { AgentToolExecutionResult } from "@rakazo/adapter-kit"; import type { AgentRuntimeEvent, AgentRunRequest,