Deploy agents
The Deploy domain is LangSmith Deployment architecture and terminology. This second set covers the control plane and Agent Server, the assistant-version versus revision distinction, the Cloud and Hybrid environments, where secrets live, the checkpointer versus the store, Studio, the graph term, and agent identity. Ten questions.
Try it yourself
What the control plane is
In LangSmith Deployment, what is the control plane?
Show answer
Correct answer: D — The UI and APIs for creating, updating, and managing Agent Server deployments
The control plane is the UI and APIs for creating, updating, and managing Agent Server deployments; the data plane is the runtime that executes the graphs. Docs: docs.langchain.com/langsmith/components (Deploy).
What the Agent Server provides
What does the Agent Server provide in a LangSmith Deployment?
Show answer
Correct answer: A — An opinionated API and runtime that runs graphs and handles state and persistence
The Agent Server defines an opinionated API and runtime for deploying graphs, handling execution, state management, and persistence. Docs: docs.langchain.com/langsmith/components (Deploy).
Config change, not code
You change a deployed assistant''s prompt and model but leave the graph code unchanged. What have you created, and how do you undo it?
Show answer
Correct answer: B — A new assistant version; roll back by setting a previous version as active
Editing an assistant''s configuration creates a new assistant version automatically, and you roll back by promoting a previous version to active; a revision, by contrast, is a code change to the deployment. Docs: docs.langchain.com/langsmith/assistants (Deploy).
Who runs Cloud
In the Cloud deployment option, who runs the control plane and the data plane?
Show answer
Correct answer: C — LangChain fully manages both; the platform and your Agent Servers run in its cloud
Cloud is fully managed: LangChain hosts and operates all the infrastructure, so both the platform and your Agent Servers run in its cloud. A self-hosted data plane is Hybrid, and no control plane is Standalone. Docs: docs.langchain.com/langsmith/cloud (Deploy).
Your servers, their traces
Which deployment option keeps your Agent Servers in your own infrastructure while sending their traces to LangSmith (SaaS or self-hosted)?
Show answer
Correct answer: B — Hybrid, where you self-host the Agent Servers and route their traces to LangSmith
Hybrid means you self-host the Agent Servers in your own infrastructure and send their traces to a LangSmith instance (self-hosted or Cloud). Docs: docs.langchain.com/langsmith/hybrid (Deploy).
Where secrets belong
Where do a deployment''s secrets, such as the API keys the graph needs, belong?
Show answer
Correct answer: A — Set as environment variables and secrets on the deployment, kept out of the graph code
Secrets and environment variables are configured on the deployment (set when you create or update a revision), not hardcoded into the graph. Docs: docs.langchain.com/langsmith/env-var-cloud (Deploy).
Checkpointer versus store
On a deployment, what is the difference between the checkpointer and the store?
Show answer
Correct answer: D — The checkpointer persists a thread''s conversation state; the store holds cross-thread memory
The checkpointer persists per-thread conversation state (durable thread state); the store holds long-term memory shared across threads. Docs: docs.langchain.com/langsmith/deploy-standalone-server (Deploy).
What Studio is
What is LangGraph Studio?
Show answer
Correct answer: C — A specialized IDE for visualizing, interacting with, and debugging your graph
Studio is a specialized IDE for visualization, interaction, and debugging that connects to a local Agent Server. Docs: docs.langchain.com/langsmith/components (Deploy).
What a graph is
In LangSmith Deployment terminology, what does graph refer to?
Show answer
Correct answer: A — The code that defines the agent''s logic, which is what gets deployed and run
The graph is the code and structure defining the agent that you build and deploy; a run is one execution, a thread is conversation state, and an assistant is a configuration. Docs: docs.langchain.com/langsmith/components (Deploy).
Which credentials an agent uses
When a deployed agent calls an external service, whose credentials can it authenticate with?
Show answer
Correct answer: B — Its own credentials, or each end user''s credentials, depending on how it is set up
A deployed agent can act with its own credentials or with each user''s credentials (agent identity), depending on configuration. Docs: docs.langchain.com/langsmith/fleet/agent-identity (Deploy).