langchain.js
    Preparing search index...

    Type Alias InferDeepAgentSubagents<T>

    InferDeepAgentSubagents: ExtractDeepAgentConfig<T> extends never
        ? never
        : ExtractDeepAgentConfig<T>["Subagents"]

    Extract the Subagents array type from a DeepAgent.

    Type Parameters

    • T
    const agent = createDeepAgent({ subagents: [researcher, writer] as const });
    type Subagents = InferDeepAgentSubagents<typeof agent>;
    // Subagents is the readonly tuple of subagent definitions