eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
9 lines (8 loc) • 796 B
TypeScript
import type { CompiledAgentDefinition } from "#compiler/manifest.js";
import type { FinalizedNodeSourceState, PhaseOneNodeSourceState } from "#compiler/node-source-state.js";
import type { CompiledToolEntry } from "#compiler/normalize-tool.js";
import { type AgentSourceCandidate } from "#compiler/source-graph.js";
export declare function assertFrameworkToolPolicy(candidate: AgentSourceCandidate, result: CompiledToolEntry): void;
export declare function applyAgentToolPolicy(phaseOne: PhaseOneNodeSourceState, config: CompiledAgentDefinition): void;
export declare function canDisableToolWithoutSelectedSource(state: FinalizedNodeSourceState, toolName: string): boolean;
export declare function applyDefaultToolPolicy(phaseOne: PhaseOneNodeSourceState, config: CompiledAgentDefinition): void;