/** * Zoe SDK — createAgent() * * A persistent agent with session memory, provider switching, and abort support. * Wraps the LLMProvider directly (not the CLI-oriented Agent class) so results * are structured rather than printed to the console. */ import type { AgentCreateOptions, SdkAgent } from "../../core/types.js"; /** * Create a persistent agent with session memory, provider switching, * and abort support. * * @example * ```ts * const agent = await createAgent({ model: "gpt-4o" }); * const result = await agent.chat("Hello!"); * console.log(result.text); * ``` */ export declare function createAgent(options?: AgentCreateOptions): Promise;