Files
oh-my-opencode/dist/hooks/anthropic-context-window-limit-recovery/pruning-deduplication.d.ts
T
2026-03-14 04:56:50 +00:00

11 lines
532 B
TypeScript

import type { PluginInput } from "@opencode-ai/plugin";
import type { PruningState } from "./pruning-types";
type OpencodeClient = PluginInput["client"];
export interface DeduplicationConfig {
enabled: boolean;
protectedTools?: string[];
}
export declare function createToolSignature(toolName: string, input: unknown): string;
export declare function executeDeduplication(sessionID: string, state: PruningState, config: DeduplicationConfig, protectedTools: Set<string>, client?: OpencodeClient): Promise<number>;
export {};