/** * BabysitterAdapter — Babysitter orchestration harness adapter. * * Spawns the `agent-platform` CLI (`invoke` / `call`) and * parses its JSONL output into normalized AgentEvent streams. */ import type { AgentCapabilities, ModelCapabilities, AgentConfigSchema, AuthState, AuthSetupGuidance, Session, SpawnArgs, ParseContext, RunOptions, AgentEvent, AgentConfig } from '@a5c-ai/comm-adapter'; import { BaseAgentAdapter } from './base-adapter.js'; export declare class BabysitterAdapter extends BaseAgentAdapter { readonly agent: string; readonly displayName = "Babysitter"; readonly cliCommand: string; readonly minVersion = "0.1.0"; constructor(agent?: string, cliCommand?: string); readonly hostEnvSignals: readonly ["BABYSITTER_SESSION_ID", "AGENT_SESSION_ID"]; readonly capabilities: AgentCapabilities; readonly models: ModelCapabilities[]; readonly defaultModelId: undefined; readonly configSchema: AgentConfigSchema; buildSpawnArgs(options: RunOptions): SpawnArgs; parseEvent(line: string, context: ParseContext): AgentEvent | AgentEvent[] | null; detectAuth(): Promise; getAuthGuidance(): AuthSetupGuidance; sessionDir(cwd?: string): string; parseSessionFile(filePath: string): Promise; listSessionFiles(cwd?: string): Promise; readConfig(_cwd?: string): Promise; writeConfig(config: Partial, _cwd?: string): Promise; }