Files
oh-my-opencode/dist/config/schema/dynamic-context-pruning.d.ts
T
2026-03-14 04:56:50 +00:00

29 lines
1.1 KiB
TypeScript

import { z } from "zod";
export declare const DynamicContextPruningConfigSchema: z.ZodObject<{
enabled: z.ZodDefault<z.ZodBoolean>;
notification: z.ZodDefault<z.ZodEnum<{
off: "off";
minimal: "minimal";
detailed: "detailed";
}>>;
turn_protection: z.ZodOptional<z.ZodObject<{
enabled: z.ZodDefault<z.ZodBoolean>;
turns: z.ZodDefault<z.ZodNumber>;
}, z.core.$strip>>;
protected_tools: z.ZodDefault<z.ZodArray<z.ZodString>>;
strategies: z.ZodOptional<z.ZodObject<{
deduplication: z.ZodOptional<z.ZodObject<{
enabled: z.ZodDefault<z.ZodBoolean>;
}, z.core.$strip>>;
supersede_writes: z.ZodOptional<z.ZodObject<{
enabled: z.ZodDefault<z.ZodBoolean>;
aggressive: z.ZodDefault<z.ZodBoolean>;
}, z.core.$strip>>;
purge_errors: z.ZodOptional<z.ZodObject<{
enabled: z.ZodDefault<z.ZodBoolean>;
turns: z.ZodDefault<z.ZodNumber>;
}, z.core.$strip>>;
}, z.core.$strip>>;
}, z.core.$strip>;
export type DynamicContextPruningConfig = z.infer<typeof DynamicContextPruningConfigSchema>;