/** * The daemon arm for an agent turn: one conversation turn as one isolate job. * * There is no separate executor. The turn is an `ExecutorJob` mode, so it runs * through `selectExecutor` exactly as a connector does and inherits that lane's * egress dispatcher, credential vault, wall clock, memory limit and log budget. * What this module adds is only the envelope: the guest bundle, the allowlist, * and reporting the result. */ import { type PollResponse } from '@lobu/core/contracts/worker/protocol'; import type { ExecutorConfig } from './executor.js'; import { type ExecutorClient } from './client.js'; export declare function executeAgentTurnRun(client: ExecutorClient, job: PollResponse, env: Record, cfg: ExecutorConfig): Promise<{ itemsCollected: number; error?: string; }>; //# sourceMappingURL=agent-turn.d.ts.map