UNPKG

eve

Version:

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

542 lines (541 loc) 20.2 kB
import { z } from "#compiled/zod/index.js"; declare const source: z.ZodObject<{ exportName: z.ZodOptional<z.ZodString>; logicalPath: z.ZodString; sourceId: z.ZodOptional<z.ZodString>; sourceKind: z.ZodString; }, z.core.$strip>; declare const entry: z.ZodObject<{ exportName: z.ZodOptional<z.ZodString>; logicalPath: z.ZodString; sourceId: z.ZodOptional<z.ZodString>; sourceKind: z.ZodString; name: z.ZodString; }, z.core.$strip>; declare const tool: z.ZodObject<{ exportName: z.ZodOptional<z.ZodString>; logicalPath: z.ZodString; sourceId: z.ZodOptional<z.ZodString>; sourceKind: z.ZodString; name: z.ZodString; description: z.ZodString; hasAuth: z.ZodBoolean; hasExecute: z.ZodBoolean; hasModelOutputProjection: z.ZodBoolean; hasOutputSchema: z.ZodBoolean; inputSchema: z.ZodUnknown; origin: z.ZodEnum<{ authored: "authored"; framework: "framework"; }>; outputSchema: z.ZodOptional<z.ZodUnknown>; replacesFrameworkTool: z.ZodBoolean; requiresApproval: z.ZodBoolean; }, z.core.$strip>; declare const frameworkTool: z.ZodObject<{ exportName: z.ZodOptional<z.ZodString>; logicalPath: z.ZodString; sourceId: z.ZodOptional<z.ZodString>; sourceKind: z.ZodString; name: z.ZodString; description: z.ZodString; hasAuth: z.ZodBoolean; hasExecute: z.ZodBoolean; hasModelOutputProjection: z.ZodBoolean; hasOutputSchema: z.ZodBoolean; inputSchema: z.ZodUnknown; origin: z.ZodEnum<{ authored: "authored"; framework: "framework"; }>; outputSchema: z.ZodOptional<z.ZodUnknown>; replacesFrameworkTool: z.ZodBoolean; requiresApproval: z.ZodBoolean; disabledByAuthor: z.ZodBoolean; replacedByAuthoredTool: z.ZodBoolean; status: z.ZodEnum<{ active: "active"; disabled: "disabled"; replaced: "replaced"; }>; }, z.core.$strip>; declare const dynamicResolver: z.ZodObject<{ exportName: z.ZodOptional<z.ZodString>; logicalPath: z.ZodString; sourceId: z.ZodOptional<z.ZodString>; sourceKind: z.ZodString; eventNames: z.ZodArray<z.ZodString>; origin: z.ZodEnum<{ authored: "authored"; framework: "framework"; }>; slug: z.ZodString; }, z.core.$strip>; declare const skill: z.ZodObject<{ exportName: z.ZodOptional<z.ZodString>; logicalPath: z.ZodString; sourceId: z.ZodOptional<z.ZodString>; sourceKind: z.ZodString; name: z.ZodString; description: z.ZodString; license: z.ZodOptional<z.ZodString>; markdown: z.ZodString; metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, z.core.$strip>; declare const instructions: z.ZodObject<{ exportName: z.ZodOptional<z.ZodString>; logicalPath: z.ZodString; sourceId: z.ZodOptional<z.ZodString>; sourceKind: z.ZodString; name: z.ZodString; markdown: z.ZodString; }, z.core.$strip>; declare const schedule: z.ZodObject<{ exportName: z.ZodOptional<z.ZodString>; logicalPath: z.ZodString; sourceId: z.ZodOptional<z.ZodString>; sourceKind: z.ZodString; name: z.ZodString; cron: z.ZodString; hasRun: z.ZodBoolean; markdown: z.ZodOptional<z.ZodString>; }, z.core.$strip>; declare const subagent: z.ZodObject<{ exportName: z.ZodOptional<z.ZodString>; logicalPath: z.ZodString; sourceId: z.ZodOptional<z.ZodString>; sourceKind: z.ZodString; name: z.ZodString; description: z.ZodString; entryPath: z.ZodString; nodeId: z.ZodString; rootPath: z.ZodString; summary: z.ZodObject<{ channels: z.ZodNumber; connections: z.ZodNumber; hooks: z.ZodNumber; instructions: z.ZodBoolean; schedules: z.ZodNumber; skills: z.ZodNumber; tools: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; declare const channel: z.ZodObject<{ exportName: z.ZodOptional<z.ZodString>; logicalPath: z.ZodString; sourceId: z.ZodOptional<z.ZodString>; sourceKind: z.ZodString; name: z.ZodString; adapterKind: z.ZodOptional<z.ZodString>; method: z.ZodString; origin: z.ZodEnum<{ authored: "authored"; framework: "framework"; }>; urlPath: z.ZodString; }, z.core.$strip>; declare const frameworkChannel: z.ZodObject<{ exportName: z.ZodOptional<z.ZodString>; logicalPath: z.ZodString; sourceId: z.ZodOptional<z.ZodString>; sourceKind: z.ZodString; name: z.ZodString; adapterKind: z.ZodOptional<z.ZodString>; method: z.ZodString; origin: z.ZodEnum<{ authored: "authored"; framework: "framework"; }>; urlPath: z.ZodString; disabledByAuthor: z.ZodBoolean; replacedByAuthoredChannel: z.ZodBoolean; status: z.ZodEnum<{ active: "active"; disabled: "disabled"; replaced: "replaced"; }>; }, z.core.$strip>; declare const connection: z.ZodObject<{ exportName: z.ZodOptional<z.ZodString>; logicalPath: z.ZodString; sourceId: z.ZodOptional<z.ZodString>; sourceKind: z.ZodString; connectionName: z.ZodString; description: z.ZodString; hasApproval: z.ZodBoolean; hasAuthorization: z.ZodBoolean; hasHeaders: z.ZodBoolean; protocol: z.ZodString; toolFilter: z.ZodOptional<z.ZodUnknown>; url: z.ZodString; }, z.core.$strip>; declare const hook: z.ZodObject<{ exportName: z.ZodOptional<z.ZodString>; logicalPath: z.ZodString; sourceId: z.ZodOptional<z.ZodString>; sourceKind: z.ZodString; eventNames: z.ZodArray<z.ZodString>; slug: z.ZodString; }, z.core.$strip>; declare const sandbox: z.ZodObject<{ exportName: z.ZodOptional<z.ZodString>; logicalPath: z.ZodString; sourceId: z.ZodOptional<z.ZodString>; sourceKind: z.ZodString; backendKind: z.ZodOptional<z.ZodString>; description: z.ZodOptional<z.ZodString>; hasBootstrap: z.ZodBoolean; hasOnSession: z.ZodBoolean; revalidationKey: z.ZodOptional<z.ZodString>; sourceHash: z.ZodOptional<z.ZodString>; }, z.core.$strip>; /** Runtime contract for the complete `/eve/v1/info` response. */ export declare const AgentInfoResultSchema: z.ZodObject<{ agent: z.ZodObject<{ agentRoot: z.ZodString; appRoot: z.ZodString; configSource: z.ZodOptional<z.ZodObject<{ exportName: z.ZodOptional<z.ZodString>; logicalPath: z.ZodString; sourceId: z.ZodOptional<z.ZodString>; sourceKind: z.ZodString; }, z.core.$strip>>; description: z.ZodOptional<z.ZodString>; model: z.ZodObject<{ contextWindowTokens: z.ZodOptional<z.ZodNumber>; id: z.ZodString; providerOptions: z.ZodOptional<z.ZodUnknown>; reasoning: z.ZodCatch<z.ZodOptional<z.ZodEnum<{ high: "high"; low: "low"; medium: "medium"; minimal: "minimal"; none: "none"; "provider-default": "provider-default"; xhigh: "xhigh"; }>>>; source: z.ZodOptional<z.ZodObject<{ exportName: z.ZodOptional<z.ZodString>; logicalPath: z.ZodString; sourceId: z.ZodOptional<z.ZodString>; sourceKind: z.ZodString; }, z.core.$strip>>; routing: z.ZodOptional<z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"gateway">; target: z.ZodString; byok: z.ZodOptional<z.ZodString>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"external">; provider: z.ZodString; }, z.core.$strip>], "kind">>; endpoint: z.ZodOptional<z.ZodUnion<readonly [z.ZodObject<{ kind: z.ZodLiteral<"external">; provider: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"gateway">; connected: z.ZodLiteral<true>; credential: z.ZodEnum<{ "api-key": "api-key"; oidc: "oidc"; }>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"gateway">; connected: z.ZodLiteral<false>; }, z.core.$strip>]>>; }, z.core.$strip>; name: z.ZodString; outputSchema: z.ZodOptional<z.ZodUnknown>; }, z.core.$strip>; capabilities: z.ZodObject<{ devRoutes: z.ZodBoolean; }, z.core.$strip>; channels: z.ZodObject<{ authored: z.ZodArray<z.ZodObject<{ exportName: z.ZodOptional<z.ZodString>; logicalPath: z.ZodString; sourceId: z.ZodOptional<z.ZodString>; sourceKind: z.ZodString; name: z.ZodString; adapterKind: z.ZodOptional<z.ZodString>; method: z.ZodString; origin: z.ZodEnum<{ authored: "authored"; framework: "framework"; }>; urlPath: z.ZodString; }, z.core.$strip>>; available: z.ZodArray<z.ZodObject<{ exportName: z.ZodOptional<z.ZodString>; logicalPath: z.ZodString; sourceId: z.ZodOptional<z.ZodString>; sourceKind: z.ZodString; name: z.ZodString; adapterKind: z.ZodOptional<z.ZodString>; method: z.ZodString; origin: z.ZodEnum<{ authored: "authored"; framework: "framework"; }>; urlPath: z.ZodString; }, z.core.$strip>>; disabledFramework: z.ZodArray<z.ZodString>; framework: z.ZodArray<z.ZodObject<{ exportName: z.ZodOptional<z.ZodString>; logicalPath: z.ZodString; sourceId: z.ZodOptional<z.ZodString>; sourceKind: z.ZodString; name: z.ZodString; adapterKind: z.ZodOptional<z.ZodString>; method: z.ZodString; origin: z.ZodEnum<{ authored: "authored"; framework: "framework"; }>; urlPath: z.ZodString; disabledByAuthor: z.ZodBoolean; replacedByAuthoredChannel: z.ZodBoolean; status: z.ZodEnum<{ active: "active"; disabled: "disabled"; replaced: "replaced"; }>; }, z.core.$strip>>; }, z.core.$strip>; connections: z.ZodArray<z.ZodObject<{ exportName: z.ZodOptional<z.ZodString>; logicalPath: z.ZodString; sourceId: z.ZodOptional<z.ZodString>; sourceKind: z.ZodString; connectionName: z.ZodString; description: z.ZodString; hasApproval: z.ZodBoolean; hasAuthorization: z.ZodBoolean; hasHeaders: z.ZodBoolean; protocol: z.ZodString; toolFilter: z.ZodOptional<z.ZodUnknown>; url: z.ZodString; }, z.core.$strip>>; diagnostics: z.ZodObject<{ discoveryErrors: z.ZodNumber; discoveryWarnings: z.ZodNumber; }, z.core.$strip>; hooks: z.ZodArray<z.ZodObject<{ exportName: z.ZodOptional<z.ZodString>; logicalPath: z.ZodString; sourceId: z.ZodOptional<z.ZodString>; sourceKind: z.ZodString; eventNames: z.ZodArray<z.ZodString>; slug: z.ZodString; }, z.core.$strip>>; instructions: z.ZodObject<{ dynamic: z.ZodArray<z.ZodObject<{ exportName: z.ZodOptional<z.ZodString>; logicalPath: z.ZodString; sourceId: z.ZodOptional<z.ZodString>; sourceKind: z.ZodString; eventNames: z.ZodArray<z.ZodString>; origin: z.ZodEnum<{ authored: "authored"; framework: "framework"; }>; slug: z.ZodString; }, z.core.$strip>>; static: z.ZodNullable<z.ZodObject<{ exportName: z.ZodOptional<z.ZodString>; logicalPath: z.ZodString; sourceId: z.ZodOptional<z.ZodString>; sourceKind: z.ZodString; name: z.ZodString; markdown: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>; kind: z.ZodLiteral<"eve-agent-info">; mode: z.ZodEnum<{ development: "development"; production: "production"; }>; sandbox: z.ZodNullable<z.ZodObject<{ exportName: z.ZodOptional<z.ZodString>; logicalPath: z.ZodString; sourceId: z.ZodOptional<z.ZodString>; sourceKind: z.ZodString; backendKind: z.ZodOptional<z.ZodString>; description: z.ZodOptional<z.ZodString>; hasBootstrap: z.ZodBoolean; hasOnSession: z.ZodBoolean; revalidationKey: z.ZodOptional<z.ZodString>; sourceHash: z.ZodOptional<z.ZodString>; }, z.core.$strip>>; schedules: z.ZodArray<z.ZodObject<{ exportName: z.ZodOptional<z.ZodString>; logicalPath: z.ZodString; sourceId: z.ZodOptional<z.ZodString>; sourceKind: z.ZodString; name: z.ZodString; cron: z.ZodString; hasRun: z.ZodBoolean; markdown: z.ZodOptional<z.ZodString>; }, z.core.$strip>>; skills: z.ZodObject<{ dynamic: z.ZodArray<z.ZodObject<{ exportName: z.ZodOptional<z.ZodString>; logicalPath: z.ZodString; sourceId: z.ZodOptional<z.ZodString>; sourceKind: z.ZodString; eventNames: z.ZodArray<z.ZodString>; origin: z.ZodEnum<{ authored: "authored"; framework: "framework"; }>; slug: z.ZodString; }, z.core.$strip>>; static: z.ZodArray<z.ZodObject<{ exportName: z.ZodOptional<z.ZodString>; logicalPath: z.ZodString; sourceId: z.ZodOptional<z.ZodString>; sourceKind: z.ZodString; name: z.ZodString; description: z.ZodString; license: z.ZodOptional<z.ZodString>; markdown: z.ZodString; metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, z.core.$strip>>; }, z.core.$strip>; subagents: z.ZodObject<{ local: z.ZodArray<z.ZodObject<{ exportName: z.ZodOptional<z.ZodString>; logicalPath: z.ZodString; sourceId: z.ZodOptional<z.ZodString>; sourceKind: z.ZodString; name: z.ZodString; description: z.ZodString; entryPath: z.ZodString; nodeId: z.ZodString; rootPath: z.ZodString; summary: z.ZodObject<{ channels: z.ZodNumber; connections: z.ZodNumber; hooks: z.ZodNumber; instructions: z.ZodBoolean; schedules: z.ZodNumber; skills: z.ZodNumber; tools: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; total: z.ZodNumber; }, z.core.$strip>; tools: z.ZodObject<{ authored: z.ZodArray<z.ZodObject<{ exportName: z.ZodOptional<z.ZodString>; logicalPath: z.ZodString; sourceId: z.ZodOptional<z.ZodString>; sourceKind: z.ZodString; name: z.ZodString; description: z.ZodString; hasAuth: z.ZodBoolean; hasExecute: z.ZodBoolean; hasModelOutputProjection: z.ZodBoolean; hasOutputSchema: z.ZodBoolean; inputSchema: z.ZodUnknown; origin: z.ZodEnum<{ authored: "authored"; framework: "framework"; }>; outputSchema: z.ZodOptional<z.ZodUnknown>; replacesFrameworkTool: z.ZodBoolean; requiresApproval: z.ZodBoolean; }, z.core.$strip>>; available: z.ZodArray<z.ZodObject<{ exportName: z.ZodOptional<z.ZodString>; logicalPath: z.ZodString; sourceId: z.ZodOptional<z.ZodString>; sourceKind: z.ZodString; name: z.ZodString; description: z.ZodString; hasAuth: z.ZodBoolean; hasExecute: z.ZodBoolean; hasModelOutputProjection: z.ZodBoolean; hasOutputSchema: z.ZodBoolean; inputSchema: z.ZodUnknown; origin: z.ZodEnum<{ authored: "authored"; framework: "framework"; }>; outputSchema: z.ZodOptional<z.ZodUnknown>; replacesFrameworkTool: z.ZodBoolean; requiresApproval: z.ZodBoolean; }, z.core.$strip>>; disabledFramework: z.ZodArray<z.ZodString>; dynamic: z.ZodArray<z.ZodObject<{ exportName: z.ZodOptional<z.ZodString>; logicalPath: z.ZodString; sourceId: z.ZodOptional<z.ZodString>; sourceKind: z.ZodString; eventNames: z.ZodArray<z.ZodString>; origin: z.ZodEnum<{ authored: "authored"; framework: "framework"; }>; slug: z.ZodString; }, z.core.$strip>>; framework: z.ZodArray<z.ZodObject<{ exportName: z.ZodOptional<z.ZodString>; logicalPath: z.ZodString; sourceId: z.ZodOptional<z.ZodString>; sourceKind: z.ZodString; name: z.ZodString; description: z.ZodString; hasAuth: z.ZodBoolean; hasExecute: z.ZodBoolean; hasModelOutputProjection: z.ZodBoolean; hasOutputSchema: z.ZodBoolean; inputSchema: z.ZodUnknown; origin: z.ZodEnum<{ authored: "authored"; framework: "framework"; }>; outputSchema: z.ZodOptional<z.ZodUnknown>; replacesFrameworkTool: z.ZodBoolean; requiresApproval: z.ZodBoolean; disabledByAuthor: z.ZodBoolean; replacedByAuthoredTool: z.ZodBoolean; status: z.ZodEnum<{ active: "active"; disabled: "disabled"; replaced: "replaced"; }>; }, z.core.$strip>>; reserved: z.ZodArray<z.ZodString>; }, z.core.$strip>; version: z.ZodLiteral<1>; workflow: z.ZodObject<{ enabled: z.ZodBoolean; toolName: z.ZodString; }, z.core.$strip>; workspace: z.ZodObject<{ resourceRoot: z.ZodUnknown; rootEntries: z.ZodArray<z.ZodString>; }, z.core.$strip>; }, z.core.$strip>; type ReadonlyDeep<T> = T extends readonly (infer Item)[] ? readonly ReadonlyDeep<Item>[] : T extends object ? { readonly [Key in keyof T]: ReadonlyDeep<T[Key]>; } : T; export type AgentInfoSource = ReadonlyDeep<z.output<typeof source>>; export type AgentInfoEntry = ReadonlyDeep<z.output<typeof entry>>; export type AgentInfoToolEntry = ReadonlyDeep<z.output<typeof tool>>; export type AgentInfoFrameworkToolEntry = ReadonlyDeep<z.output<typeof frameworkTool>>; export type AgentInfoDynamicResolverEntry = ReadonlyDeep<z.output<typeof dynamicResolver>>; export type AgentInfoTools = AgentInfoResult["tools"]; export type AgentInfoSkillEntry = ReadonlyDeep<z.output<typeof skill>>; export type AgentInfoInstructionsEntry = ReadonlyDeep<z.output<typeof instructions>>; export type AgentInfoInstructions = AgentInfoResult["instructions"]; export type AgentInfoScheduleEntry = ReadonlyDeep<z.output<typeof schedule>>; export type AgentInfoSubagentEntry = ReadonlyDeep<z.output<typeof subagent>>; export type AgentInfoChannelEntry = ReadonlyDeep<z.output<typeof channel>>; export type AgentInfoFrameworkChannelEntry = ReadonlyDeep<z.output<typeof frameworkChannel>>; export type AgentInfoChannels = AgentInfoResult["channels"]; export type AgentInfoConnectionEntry = ReadonlyDeep<z.output<typeof connection>>; export type AgentInfoHookEntry = ReadonlyDeep<z.output<typeof hook>>; export type AgentInfoSandboxEntry = ReadonlyDeep<z.output<typeof sandbox>>; export type AgentInfoResult = ReadonlyDeep<z.output<typeof AgentInfoResultSchema>>; export {};