UNPKG

n8n

Version:

n8n Workflow Automation Tool

38 lines (37 loc) 1.14 kB
import { type AgentJsonConfig } from '@n8n/api-types'; import { z } from 'zod'; import { type DimensionTuple } from './dimensions'; export declare const generatedCasesSchema: z.ZodObject<{ cases: z.ZodArray<z.ZodObject<{ input: z.ZodString; whatToCheck: z.ZodString; }, "strip", z.ZodTypeAny, { input: string; whatToCheck: string; }, { input: string; whatToCheck: string; }>, "many">; }, "strip", z.ZodTypeAny, { cases: { input: string; whatToCheck: string; }[]; }, { cases: { input: string; whatToCheck: string; }[]; }>; export interface AgentConfigSummary { name: string; instructions: string; tools: Array<{ name: string; description?: string; }>; } export declare function buildAgentSummary(config: AgentJsonConfig): AgentConfigSummary; export declare function deriveCapabilities(config: AgentJsonConfig): string[]; export declare const CASE_GENERATION_SYSTEM_PROMPT: string; export declare function buildCaseGenerationUserPrompt(summary: AgentConfigSummary, tuples: DimensionTuple[]): string;