Skip to content

Commit c3d8914

Browse files
committed
LangGraph Server --> Agent Server
1 parent 91280f6 commit c3d8914

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+210
-202
lines changed

src/docs.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1677,6 +1677,14 @@
16771677
{
16781678
"source": "oss/javascript/langchain/OUTPUT_PARSING_FAILURE",
16791679
"destination": "oss/javascript/langchain/errors/OUTPUT_PARSING_FAILURE"
1680+
},
1681+
{
1682+
"source": "/langsmith/langgraph-server",
1683+
"destination": "/langsmith/agent-server"
1684+
},
1685+
{
1686+
"source": "/langsmith/langgraph-server-changelog",
1687+
"destination": "/langsmith/agent-server-changelog"
16801688
}
16811689
]
16821690
}

src/langsmith/add-auth-server.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -270,7 +270,7 @@ You've successfully built a production-ready authentication system for your Lang
270270
271271
1. Set up an authentication provider (Supabase in this case)
272272
2. Added real user accounts with email/password authentication
273-
3. Integrated JWT token validation into your LangGraph server
273+
3. Integrated JWT token validation into your Agent Server
274274
4. Implemented proper authorization to ensure users can only access their own data
275275
5. Created a foundation that's ready to handle your next authentication challenge 🚀
276276

src/langsmith/add-human-in-the-loop.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ To review, edit, and approve tool calls in an agent or workflow, use LangGraph's
133133
</Tabs>
134134

135135
<Accordion title="Extended example: using `interrupt`">
136-
This is an example graph you can run in the LangGraph API server.
136+
This is an example graph you can run in the Agent Server.
137137
See [LangSmith quickstart](/langsmith/deployment-quickstart) for more details.
138138

139139
```python {highlight={7,13}}
@@ -171,7 +171,7 @@ To review, edit, and approve tool calls in an agent or workflow, use LangGraph's
171171
2. Any JSON serializable value can be passed to the @[`interrupt`] function. Here, a dict containing the text to revise.
172172
3. Once resumed, the return value of `interrupt(...)` is the human-provided input, which is used to update the state.
173173

174-
Once you have a running LangGraph API server, you can interact with it using
174+
Once you have a running Agent Server, you can interact with it using
175175
[LangGraph SDK](/langsmith/langgraph-python-sdk)
176176

177177
<Tabs>

src/langsmith/langgraph-server-changelog.mdx renamed to src/langsmith/agent-server-changelog.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
2-
title: LangGraph Server changelog
3-
sidebarTitle: LangGraph Server changelog
2+
title: Agent Server changelog
3+
sidebarTitle: Agent Server changelog
44
---
55

6-
[LangGraph Server](/langsmith/langgraph-server) is an API platform for creating and managing agent-based applications. It provides built-in persistence, a task queue, and supports deploying, configuring, and running assistants (agentic workflows) at scale. This changelog documents all notable updates, features, and fixes to LangGraph Server releases.
6+
[Agent Server](/langsmith/agent-server) is an API platform for creating and managing agent-based applications. It provides built-in persistence, a task queue, and supports deploying, configuring, and running assistants (agentic workflows) at scale. This changelog documents all notable updates, features, and fixes to Agent Server releases.
77

88
<a id="2025-11-05"></a>
99
## v0.5.4

src/langsmith/agent-server.mdx

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
---
2+
title: Agent Server
3+
---
4+
5+
LangSmith Deployment's **Agent Server** offers an API for creating and managing agent-based applications. It is built on the concept of [assistants](/langsmith/assistants), which are agents configured for specific tasks, and includes built-in [persistence](/oss/langgraph/persistence#memory-store) and a **task queue**. This versatile API supports a wide range of agentic application use cases, from background processing to real-time interactions.
6+
7+
Use Agent Server to create and manage [assistants](/langsmith/assistants), [threads](/oss/langgraph/persistence#threads), [runs](/langsmith/assistants#execution), [cron jobs](/langsmith/cron-jobs), [webhooks](/langsmith/use-webhooks), and more.
8+
9+
<Tip>
10+
**API reference**<br></br>
11+
For detailed information on the API endpoints and data models, refer to the [API reference docs](https://langchain-ai.github.io/langgraph/cloud/reference/api/api_ref.html).
12+
</Tip>
13+
14+
To use the Enterprise version of the Agent Server, you must acquire a license key that you will need to specify when running the Docker image. To acquire a license key, [contact our sales team](https://www.langchain.com/contact-sales).
15+
16+
You can run the Enterprise version of the Agent Server on the following LangSmith [platform](/langsmith/platform-setup) options:
17+
18+
- [Cloud](/langsmith/cloud)
19+
- [Hybrid](/langsmith/hybrid)
20+
- [Self-hosted](/langsmith/self-hosted)
21+
22+
## Application structure
23+
24+
To deploy an Agent Server application, you need to specify the graph(s) you want to deploy, as well as any relevant configuration settings, such as dependencies and environment variables.
25+
26+
Read the [application structure](/langsmith/application-structure) guide to learn how to structure your LangGraph application for deployment.
27+
28+
## Parts of a deployment
29+
30+
When you deploy Agent Server, you are deploying one or more [graphs](#graphs), a database for [persistence](/oss/langgraph/persistence), and a task queue.
31+
32+
### Graphs
33+
34+
When you deploy a graph with Agent Server, you are deploying a "blueprint" for an [Assistant](/langsmith/assistants).
35+
36+
An [Assistant](/langsmith/assistants) is a graph paired with specific configuration settings. You can create multiple assistants per graph, each with unique settings to accommodate different use cases
37+
that can be served by the same graph.
38+
39+
Upon deployment, Agent Server will automatically create a default assistant for each graph using the graph's default configuration settings.
40+
41+
<Note>
42+
We often think of a graph as implementing an [agent](/oss/langgraph/workflows-agents), but a graph does not necessarily need to implement an agent. For example, a graph could implement a simple
43+
chatbot that only supports back-and-forth conversation, without the ability to influence any application control flow. In reality, as applications get more complex, a graph will often implement a more complex flow that may use [multiple agents](/oss/langchain/multi-agent) working in tandem.
44+
</Note>
45+
46+
### Persistence and task queue
47+
48+
Agent Server leverages a database for [persistence](/oss/langgraph/persistence) and a task queue.
49+
50+
[PostgreSQL](https://www.postgresql.org/) is supported as a database for Agent Server and [Redis](https://redis.io/) as the task queue.
51+
52+
If you're deploying using [LangSmith cloud](/langsmith/cloud), these components are managed for you. If you're deploying Agent Server on your [own infrastructure](/langsmith/self-hosted), you'll need to set up and manage these components yourself.
53+
54+
For more information on how these components are set up and managed, review the [hosting options](/langsmith/platform-setup) guide.
55+
56+
## Learn more
57+
58+
- [Application Structure](/langsmith/application-structure) guide explains how to structure your application for deployment.
59+
- The [API Reference](https://langchain-ai.github.io/langgraph/cloud/reference/api/api_ref.html) provides detailed information on the API endpoints and data models.

src/langsmith/api-ref-control-plane.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Control plane API reference for LangSmith Deployment
33
sidebarTitle: Control plane API
44
---
55

6-
The control plane API is part of [LangSmith Deployment](/langsmith/deployments). With the control plane API, you can programmatically create, manage, and automate your [LangGraph Server](/langsmith/langgraph-server) deployments—for example, as part of a custom CI/CD workflow.
6+
The control plane API is part of [LangSmith Deployment](/langsmith/deployments). With the control plane API, you can programmatically create, manage, and automate your [Agent Server](/langsmith/agent-server) deployments—for example, as part of a custom CI/CD workflow.
77

88
<Card title="API Reference" href="https://api.host.langchain.com/docs" icon="book">
99
View the full Control Plane API reference documentation

src/langsmith/assistants.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ Assistants are a [LangSmith](/langsmith/home) concept. They are not available in
1919

2020
Assistants build on the LangGraph open source concept of [configuration](/oss/langgraph/graph-api#runtime-context).
2121

22-
While configuration is available in the open source LangGraph library, assistants are only present in [LangSmith](/langsmith/home). This is due to the fact that assistants are tightly coupled to your deployed graph. Upon deployment, LangGraph Server will automatically create a default assistant for each graph using the graph's default configuration settings.
22+
While configuration is available in the open source LangGraph library, assistants are only present in [LangSmith](/langsmith/home). This is due to the fact that assistants are tightly coupled to your deployed graph. Upon deployment, Agent Server will automatically create a default assistant for each graph using the graph's default configuration settings.
2323

24-
In practice, an assistant is just an _instance_ of a graph with a specific configuration. Therefore, multiple assistants can reference the same graph but can contain different configurations (e.g. prompts, models, tools). The LangGraph Server API provides several endpoints for creating and managing assistants. See the [API reference](https://langchain-ai.github.io/langgraph/cloud/reference/api/api_ref/) and [this how-to](/langsmith/configuration-cloud) for more details on how to create assistants.
24+
In practice, an assistant is just an _instance_ of a graph with a specific configuration. Therefore, multiple assistants can reference the same graph but can contain different configurations (e.g. prompts, models, tools). The LangSmith Deployment API provides several endpoints for creating and managing assistants. See the [API reference](https://langchain-ai.github.io/langgraph/cloud/reference/api/api_ref/) and [this how-to](/langsmith/configuration-cloud) for more details on how to create assistants.
2525

2626
## Versioning
2727

src/langsmith/cicd-pipeline-example.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ The workflow includes:
9393

9494
![Agent Deployment Revision Workflow](./images/cicd-new-lgp-revision.png)
9595

96-
- **Testing and evaluation workflow**: In addition to the more traditional testing phases (unit tests, integration tests, end-to-end tests, etc.), the pipeline includes [offline evaluations](/langsmith/evaluation-concepts#offline-evaluation) and [LangGraph dev server testing](/langsmith/local-server) because you want to test the quality of your agent. These evaluations provide comprehensive assessment of the agent's performance using real-world scenarios and data.
96+
- **Testing and evaluation workflow**: In addition to the more traditional testing phases (unit tests, integration tests, end-to-end tests, etc.), the pipeline includes [offline evaluations](/langsmith/evaluation-concepts#offline-evaluation) and [Agent dev server testing](/langsmith/local-server) because you want to test the quality of your agent. These evaluations provide comprehensive assessment of the agent's performance using real-world scenarios and data.
9797

9898
![Test with Results Workflow](./images/cicd-test-with-results.png)
9999

@@ -207,12 +207,12 @@ Example `langgraph.json`:
207207

208208
### Local development and testing
209209

210-
![LangGraph Studio CLI Interface](./images/cicd-studio-cli.png)
210+
![Studio CLI Interface](./images/cicd-studio-cli.png)
211211

212212
First, test your agent locally using [Studio](/langsmith/studio):
213213

214214
```bash
215-
# Start local development server with LangGraph Studio
215+
# Start local development server with Studio
216216
langgraph dev
217217
```
218218

src/langsmith/cli.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: LangGraph CLI
33
sidebarTitle: LangGraph CLI
44
---
55

6-
**LangGraph CLI** is a command-line tool for building and running the [LangGraph API server](/langsmith/langgraph-server) locally. The resulting server exposes all API endpoints for runs, threads, assistants, etc., and includes supporting services such as a managed database for checkpointing and storage.
6+
**LangGraph CLI** is a command-line tool for building and running the [Agent Server](/langsmith/agent-server) locally. The resulting server exposes all API endpoints for runs, threads, assistants, etc., and includes supporting services such as a managed database for checkpointing and storage.
77

88
## Installation
99

@@ -306,7 +306,7 @@ To build and run a valid application, the LangGraph CLI requires a JSON configur
306306

307307
_(Added in v0.3.7)_
308308

309-
You can pin the API version of the LangGraph server by using the `api_version` key. This is useful if you want to ensure that your server uses a specific version of the API.
309+
You can pin the API version of the Agent Server by using the `api_version` key. This is useful if you want to ensure that your server uses a specific version of the API.
310310
By default, builds in Cloud deployments use the latest stable version of the server. This can be pinned by setting the `api_version` key to a specific version.
311311

312312
```json
@@ -339,7 +339,7 @@ To build and run a valid application, the LangGraph CLI requires a JSON configur
339339

340340
_(Added in v0.3.7)_
341341

342-
You can pin the API version of the LangGraph server by using the `api_version` key. This is useful if you want to ensure that your server uses a specific version of the API.
342+
You can pin the API version of the Agent Server by using the `api_version` key. This is useful if you want to ensure that your server uses a specific version of the API.
343343
By default, builds in Cloud deployments use the latest stable version of the server. This can be pinned by setting the `api_version` key to a specific version.
344344

345345
```json

src/langsmith/cloud.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ The **Cloud** option is a fully managed model where LangChain hosts and operates
1919
| | **Who manages it** | **Where it runs** |
2020
|-------------------|-------------------|-------------------|
2121
| **LangSmith platform (UI, APIs, datastores)** | LangChain | LangChain's cloud |
22-
| **Your LangGraph Servers** | LangChain | LangChain's cloud |
22+
| **Your Agent Servers** | LangChain | LangChain's cloud |
2323
| **CI/CD for your apps** | LangChain | LangChain's cloud |
2424

25-
![Cloud deployment: LangChain hosts and manages all components including the UI, APIs, and your LangGraph Servers.](/langsmith/images/langgraph-cloud-architecture.png)
25+
![Cloud deployment: LangChain hosts and manages all components including the UI, APIs, and your Agent Servers.](/langsmith/images/langgraph-cloud-architecture.png)
2626

2727
## Get started
2828

0 commit comments

Comments
 (0)