24 lines
917 B
TypeScript
24 lines
917 B
TypeScript
import type { OhMyOpenCodeConfig } from "../config";
|
|
export declare function detectUltrawork(text: string): boolean;
|
|
export type UltraworkOverrideResult = {
|
|
providerID?: string;
|
|
modelID?: string;
|
|
variant?: string;
|
|
};
|
|
export declare function resolveUltraworkOverride(pluginConfig: OhMyOpenCodeConfig, inputAgentName: string | undefined, output: {
|
|
message: Record<string, unknown>;
|
|
parts: Array<{
|
|
type: string;
|
|
text?: string;
|
|
[key: string]: unknown;
|
|
}>;
|
|
}, sessionID?: string): UltraworkOverrideResult | null;
|
|
export declare function applyUltraworkModelOverrideOnMessage(pluginConfig: OhMyOpenCodeConfig, inputAgentName: string | undefined, output: {
|
|
message: Record<string, unknown>;
|
|
parts: Array<{
|
|
type: string;
|
|
text?: string;
|
|
[key: string]: unknown;
|
|
}>;
|
|
}, tui: unknown, sessionID?: string, client?: unknown): void | Promise<void>;
|