René's URL Explorer Experiment


Title: server_manager | deepagents_code | LangChain Reference

Open Graph Title: server_manager | deepagents_code

X Title: server_manager | deepagents_code

Description: Python API reference for server_manager in deepagents_code. Part of the LangChain ecosystem.

Open Graph Description: Python API reference for server_manager in deepagents_code. Part of the LangChain ecosystem.

X Description: Python API reference for server_manager in deepagents_code. Part of the LangChain ecosystem.

Opengraph URL: https://reference.langchain.com/python/deepagents-code/server_manager

direct link

Domain: reference.langchain.com

og:imagehttps://reference.langchain.com/og/python/deepagents-code/server_manager
og:image:width1200
og:image:height630
og:image:altserver_manager | deepagents_code
og:typearticle
twitter:cardsummary_large_image
twitter:imagehttps://reference.langchain.com/og/python/deepagents-code/server_manager

Links:

LangChain Reference home pagehttps://reference.langchain.com/
GitHubhttps://github.com/langchain-ai
Main Docshttps://docs.langchain.com/oss/python/deepagents
Deep Agentshttps://reference.langchain.com/python/deepagents
LangChainhttps://reference.langchain.com/python/langchain/overview
LangGraphhttps://reference.langchain.com/python/langgraph/overview
Integrationshttps://reference.langchain.com/python/integrations/overview
LangSmithhttps://reference.langchain.com/python/langsmith
Deep Agents Codehttps://reference.langchain.com/python/deepagents-code
Deep Agents Codehttps://reference.langchain.com/python/deepagents-code
deepagents-codehttps://reference.langchain.com/python/deepagents-code
attributeSERVER_ENV_PREFIX: strEnvironment variable prefix used to pass CLI config to the server subprocess.https://reference.langchain.com/python/deepagents-code/_env_vars/SERVER_ENV_PREFIX
attributeloggerhttps://reference.langchain.com/python/deepagents-code/server_manager/logger
functionstart_server_and_get_agentStart a LangGraph server and return a connected remote agent client.https://reference.langchain.com/python/deepagents-code/server_manager/start_server_and_get_agent
functionserver_sessionAsync context manager that starts a server and guarantees cleanup. Wraps start_server_and_get_agent so callers don't need to duplicate the try/finally pattern for stopping the server.https://reference.langchain.com/python/deepagents-code/server_manager/server_session
classMCPSessionManagerLazy, per-server cache of persistent MCP sessions. Discovery always happens through throwaway sessions. Live sessions are only created on the first real tool call inside the runtime event loop so sessions stay bound to the loop that owns their subprocess/transport handles, and so stdio servers are not restarted on every invocation.https://reference.langchain.com/python/deepagents-code/mcp_tools/MCPSessionManager
classRemoteAgentClient that talks to a LangGraph server over HTTP+SSE. Wraps langgraph.pregel.remote.RemoteGraph which handles SSE parsing, stream-mode negotiation (messages-tuple), namespace extraction, and interrupt detection. This class adds streamed message-object conversion for the Textual adapter and thread-ID normalization. State snapshots are returned as provided by the server.https://reference.langchain.com/python/deepagents-code/remote_client/RemoteAgent
classServerProcessManages a langgraph dev server subprocess. Focuses on subprocess lifecycle (start, stop, restart) and health checking. Env-var management for restarts (e.g. configuration changes requiring a full restart) is handled by _scoped_env_overrides, keeping this class focused on process management.https://reference.langchain.com/python/deepagents-code/server/ServerProcess
classServerConfigFull configuration payload passed from the app to the server subprocess. Serialized to/from DEEPAGENTS_CODE_SERVER_* environment variables so that the server graph (which runs in a separate Python interpreter) can reconstruct the app's intent without sharing memory.https://reference.langchain.com/python/deepagents-code/_server_config/ServerConfig
classProjectContextExplicit user/project path context for project-sensitive behavior.https://reference.langchain.com/python/deepagents-code/project_utils/ProjectContext
View source on GitHubhttps://github.com/langchain-ai/deepagents/blob/019900734024a7665fd65bd75235c6307d5da003/libs/code/deepagents_code/server_manager.py

Viewport: width=device-width, initial-scale=1


URLs of crawlers that visited me.