UNPKG

@eko-ai/eko

Version:

Empowering language to transform human words into action.

18 lines 935 B
import { JSONSchema7 } from "json-schema"; import { RetryLanguageModel } from "../llm"; import { AgentContext } from "../agent/agent-context"; import { Tool, ToolResult } from "../types/tools.types"; import { LanguageModelV2Prompt, LanguageModelV2FunctionTool } from "@ai-sdk/provider"; export declare const TOOL_NAME = "task_result_check"; export default class TaskResultCheckTool implements Tool { readonly name: string; readonly description: string; readonly parameters: JSONSchema7; constructor(); execute(args: Record<string, unknown>, agentContext: AgentContext): Promise<ToolResult>; } declare function doTaskResultCheck(agentContext: AgentContext, rlm: RetryLanguageModel, messages: LanguageModelV2Prompt, tools: LanguageModelV2FunctionTool[]): Promise<{ completionStatus: "completed" | "incomplete"; }>; export { TaskResultCheckTool, doTaskResultCheck }; //# sourceMappingURL=task-result-check.d.ts.map