Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
---
title: "Agent Development SDK (Python)"
title: "Server SDK (Python)"
description: "Enhance your existing AI agents with platform capabilities"
---

The Agent Stack SDK is a Python library that enhances your existing AI agents with platform capabilities. Whether you've built your agent with LangGraph, CrewAI, or custom logic, the SDK connects it to the Agent Stack platform, giving you instant access to runtime-configurable services, interactive UI components, and deployment infrastructure.
The Server SDK is a Python library that enhances your existing AI agents with platform capabilities. Whether you've built your agent with LangGraph, CrewAI, or custom logic, the SDK connects it to the Agent Stack platform, giving you instant access to runtime-configurable services, interactive UI components, and deployment infrastructure.

Built on top of the [Agent2Agent Protocol (A2A)](https://a2a-protocol.org/), the SDK wraps your agent implementation and adds powerful functionality through [A2A extensions](https://a2a-protocol.org/latest/topics/extensions/).

This enables your agent to leverage platform services like [LLM providers](/extensions/llm-proxy-service), [file storage](/guides/files), [vector databases](/extensions/rag), and rich UI components. That's all without rewriting your core agent logic.

## What the SDK Provides

The Agent Stack SDK offers several key capabilities:
The Server SDK offers several key capabilities:

- **Server wrapper**: Simplified server creation and agent registration
- **Extension system**: Dependency injection for services (LLM, embeddings, file storage) and UI components (forms, citations, trajectory)
Expand Down Expand Up @@ -96,7 +96,7 @@ async def form_agent(
yield AgentMessage(text="Form was not filled out.")
```

<Tip>The whole complexity of Task management is handled via Agent Stack SDK.</Tip>
<Tip>The whole complexity of Task management is handled via Server SDK.</Tip>

The generator pattern also enables agents to:
- Stream responses incrementally
Expand Down Expand Up @@ -157,5 +157,3 @@ UI extensions add extra metadata to messages, enabling the Agent Stack UI to ren
- **Trajectory**: Visualize agent reasoning steps with execution traces

These extensions enhance messages with metadata that the UI interprets to create rich, interactive experiences beyond standard text responses.


66 changes: 33 additions & 33 deletions docs/docs.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,23 +31,23 @@
{
"group": "Agent Capabilities",
"pages": [
"stable/agent-development/overview",
"stable/agent-development/messages",
"stable/agent-development/multi-turn",
"stable/agent-development/files",
"stable/agent-development/agent-details",
"stable/agent-development/llm-proxy-service",
"stable/agent-development/trajectory",
"stable/agent-development/citations",
"stable/agent-development/forms",
"stable/agent-development/agent-settings",
"stable/agent-development/secrets",
"stable/agent-development/rag",
"stable/agent-development/mcp-oauth",
"stable/agent-development/mcp",
"stable/agent-development/env-variables",
"stable/agent-development/error",
"stable/agent-development/tool-calls"
"stable/agent-integration/overview",
"stable/agent-integration/messages",
"stable/agent-integration/multi-turn",
"stable/agent-integration/files",
"stable/agent-integration/agent-details",
"stable/agent-integration/llm-proxy-service",
"stable/agent-integration/trajectory",
"stable/agent-integration/citations",
"stable/agent-integration/forms",
"stable/agent-integration/agent-settings",
"stable/agent-integration/secrets",
"stable/agent-integration/rag",
"stable/agent-integration/mcp-oauth",
"stable/agent-integration/mcp",
"stable/agent-integration/env-variables",
"stable/agent-integration/error",
"stable/agent-integration/tool-calls"
]
},
{
Expand Down Expand Up @@ -103,22 +103,22 @@
{
"group": "Agent Capabilities",
"pages": [
"development/agent-development/overview",
"development/agent-development/messages",
"development/agent-development/multi-turn",
"development/agent-development/files",
"development/agent-development/agent-details",
"development/agent-development/llm-proxy-service",
"development/agent-development/trajectory",
"development/agent-development/citations",
"development/agent-development/forms",
"development/agent-development/agent-settings",
"development/agent-development/secrets",
"development/agent-development/rag",
"development/agent-development/mcp",
"development/agent-development/env-variables",
"development/agent-development/error",
"development/agent-development/tool-calls"
"development/agent-integration/overview",
"development/agent-integration/messages",
"development/agent-integration/multi-turn",
"development/agent-integration/files",
"development/agent-integration/agent-details",
"development/agent-integration/llm-proxy-service",
"development/agent-integration/trajectory",
"development/agent-integration/citations",
"development/agent-integration/forms",
"development/agent-integration/agent-settings",
"development/agent-integration/secrets",
"development/agent-integration/rag",
"development/agent-integration/mcp",
"development/agent-integration/env-variables",
"development/agent-integration/error",
"development/agent-integration/tool-calls"
]
},
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
---
title: "Agent Development SDK (Python)"
title: "Server SDK (Python)"
description: "Enhance your existing AI agents with platform capabilities"
---

The Agent Stack SDK is a Python library that enhances your existing AI agents with platform capabilities. Whether you've built your agent with LangGraph, CrewAI, or custom logic, the SDK connects it to the Agent Stack platform, giving you instant access to runtime-configurable services, interactive UI components, and deployment infrastructure.
The Server SDK is a Python library that enhances your existing AI agents with platform capabilities. Whether you've built your agent with LangGraph, CrewAI, or custom logic, the SDK connects it to the Agent Stack platform, giving you instant access to runtime-configurable services, interactive UI components, and deployment infrastructure.

Built on top of the [Agent2Agent Protocol (A2A)](https://a2a-protocol.org/), the SDK wraps your agent implementation and adds powerful functionality through [A2A extensions](https://a2a-protocol.org/latest/topics/extensions/).

This enables your agent to leverage platform services like [LLM providers](/extensions/llm-proxy-service), [file storage](/guides/files), [vector databases](/extensions/rag), and rich UI components. That's all without rewriting your core agent logic.

## What the SDK Provides

The Agent Stack SDK offers several key capabilities:
The Server SDK offers several key capabilities:

- **Server wrapper**: Simplified server creation and agent registration
- **Extension system**: Dependency injection for services (LLM, embeddings, file storage) and UI components (forms, citations, trajectory)
Expand Down Expand Up @@ -96,7 +96,7 @@ async def form_agent(
yield AgentMessage(text="Form was not filled out.")
```

<Tip>The whole complexity of Task management is handled via Agent Stack SDK.</Tip>
<Tip>The whole complexity of Task management is handled via Server SDK.</Tip>

The generator pattern also enables agents to:
- Stream responses incrementally
Expand Down Expand Up @@ -157,5 +157,3 @@ UI extensions add extra metadata to messages, enabling the Agent Stack UI to ren
- **Trajectory**: Visualize agent reasoning steps with execution traces

These extensions enhance messages with metadata that the UI interprets to create rich, interactive experiences beyond standard text responses.


Loading