/** * The in-process SPAWN subagent backend: registers a {@link SubagentProvider} on * `ctx.subagents` that runs each child as a fresh child {@link Agent} on the same cordis * context (its own session, own system prompt, zero parent context). The cheapest transport, * reusing the agent factory's quiescent teardown. * @module @deepseek-ai/dsh-subagent-spawn-in-process */ import type { Context } from '@deepseek-ai/cordis'; import z from '@deepseek-ai/schemastery'; export declare const name = "subagent-spawn-in-process"; export declare const inject: string[]; /** Config: the registry name to register the provider under. */ export interface Config { /** Provider name on `ctx.subagents` (default `spawn`). */ providerName: string; } export declare const Config: z; export declare function apply(ctx: Context, config: Config): void; //# sourceMappingURL=index.d.ts.map