UNPKG

cucumber-ai

Version:

Write automated tests using natural language

24 lines (23 loc) 757 B
import { ActionProvider } from "../action-agent/action-provider"; import { Actions } from "../action-agent/actions"; import { Agent } from "../agent"; import { Context } from "../context"; export declare class DataAgent implements Agent, ActionProvider { private context; private config; private clients; private tools; private toolMap; private started; private systemPrompt; constructor(context: Context); start(): Promise<void>; private collectTools; private startServers; stop(): Promise<void>; ask(prompt: string, opts?: { useCache?: boolean; }): Promise<import("../llm/tool-executor").Result>; registerActions(actions: Actions): void; unregisterActions(actions: Actions): void; }