Polos SDK for Python - Durable Agent Execution
Project description
Polos Python SDK
Durable execution engine for Python. Build reliable AI agents and workflows that can survive failures, handle long-running tasks, and coordinate complex processes.
Features
- 🤖 AI Agents - Build LLM-powered agents with tool calling, streaming, and conversation history
- 🔄 Durable Workflows - Workflows survive failures and resume from checkpoints
- ⏰ Long-Running - Execute workflows that run for hours or days
- 🔗 Workflow Orchestration - Chain workflows together and build complex processes
- 🛠️ Tools - Define reusable tools that agents can call
- 🐍 Native Python - Async/await support, type hints, and Pythonic APIs
- 📊 Observability - Built-in tracing, events, and monitoring
Installation
pip install polos-sdk
Or with UV (recommended):
uv add polos-sdk
Optional Dependencies
Install provider-specific dependencies for LLM support:
# OpenAI
pip install polos-sdk[openai]
# Anthropic
pip install polos-sdk[anthropic]
# Google Gemini
pip install polos-sdk[gemini]
# Groq
pip install polos-sdk[groq]
# Fireworks
pip install polos-sdk[fireworks]
# Together AI
pip install polos-sdk[together]
# All providers
pip install polos-sdk[openai,anthropic,gemini,groq,fireworks,together]
Quick Start
Use the quickstart guide at https://docs.polos.dev to get started in minutes.
License
Apache-2.0 - see LICENSE for details.
Support
Built with ❤️ by the Polos team
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file polos_sdk-0.1.13.tar.gz.
File metadata
- Download URL: polos_sdk-0.1.13.tar.gz
- Upload date:
- Size: 241.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
66bf550edd6b3ab88883e32f5a4e79142bfe850479893bc31bd9611366441dd2
|
|
| MD5 |
51ab6905c779c5a6132eed05bf78a082
|
|
| BLAKE2b-256 |
055fb3d2077b49ccd8fe13f02063dca7bed910ba04835bc1681de9c55b40ef4d
|
File details
Details for the file polos_sdk-0.1.13-py3-none-any.whl.
File metadata
- Download URL: polos_sdk-0.1.13-py3-none-any.whl
- Upload date:
- Size: 171.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
08f0c27a3a03f887a239da934cb8bdf8131f456e4fef5a13ae66574ccce238a4
|
|
| MD5 |
d45e8b89e76770760b0b729c98492de0
|
|
| BLAKE2b-256 |
b4033ff3f3fd3c1d618af7cc327eb33e77b0deb4a90d99d2a547102d70085e9f
|