/** * OpenAI-based agent implementation. * * Uses the OpenAI SDK with function calling to execute AWP tasks. */ import type { AgentTask, TaskResult, ManifestoConfig } from "./types.js"; import { BaseAgent } from "./base-agent.js"; /** * OpenAI-based agent that executes AWP tasks using function calling. */ export declare class OpenAIAgent extends BaseAgent { private readonly model; private client; constructor(id: string, workspace: string, model?: string, apiKey?: string, manifesto?: ManifestoConfig); /** * Execute a task using the OpenAI function calling loop. */ executeTask(task: AgentTask): Promise; } //# sourceMappingURL=openai-agent.d.ts.map