Skip to the collection

agent-native · Agent Runtime & Infrastructure

Polos

Listed on The Agent-Native Index

The open-source runtime for AI agents. Sandboxed execution with built-in tools, human-in-the-loop approvals, Slack integration, and durable workflows with automatic retries and prompt caching. You write the agent. Polos handles the infrastructure

What it does

Polos is an opinionated runtime for AI agents that bundles four concerns into one stack:

  1. Sandboxed execution — agent code runs in a Docker or E2B container with a clean, throw-away filesystem and a built-in tool kit (exec, files, search).
  2. Durable workflow — each step is checkpointed; on failure, the runtime retries with prompt cache hits to avoid re-paying LLM costs.
  3. Multiple triggers — HTTP, webhook, cron, and event triggers are first-class; agents are deployed once and react to many sources.
  4. HITL via Slack / UI — pause-and-approve gates without ad-hoc plumbing.

The pitch is that it sits in the gap between code-execution sandboxes (E2B) and durable workflow engines (Trigger.dev, Inngest): you get both, agent-shaped, in one runtime — at small-team operational cost.


Agent-facing interfaces

How agents onboard

# Install:
pip install polos
# or
npm install polos

# Run an agent inside the runtime:
import polos

@polos.agent(triggers=["http", "cron", "webhook"])
def my_agent(ctx): ...

See the full onboarding section in the dossier.

Protocol surface

Interface Detail
Python SDK pip install polos
TypeScript SDK npm install polos
HTTP / webhook / cron / event triggers All first-class
Slack integration HITL approval channel