# Agent Stack ## Docs - [A2A Proxy Http Transport](https://agentstack.beeai.dev/api-reference/a2a/a2a-proxy-http-transport.md) - [A2A Proxy Http Transport](https://agentstack.beeai.dev/api-reference/a2a/a2a-proxy-http-transport-1.md) - [A2A Proxy Http Transport](https://agentstack.beeai.dev/api-reference/a2a/a2a-proxy-http-transport-10.md) - [A2A Proxy Http Transport](https://agentstack.beeai.dev/api-reference/a2a/a2a-proxy-http-transport-11.md) - [A2A Proxy Http Transport](https://agentstack.beeai.dev/api-reference/a2a/a2a-proxy-http-transport-12.md) - [A2A Proxy Http Transport](https://agentstack.beeai.dev/api-reference/a2a/a2a-proxy-http-transport-13.md) - [A2A Proxy Http Transport](https://agentstack.beeai.dev/api-reference/a2a/a2a-proxy-http-transport-2.md) - [A2A Proxy Http Transport](https://agentstack.beeai.dev/api-reference/a2a/a2a-proxy-http-transport-3.md) - [A2A Proxy Http Transport](https://agentstack.beeai.dev/api-reference/a2a/a2a-proxy-http-transport-4.md) - [A2A Proxy Http Transport](https://agentstack.beeai.dev/api-reference/a2a/a2a-proxy-http-transport-5.md) - [A2A Proxy Http Transport](https://agentstack.beeai.dev/api-reference/a2a/a2a-proxy-http-transport-6.md) - [A2A Proxy Http Transport](https://agentstack.beeai.dev/api-reference/a2a/a2a-proxy-http-transport-7.md) - [A2A Proxy Http Transport](https://agentstack.beeai.dev/api-reference/a2a/a2a-proxy-http-transport-8.md) - [A2A Proxy Http Transport](https://agentstack.beeai.dev/api-reference/a2a/a2a-proxy-http-transport-9.md) - [A2A Proxy Jsonrpc Transport](https://agentstack.beeai.dev/api-reference/a2a/a2a-proxy-jsonrpc-transport.md) - [A2A Proxy Jsonrpc Transport](https://agentstack.beeai.dev/api-reference/a2a/a2a-proxy-jsonrpc-transport-1.md) - [Get Agent Card](https://agentstack.beeai.dev/api-reference/a2a/get-agent-card.md) - [Jwks](https://agentstack.beeai.dev/api-reference/auth/jwks.md) - [Protected Resource Metadata](https://agentstack.beeai.dev/api-reference/auth/protected-resource-metadata.md) - [Get Configuration](https://agentstack.beeai.dev/api-reference/configurations/get-configuration.md) - [Update Configuration](https://agentstack.beeai.dev/api-reference/configurations/update-configuration.md) - [Connect Connector](https://agentstack.beeai.dev/api-reference/connectors/connect-connector.md) - [Create Connector](https://agentstack.beeai.dev/api-reference/connectors/create-connector.md) - [Delete Connector](https://agentstack.beeai.dev/api-reference/connectors/delete-connector.md) - [Disconnect Connector](https://agentstack.beeai.dev/api-reference/connectors/disconnect-connector.md) - [List Connectors](https://agentstack.beeai.dev/api-reference/connectors/list-connectors.md) - [List Presets](https://agentstack.beeai.dev/api-reference/connectors/list-presets.md) - [Mcp](https://agentstack.beeai.dev/api-reference/connectors/mcp.md) - [Mcp](https://agentstack.beeai.dev/api-reference/connectors/mcp-1.md) - [Oauth Callback](https://agentstack.beeai.dev/api-reference/connectors/oauth-callback.md) - [Read Connector](https://agentstack.beeai.dev/api-reference/connectors/read-connector.md) - [Add Context History Item](https://agentstack.beeai.dev/api-reference/contexts/add-context-history-item.md) - [Create Context](https://agentstack.beeai.dev/api-reference/contexts/create-context.md) - [Delete Context](https://agentstack.beeai.dev/api-reference/contexts/delete-context.md) - [Delete Context History From Id](https://agentstack.beeai.dev/api-reference/contexts/delete-context-history-from-id.md) - [Generate Context Token](https://agentstack.beeai.dev/api-reference/contexts/generate-context-token.md) - [Get Context](https://agentstack.beeai.dev/api-reference/contexts/get-context.md) - [List Context](https://agentstack.beeai.dev/api-reference/contexts/list-context.md) - [List Context History](https://agentstack.beeai.dev/api-reference/contexts/list-context-history.md) - [Patch Context Metadata](https://agentstack.beeai.dev/api-reference/contexts/patch-context-metadata.md) - [Update Context](https://agentstack.beeai.dev/api-reference/contexts/update-context.md) - [Create Text Extraction](https://agentstack.beeai.dev/api-reference/files/create-text-extraction.md): Create or return text extraction for a file. - [Delete File](https://agentstack.beeai.dev/api-reference/files/delete-file.md) - [Delete Text Extraction](https://agentstack.beeai.dev/api-reference/files/delete-text-extraction.md) - [Get File](https://agentstack.beeai.dev/api-reference/files/get-file.md) - [Get File Content](https://agentstack.beeai.dev/api-reference/files/get-file-content.md) - [Get Text Extraction](https://agentstack.beeai.dev/api-reference/files/get-text-extraction.md) - [Get Text File Content](https://agentstack.beeai.dev/api-reference/files/get-text-file-content.md) - [List Files](https://agentstack.beeai.dev/api-reference/files/list-files.md) - [Upload File](https://agentstack.beeai.dev/api-reference/files/upload-file.md) - [Create Model Provider](https://agentstack.beeai.dev/api-reference/model_providers/create-model-provider.md) - [Delete Model Provider](https://agentstack.beeai.dev/api-reference/model_providers/delete-model-provider.md) - [Get Model Provider](https://agentstack.beeai.dev/api-reference/model_providers/get-model-provider.md) - [List Model Providers](https://agentstack.beeai.dev/api-reference/model_providers/list-model-providers.md) - [Match](https://agentstack.beeai.dev/api-reference/model_providers/match.md) - [Create Chat Completion](https://agentstack.beeai.dev/api-reference/openai/create-chat-completion.md) - [Create Embedding](https://agentstack.beeai.dev/api-reference/openai/create-embedding.md) - [List Models](https://agentstack.beeai.dev/api-reference/openai/list-models.md) - [Create Provider Build](https://agentstack.beeai.dev/api-reference/provider_builds/create-provider-build.md) - [Delete](https://agentstack.beeai.dev/api-reference/provider_builds/delete.md) - [Get Provider Build](https://agentstack.beeai.dev/api-reference/provider_builds/get-provider-build.md) - [List Provider Builds](https://agentstack.beeai.dev/api-reference/provider_builds/list-provider-builds.md) - [Preview Provider Build](https://agentstack.beeai.dev/api-reference/provider_builds/preview-provider-build.md) - [Stream Logs](https://agentstack.beeai.dev/api-reference/provider_builds/stream-logs.md) - [Create Provider Discovery](https://agentstack.beeai.dev/api-reference/provider_discovery/create-provider-discovery.md) - [Get Provider Discovery](https://agentstack.beeai.dev/api-reference/provider_discovery/get-provider-discovery.md) - [Create Provider](https://agentstack.beeai.dev/api-reference/providers/create-provider.md) - [Delete Provider](https://agentstack.beeai.dev/api-reference/providers/delete-provider.md) - [Get Provider](https://agentstack.beeai.dev/api-reference/providers/get-provider.md) - [Get Provider By Location](https://agentstack.beeai.dev/api-reference/providers/get-provider-by-location.md) - [List Provider Variables](https://agentstack.beeai.dev/api-reference/providers/list-provider-variables.md) - [List Providers](https://agentstack.beeai.dev/api-reference/providers/list-providers.md) - [Patch Provider](https://agentstack.beeai.dev/api-reference/providers/patch-provider.md) - [Preview Provider](https://agentstack.beeai.dev/api-reference/providers/preview-provider.md) - [Stream Logs](https://agentstack.beeai.dev/api-reference/providers/stream-logs.md) - [Update Provider Variables](https://agentstack.beeai.dev/api-reference/providers/update-provider-variables.md) - [Get User](https://agentstack.beeai.dev/api-reference/user/get-user.md) - [List User Feedback](https://agentstack.beeai.dev/api-reference/user_feedback/list-user-feedback.md) - [User Feedback](https://agentstack.beeai.dev/api-reference/user_feedback/user-feedback.md) - [Get Me](https://agentstack.beeai.dev/api-reference/users/get-me.md): Get current user - [List User Variables](https://agentstack.beeai.dev/api-reference/variables/list-user-variables.md) - [Update User Variables](https://agentstack.beeai.dev/api-reference/variables/update-user-variables.md) - [Add Items](https://agentstack.beeai.dev/api-reference/vector_stores/add-items.md) - [Create Vector Store](https://agentstack.beeai.dev/api-reference/vector_stores/create-vector-store.md): Create a new vector store. - [Delete Document](https://agentstack.beeai.dev/api-reference/vector_stores/delete-document.md): Delete a document by ID. - [Delete Vector Store](https://agentstack.beeai.dev/api-reference/vector_stores/delete-vector-store.md): Delete a vector store by ID. - [Get Vector Store](https://agentstack.beeai.dev/api-reference/vector_stores/get-vector-store.md): Get a vector store by ID. - [List Documents](https://agentstack.beeai.dev/api-reference/vector_stores/list-documents.md): List all documents in a vector store. - [Search With Vector](https://agentstack.beeai.dev/api-reference/vector_stores/search-with-vector.md): Search a vector store using either text or a vector. - [Customize Agent Details](https://agentstack.beeai.dev/stable/agent-integration/agent-details.md): Configure how your agent appears and behaves in the GUI - [Configure Agent Settings](https://agentstack.beeai.dev/stable/agent-integration/agent-settings.md): Allow users to configure agent behavior with interactive UI components - [Work with Canvas](https://agentstack.beeai.dev/stable/agent-integration/canvas.md): Handle artifact editing requests from users - [Add Citations to Agent Responses](https://agentstack.beeai.dev/stable/agent-integration/citations.md): Add source references to agent responses with clickable links - [Environment Variables](https://agentstack.beeai.dev/stable/agent-integration/env-variables.md): Declare which environment variables the agent requires so they can be provided by the Agent Stack runtime. - [Handle Errors](https://agentstack.beeai.dev/stable/agent-integration/error.md): Learn how your agent can report formatted errors to the UI. - [Working with Files](https://agentstack.beeai.dev/stable/agent-integration/files.md): Upload and generate files in agents - [Collect Input with Forms](https://agentstack.beeai.dev/stable/agent-integration/forms.md): Collect structured input from users - [LLM Proxy Service](https://agentstack.beeai.dev/stable/agent-integration/llm-proxy-service.md): Leverage Agent Stack's model and provider agnostic LLM inference - [MCP integration](https://agentstack.beeai.dev/stable/agent-integration/mcp.md): Learn how Agent Stack helps with authentication when using MCP. - [Working with Messages](https://agentstack.beeai.dev/stable/agent-integration/messages.md): Learn how to structure, send, and receive messages - the foundation of agent communication. - [Multi-Turn Conversations](https://agentstack.beeai.dev/stable/agent-integration/multi-turn.md): Manage conversation state and history to build context-aware agents in Agent Stack - [Monitoring & Observability](https://agentstack.beeai.dev/stable/agent-integration/observability.md): Monitor traces, logs, and metrics from your agents and platform - [Server SDK (Python)](https://agentstack.beeai.dev/stable/agent-integration/overview.md): Enhance your existing AI agents with platform capabilities - [Build RAG Pipelines](https://agentstack.beeai.dev/stable/agent-integration/rag.md): Use vector stores, embedding, and text-extraction services to build RAG pipelines - [Manage Runtime Secrets](https://agentstack.beeai.dev/stable/agent-integration/secrets.md): Learn how your agent can request secrets (e.g. API keys) from the user - [Approve Tool Calls](https://agentstack.beeai.dev/stable/agent-integration/tool-calls.md): Implement a human-in-the-loop workflow by requiring user authorization before an agent executes specific tools. - [Visualize Agent Trajectories](https://agentstack.beeai.dev/stable/agent-integration/trajectory.md): Show users the step-by-step reasoning process of your agent. - [Contribute](https://agentstack.beeai.dev/stable/community/contribute.md): Learn how to contribute to Agent Stack - [A2A Client Integration](https://agentstack.beeai.dev/stable/custom-ui/a2a-client.md): Create the A2A client, fulfill agent demands, and handle streaming events - [Agent Requirements](https://agentstack.beeai.dev/stable/custom-ui/agent-requirements.md): Fulfill agent service demands and render UI extensions in your custom interface - [Agent Responses](https://agentstack.beeai.dev/stable/custom-ui/agent-responses.md): Extract and render message parts, citations, trajectories, and artifacts - [Custom UI Architecture Guide](https://agentstack.beeai.dev/stable/custom-ui/architecture-guide.md): Practical approach to building a custom Agent Stack UI using the chat-ui reference example - [Error Handling](https://agentstack.beeai.dev/stable/custom-ui/error-handling.md): Handle platform API errors and agent task failures - [Getting Started](https://agentstack.beeai.dev/stable/custom-ui/getting-started.md): SDK overview and key workflows for building custom agent interfaces - [Permissions and Tokens](https://agentstack.beeai.dev/stable/custom-ui/permissions-and-tokens.md): User roles, context tokens, and permission scopes for platform access - [Platform API Client](https://agentstack.beeai.dev/stable/custom-ui/platform-api-client.md): Complete reference for platform endpoints and API authentication - [User Messages](https://agentstack.beeai.dev/stable/custom-ui/user-messages.md): Compose user messages with agent fulfillments and user response metadata - [Connect CLI to Remote Server](https://agentstack.beeai.dev/stable/deploy-agent-stack/authenticate-cli-to-server.md): Connect the Agent Stack CLI to your deployed server - [Agent Stack Deployment Guide](https://agentstack.beeai.dev/stable/deploy-agent-stack/deployment-guide.md): Deploying Agent Stack - [Webhooks](https://agentstack.beeai.dev/stable/deploy-agent-stack/webhooks.md): Receive real-time notifications when resources change - [Connect A2A Agents](https://agentstack.beeai.dev/stable/deploy-agents/a2a-agents.md): Instant UI for existing A2A agents - [Build New Agents](https://agentstack.beeai.dev/stable/deploy-agents/building-agents.md): Start building your own agent with a simple Hello World example - [Deploy Your Agents](https://agentstack.beeai.dev/stable/deploy-agents/deploy-your-agents.md): Package and deploy your agent to Agent Stack as a managed service - [Wrap Your Existing Agents](https://agentstack.beeai.dev/stable/deploy-agents/wrap-existing-agents.md): Deploy your existing agent to Agent Stack by wrapping it with the Agent Stack server - [MCP Connectors](https://agentstack.beeai.dev/stable/experimental/connectors.md): Create and manage data connections to external services - [Quickstart](https://agentstack.beeai.dev/stable/introduction/quickstart.md): Get Agent Stack up and running in minutes. Then explore running pre-built agents. - [Welcome](https://agentstack.beeai.dev/stable/introduction/welcome.md): Agent Stack is open infrastructure for turning AI agents into running services in minutes. - [CLI Reference](https://agentstack.beeai.dev/stable/reference/cli-reference.md): Complete reference for the Agent Stack command-line interface ## OpenAPI Specs - [openapi](https://agentstack.beeai.dev/stable/api-reference/openapi.json) - [package](https://agentstack.beeai.dev/package.json)