UNPKG

donobu

Version:

Create browser automations with an LLM agent and replay them as Playwright scripts.

28 lines 1.19 kB
import { Tool } from './Tool'; import { ToolCallContext } from '../models/ToolCallContext'; import { ToolCallResult } from '../models/ToolCallResult'; import { BaseToolGptParameters } from '../models/BaseToolGptParameters'; /** * Parameters for marking an objective as complete */ export interface MarkObjectiveCompleteToolCoreParameters { } /** * Parameters for marking an objective as complete */ export interface MarkObjectiveCompleteToolGptParameters extends BaseToolGptParameters, MarkObjectiveCompleteToolCoreParameters { /** * Relevant details for the completed objective. */ details: string; } /** * Tool for marking the overall objective as complete */ export declare class MarkObjectiveCompleteTool extends Tool<MarkObjectiveCompleteToolCoreParameters, MarkObjectiveCompleteToolGptParameters> { static readonly NAME = "markObjectiveComplete"; constructor(); call(context: ToolCallContext, _parameters: MarkObjectiveCompleteToolCoreParameters): Promise<ToolCallResult>; callFromGpt(context: ToolCallContext, parameters: MarkObjectiveCompleteToolGptParameters): Promise<ToolCallResult>; } //# sourceMappingURL=MarkObjectiveCompleteTool.d.ts.map