Skip to main content

Manage

Customize

Create agents/my_agent.py:
Register in app/main.py:
Redeploy: ./scripts/railway/redeploy.sh
Agno includes 100+ tool integrations. See the full list.
Add your API key to .env.production and update your agent:
Add anthropic to pyproject.toml and redeploy:
  1. Edit pyproject.toml
  2. Regenerate requirements: ./scripts/generate_requirements.sh upgrade
  3. Redeploy: ./scripts/railway/redeploy.sh
Set both variables in .env.production:
Sync and redeploy:
The interface activates automatically. See Slack setup for creating the Slack app.

Local Development

Run without Docker for faster iteration:

Environment Variables

Troubleshooting

Install: brew install railway (Mac) or npm install -g @railway/cli
Expected. Get your verification key from os.agno.com, add to .env.production, then run ./scripts/railway/env-sync.sh.
PostgreSQL takes ~30s to start. Check: railway logs --service pgvector
Container is still starting. Wait 1-2 min. Check: railway logs --service agent-os