UNPKG

flux-agent

Version:

FluxAgent - 一个可灵活插拔的AI Agent系统框架,基于TypeScript开发,支持流式执行、事件系统、插件系统、知识库管理等功能 (Protected Release) (Protected Release) (Protected Release) (Protected Release) (Protected Release) (Protected Release) (Protected Release) (Protected Release) (Protected Release) (

24 lines (23 loc) 835 B
import { Tool } from '../core/LLM'; import { AbstractTool, BaseTool, ToolExecutionContext, ToolExecutionResult } from '../core/tools/BaseTool'; import { PhaseType } from '../core/Phases'; export declare class EndPhaseTool extends AbstractTool { phase: PhaseType; isSystemTool: boolean; constructor(); getDefinition(): Tool; execute(args: Record<string, any>, context: ToolExecutionContext): Promise<ToolExecutionResult>; cancel(): void; } export declare class AskUserInputTool extends AbstractTool { isSystemTool: boolean; phase: PhaseType[]; constructor(); getDefinition(): Tool; execute(args: Record<string, any>): Promise<ToolExecutionResult>; cancel(): void; getContextRecordText(): string; } export declare class SystemTools { static getSystemToolInstances(): BaseTool[]; }