UNPKG

generator-begcode

Version:

Spring Boot + Angular/React/Vue in one handy generator

30 lines (29 loc) 1.37 kB
import { AgentFunctionResult } from '../agent-core/index.js'; import { AgentFunctionBase } from './utils/index.js'; import { Agent } from '../agents/index.js'; interface OnGoalAchievedFuncParameters { message: string; } export declare class OnGoalAchievedFunction extends AgentFunctionBase<OnGoalAchievedFuncParameters> { name: string; description: string; parameters: any; buildExecutor(agent: Agent<unknown>): (params: OnGoalAchievedFuncParameters, rawParams?: string | undefined) => Promise<AgentFunctionResult>; onSuccess(agent: Agent, params: OnGoalAchievedFuncParameters, rawParams: string | undefined, result: string): { outputs: { type: "success"; title: string; content: string; }[]; messages: (import("openai/resources/index.mjs").ChatCompletionAssistantMessageParam | import("openai/resources/index.mjs").ChatCompletionFunctionMessageParam)[]; }; onFailure(agent: Agent, params: OnGoalAchievedFuncParameters, rawParams: string | undefined, error: string): { outputs: { type: "error"; title: string; content: string; }[]; messages: (import("openai/resources/index.mjs").ChatCompletionAssistantMessageParam | import("openai/resources/index.mjs").ChatCompletionFunctionMessageParam)[]; }; } export {};