cucumber-ai
Version:
Write automated tests using natural language
15 lines (14 loc) • 535 B
TypeScript
import { Agent } from "../agent";
import { Context } from "../context";
import { ActionProvider } from "./action-provider";
import { Actions } from "./actions";
export declare class ConceptAgent implements Agent, ActionProvider {
private context;
private definedConcepts;
constructor(context: Context);
start(): Promise<void>;
stop(): Promise<void>;
registerActions(actions: Actions): void;
unregisterActions(actions: Actions): void;
executeBehavior(conceptName: string, text: string): Promise<void>;
}