UNPKG

@eko-ai/eko

Version:

Empowering language to transform human words into action.

16 lines 886 B
import { JSONSchema7 } from "json-schema"; import { RetryLanguageModel } from "../llm"; import { AgentContext } from "../agent/agent-context"; import { Tool, ToolResult } from "../types/tools.types"; import { LanguageModelV2FunctionTool, LanguageModelV2Prompt } from "@ai-sdk/provider"; export declare const TOOL_NAME = "todo_list_manager"; export default class TodoListManagerTool implements Tool { readonly name: string; readonly description: string; readonly parameters: JSONSchema7; constructor(); execute(args: Record<string, unknown>, agentContext: AgentContext): Promise<ToolResult>; } declare function doTodoListManager(agentContext: AgentContext, rlm: RetryLanguageModel, messages: LanguageModelV2Prompt, tools: LanguageModelV2FunctionTool[]): Promise<void>; export { TodoListManagerTool, doTodoListManager }; //# sourceMappingURL=todo-list-manager.d.ts.map