diff --git a/src/features/hook-message-injector/injector.ts b/src/features/hook-message-injector/injector.ts index 1acc72d31..97ee8a7fa 100644 --- a/src/features/hook-message-injector/injector.ts +++ b/src/features/hook-message-injector/injector.ts @@ -5,7 +5,6 @@ import { MESSAGE_STORAGE, PART_STORAGE } from "./constants" import type { MessageMeta, OriginalMessageContext, TextPart, ToolPermission } from "./types" import { log } from "../../shared/logger" import { isSqliteBackend } from "../../shared/opencode-storage-detection" -import { getMessageDir } from "../../shared/opencode-message-dir" import { normalizeSDKResponse } from "../../shared" export interface StoredMessage { diff --git a/src/hooks/anthropic-context-window-limit-recovery/tool-result-storage-sdk.ts b/src/hooks/anthropic-context-window-limit-recovery/tool-result-storage-sdk.ts index c163a6369..d258895b3 100644 --- a/src/hooks/anthropic-context-window-limit-recovery/tool-result-storage-sdk.ts +++ b/src/hooks/anthropic-context-window-limit-recovery/tool-result-storage-sdk.ts @@ -1,5 +1,4 @@ import type { PluginInput } from "@opencode-ai/plugin" -import { getMessageIdsFromSDK } from "./message-storage-directory" import { TRUNCATION_MESSAGE } from "./storage-paths" import type { ToolResultInfo } from "./tool-part-types" import { patchPart } from "../../shared/opencode-http-api" diff --git a/src/hooks/session-notification-utils.ts b/src/hooks/session-notification-utils.ts index 81fce465b..0c09fd8f8 100644 --- a/src/hooks/session-notification-utils.ts +++ b/src/hooks/session-notification-utils.ts @@ -1,5 +1,3 @@ -import { spawn } from "bun" - type Platform = "darwin" | "linux" | "win32" | "unsupported" async function findCommand(commandName: string): Promise { diff --git a/src/shared/model-resolver.ts b/src/shared/model-resolver.ts index 84bc17d18..cbaa8c486 100644 --- a/src/shared/model-resolver.ts +++ b/src/shared/model-resolver.ts @@ -1,4 +1,3 @@ -import { log } from "./logger" import type { FallbackEntry } from "./model-requirements" import { resolveModelPipeline } from "./model-resolution-pipeline"