/**
 * ChildAgentPort — Supervisor-Worker pattern for multi-agent orchestration.
 *
 * Async-first design: `spawnAsync` returns a `workerId` immediately; the worker
 * publishes a `worker.completed` CloudEvent on the bus when done. The supervisor
 * picks it up in its next `observe()` cycle — never blocking.
 *
 * `spawnSync` is available for short tasks (< 10s) but should be used sparingly.
 *
 * Cycle detection: `maxChainDepth` (default 3) prevents infinite agent chains.
 * If `handoffChain.length >= maxChainDepth`, the port throws `HandoffCycleError`.
 *
 * @public
 */
export {};
//# sourceMappingURL=child-agent.js.map