UNPKG

@iqai/adk-cli

Version:

CLI tool for creating, running, and testing ADK-TS agents

30 lines 874 B
import { Event, InMemorySessionService } from "@iqai/adk"; import type { Response } from "express"; import { AgentManager } from "../providers/agent-manager.service"; interface RunRequest { appName: string; userId: string; sessionId: string; newMessage: any; streaming?: boolean; } export declare class RunnerService { private readonly agentManager; private readonly sessionService; private logger; constructor(agentManager: AgentManager, sessionService: InMemorySessionService); /** * Execute agent and return all events at once */ run(body: RunRequest): Promise<{ events: Event[]; } | { error: string; }>; /** * Execute agent with Server-Sent Events streaming */ runSSE(body: RunRequest, res: Response): Promise<void>; } export {}; //# sourceMappingURL=runner.service.d.ts.map