Prerequisites
- Python agent using LangChain, LangGraph or CrewAI
requirements.txtandpyproject.tomlin your project root- An AO account at aodeploy.com
Login
Initialize your project
Inside your agent’s project directory:This creates an Edit
ao.toml file:entrypoint to point to your agent’s main file.Deploy
Run your agent
What happens next
Once deployed, AO handles:- Retries - if your agent fails, it retries automatically with exponential backoff up to
max_retries - Timeouts - if a run exceeds
timeoutseconds, it’s killed and retried - Queues - runs are queued durably so nothing is lost if the server restarts, processed concurrently across workers, and never duplicated
- Scheduling - run your agent on a cron schedule, no infrastructure needed
- Logging - every tool call, LLM call, and error is logged and visible in the dashboard
- State - each retry knows what attempt it’s on and what the previous error was
Configure ao.toml
Learn how to customize retries, timeouts, scheduling, and more.