import type { Context } from '@deepseek-ai/cordis'; import type { ToolSchema } from '@deepseek-ai/dsh-llm'; interface PromptAssemblyView { readonly variables: Readonly>; readonly tools: readonly ToolSchema[]; } /** * Copilot models repeatedly emit optional arguments even when runtime state * makes them invalid. Remove unusable sandbox escalation fields and expose the * multi-action Goal update as a discriminated union, so each action advertises * only its legal fields. Other model providers retain the original schemas. */ export declare function filterCopilotToolAssembly(assembly: T, ownedPreview?: boolean): T; /** Install the provider-scoped filter after Agent model selection has run. */ export declare function installCopilotToolSchemaCompatibility(ctx: Context): void; export {}; //# sourceMappingURL=tool-schema-compat.d.ts.map