n8n
Version:
n8n Workflow Automation Tool
38 lines (37 loc) • 1.14 kB
TypeScript
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;