@botonic/plugin-flow-builder
Version:
Use Flow Builder to show your contents
22 lines (21 loc) • 771 B
TypeScript
/// <reference types="react" />
import { AgenticOutputMessage } from '@botonic/core';
import { ActionRequest } from '@botonic/react';
import { ContentFieldsBase } from './content-fields-base';
import { HtAiAgentNode, HtInputGuardrailRule } from './hubtype-fields/ai-agent';
export declare class FlowAiAgent extends ContentFieldsBase {
name: string;
instructions: string;
activeTools?: {
name: string;
}[];
inputGuardrailRules: HtInputGuardrailRule[];
sources?: {
id: string;
name: string;
}[];
responses: AgenticOutputMessage[];
static fromHubtypeCMS(component: HtAiAgentNode): FlowAiAgent;
trackFlow(request: ActionRequest): Promise<void>;
toBotonic(id: string, request: ActionRequest): JSX.Element;
}