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
Domain: reference.langchain.com
| og:image | https://reference.langchain.com/og/python/deepagents-code/server_manager |
| og:image:width | 1200 |
| og:image:height | 630 |
| og:image:alt | server_manager | deepagents_code |
| og:type | article |
| twitter:card | summary_large_image |
| twitter:image | https://reference.langchain.com/og/python/deepagents-code/server_manager |
Links:
| LangChain Reference home page | https://reference.langchain.com/ |
| GitHub | https://github.com/langchain-ai |
| Main Docs | https://docs.langchain.com/oss/python/deepagents |
| Deep Agents | https://reference.langchain.com/python/deepagents |
| LangChain | https://reference.langchain.com/python/langchain/overview |
| LangGraph | https://reference.langchain.com/python/langgraph/overview |
| Integrations | https://reference.langchain.com/python/integrations/overview |
| LangSmith | https://reference.langchain.com/python/langsmith |
| Deep Agents Code | https://reference.langchain.com/python/deepagents-code |
| Deep Agents Code | https://reference.langchain.com/python/deepagents-code |
| deepagents-code | https://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 |
| attributelogger | https://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 GitHub | https://github.com/langchain-ai/deepagents/blob/019900734024a7665fd65bd75235c6307d5da003/libs/code/deepagents_code/server_manager.py |
Viewport: width=device-width, initial-scale=1