From de49c2a5adf1997cbc49311e8752acd020396c34 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 24 Sep 2026 13:59:51 +0000 Subject: [PATCH] chore: sync deepagents signatures Sync Deep Agents signature snippets from reference.langchain.com. --- src/snippets/create-deep-agent-config-options-js.mdx | 7 +++++-- src/snippets/create-deep-agent-config-options-py.mdx | 7 ++++--- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/src/snippets/create-deep-agent-config-options-js.mdx b/src/snippets/create-deep-agent-config-options-js.mdx index a33019f2ea..af6a029dc7 100644 --- a/src/snippets/create-deep-agent-config-options-js.mdx +++ b/src/snippets/create-deep-agent-config-options-js.mdx @@ -8,11 +8,14 @@ const agent = createDeepAgent({ middleware?: TMiddleware, model?: string | BaseLanguageModel, name?: string, + permissions?: FilesystemPermission[], responseFormat?: TResponse, - skills?: string[], + skills?: TSkills, + stateSchema?: TStateSchema, store?: BaseStore, + streamTransformers?: TStreamTransformers, subagents?: TSubagents, - systemPrompt?: string | SystemMessage>, + systemPrompt?: string | SystemMessage> | SystemPromptConfig, tools?: TTools | StructuredTool[] }); ``` diff --git a/src/snippets/create-deep-agent-config-options-py.mdx b/src/snippets/create-deep-agent-config-options-py.mdx index a943d71701..1a87fece2d 100644 --- a/src/snippets/create-deep-agent-config-options-py.mdx +++ b/src/snippets/create-deep-agent-config-options-py.mdx @@ -4,19 +4,20 @@ create_deep_agent( tools: Sequence[BaseTool | Callable | dict[str, Any]] | None = None, *, system_prompt: str | SystemMessage | None = None, - middleware: Sequence[AgentMiddleware] = (), + middleware: Sequence[AgentMiddleware[StateT_co, ContextT]] = (), subagents: Sequence[SubAgent | CompiledSubAgent | AsyncSubAgent] | None = None, skills: list[str] | None = None, memory: list[str] | None = None, permissions: list[FilesystemPermission] | None = None, - backend: BackendProtocol | BackendFactory | None = None, + backend: BackendProtocol | None = None, interrupt_on: dict[str, bool | InterruptOnConfig] | None = None, response_format: ResponseFormat[ResponseT] | type[ResponseT] | dict[str, Any] | None = None, + state_schema: type[DeepAgentState] | None = None, context_schema: type[ContextT] | None = None, checkpointer: Checkpointer | None = None, store: BaseStore | None = None, debug: bool = False, name: str | None = None, cache: BaseCache | None = None -) -> CompiledStateGraph[AgentState[ResponseT], ContextT, _InputAgentState, _OutputAgentState[ResponseT]] +) -> CompiledStateGraph[AgentState[ResponseT], ContextT, InputAgentState, OutputAgentState[ResponseT]] ```