Skip to content

Installation

Basic Installation

Simple installation

uv tool install agentpool

Multiple extras

uv tool install agentpool[default, coding]

Available Extras

Name Dependencies Description
a2a fasta2a, starlette A2A Server
ag-ui ag-ui-protocol>=0.1.10 Ag-UI Agents
braintrust braintrust, autoevals Braintrust Prompt Hub
clipboard copykitten Clipboard functionality
coding rustworkx>=0.17.1, grep-ast, ast-grep-py>=0.40.0, tree-sitter>=0.25.2, tree-sitter-python>=0.25.0, tree-sitter-c>=0.24.1, tree-sitter-javascript>=0.25.0, tree-sitter>=0.25.2, tree-sitter-typescript>=0.23.0, tree-sitter-cpp>=0.23.0, tree-sitter-rust>=0.23.0, tree-sitter-go>=0.23.0, tree-sitter-json>=0.24.0, tree-sitter-yaml>=0.6.0 Packages to allow coding functionality
composio composio Composio toolsets
events evented[all] Event triggers for agents
git fsspec[git] Git support
langfuse langfuse Langfuse Prompt Hub
markitdown markitdown; python_version < '3.14' MarkItDown Media Converter
mcp-discovery fastembed>=0.7.4; python_version < '3.14', lancedb>=0.26.0; python_version < '3.14', pyarrow>=19.0.0; python_version < '3.14' MCP Discovery Toolset with semantic search
mcp_run mcpx-py>=0.7.0 MCP.run Toolset
notifications apprise>=1.9.5 Notification Toolset
promptlayer promptlayer PromptLayer Prompt Hub
textual textual>=1.0.0 Textual CLI app to create configs
tiktoken tiktoken Exact token counting
tts anyvoice[tts-edge,openai]>=0.0.2 Text-to-Speech using AnyVoice
zed zstandard>=0.23.0 Zed IDE storage provider

One-Line ACP Setup

No installation needed - run directly with uvx:

uvx --python 3.13 agentpool@latest serve-acp 

# or

uvx --python 3.13 agentpool@latest serve-acp path/to/agents.yml