eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
11 lines (10 loc) • 636 B
TypeScript
import type { ResolvedConnectionDefinition } from "#runtime/types.js";
/** Resolves and merges application-provided arguments, with application values winning. */
export declare function resolveProvidedArguments(input: {
readonly args: unknown;
readonly callId: string;
readonly connection: ResolvedConnectionDefinition;
readonly toolName: string;
}): Promise<Record<string, unknown>>;
/** Removes application-provided top-level properties from a remote tool schema. */
export declare function omitProvidedArgumentsFromSchema<TSchema extends Record<string, unknown>>(schema: TSchema, names: readonly string[]): TSchema;