UNPKG

eve

Version:

Filesystem-first framework for durable backend AI agents that run anywhere.

51 lines (50 loc) 2.01 kB
import { z } from "zod"; import type { SelfModificationAuthorization } from "../config.js"; export declare const selfModificationConfigSchema: z.ZodObject<{ local: z.ZodOptional<z.ZodObject<{ enabled: z.ZodOptional<z.ZodBoolean>; }, z.core.$strip>>; deployed: z.ZodOptional<z.ZodObject<{ credentials: z.ZodOptional<z.ZodObject<{ pat: z.ZodOptional<z.ZodLiteral<true>>; vercelConnect: z.ZodOptional<z.ZodObject<{ connector: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>>; source: z.ZodObject<{ git: z.ZodObject<{ directory: z.ZodString; repository: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; target: z.ZodObject<{ branch: z.ZodString; }, z.core.$strip>; authorize: z.ZodCustom<SelfModificationAuthorization, SelfModificationAuthorization>; }, z.core.$strip>>; }, z.core.$strip>; /** Extension mount configured with the same policy as the agent and sandbox. */ declare const _default: import("eve/extension").ExtensionHandle<z.ZodObject<{ local: z.ZodOptional<z.ZodObject<{ enabled: z.ZodOptional<z.ZodBoolean>; }, z.core.$strip>>; deployed: z.ZodOptional<z.ZodObject<{ credentials: z.ZodOptional<z.ZodObject<{ pat: z.ZodOptional<z.ZodLiteral<true>>; vercelConnect: z.ZodOptional<z.ZodObject<{ connector: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>>; source: z.ZodObject<{ git: z.ZodObject<{ directory: z.ZodString; repository: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; target: z.ZodObject<{ branch: z.ZodString; }, z.core.$strip>; authorize: z.ZodCustom<SelfModificationAuthorization, SelfModificationAuthorization>; }, z.core.$strip>>; }, z.core.$strip>>; export default _default;