Manage
Customize
Add an agent
Add an agent
Create Register in Redeploy:
agents/my_agent.py:app/main.py:./scripts/railway/redeploy.shAdd tools
Add tools
Agno includes 100+ tool integrations. See the full list.
Use a different model
Use a different model
Add your API key to Add
.env.production and update your agent:anthropic to pyproject.toml and redeploy:Add dependencies
Add dependencies
- Edit
pyproject.toml - Regenerate requirements:
./scripts/generate_requirements.sh upgrade - Redeploy:
./scripts/railway/redeploy.sh
Enable Slack
Enable Slack
Set both variables in Sync and redeploy:The interface activates automatically. See Slack setup for creating the Slack app.
.env.production:Local Development
Run without Docker for faster iteration:Environment Variables
Troubleshooting
'railway: command not found'
'railway: command not found'
Install:
brew install railway (Mac) or npm install -g @railway/cliFirst deploy fails (JWT)
First deploy fails (JWT)
Expected. Get your verification key from os.agno.com, add to
.env.production, then run ./scripts/railway/env-sync.sh.Database timeout
Database timeout
PostgreSQL takes ~30s to start. Check:
railway logs --service pgvector502 error
502 error
Container is still starting. Wait 1-2 min. Check:
railway logs --service agent-os