Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

polos_sdk-0.1.5.tar.gz (189.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

polos_sdk-0.1.5-py3-none-any.whl (120.6 kB view details)

Uploaded Python 3

File details

Details for the file polos_sdk-0.1.5.tar.gz.

File metadata

  • Download URL: polos_sdk-0.1.5.tar.gz
  • Upload date:
  • Size: 189.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for polos_sdk-0.1.5.tar.gz
Algorithm Hash digest
SHA256 2721edb016c48a87e1548f8286a9d7d941a38aaa1a134073d337a4ded0be7df9
MD5 8f00abc6aebdc1732df7541e18b086c4
BLAKE2b-256 c2a2fc4871be8da16b6f3cc850ec76aa85a1a4d589a7c98e30a3dc4726bd8ebe

See more details on using hashes here.

File details

Details for the file polos_sdk-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: polos_sdk-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 120.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for polos_sdk-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 65220ab6d63857ff29219a797c9aa490bbf9157fd624445bb76c03e1b0476a4c
MD5 26cc46fbff8284f4aac5677dfdc34f73
BLAKE2b-256 7b0dfb456344d2dcee8a43b91d6bdf7473ad85cdbc6e25d272bc1224ff8907c6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page