@eko-ai/eko
Version:
Empowering language to transform human words into action.
13 lines • 733 B
TypeScript
import TaskContext from "./agent-context";
import { AgentStreamCallback, Workflow } from "../types/agent.types";
import { LanguageModelV2Prompt, LanguageModelV2TextPart } from "@ai-sdk/provider";
export declare class Planner {
private taskId;
private context;
private callback?;
constructor(context: TaskContext, callback?: AgentStreamCallback);
plan(taskPrompt: string | LanguageModelV2TextPart, saveHistory?: boolean, datetime?: string): Promise<Workflow>;
replan(taskPrompt: string, saveHistory?: boolean, datetime?: string): Promise<Workflow>;
doPlan(taskPrompt: string, messages: LanguageModelV2Prompt, saveHistory: boolean, retryNum?: number): Promise<Workflow>;
}
//# sourceMappingURL=plan.d.ts.map