jobs • AI Agents Framework
Async Jobs API for PraisonAI.
jobs
AI Agents Framework
Async Jobs API for PraisonAI.
Provides HTTP API endpoints for long-running agent tasks:
- Submit jobs (POST /api/v1/runs)
- Check status (GET /api/v1/runs/{job_id})
- Get results (GET /api/v1/runs/{job_id}/result)
- Cancel jobs (POST /api/v1/runs/{job_id}/cancel)
- Stream progress (GET /api/v1/runs/{job_id}/stream)
Zero Performance Impact:
- All imports are lazy loaded via __getattr__
- Server only starts when explicitly requested
- No overhead when not in use
Usage:
# Start the jobs server
praisonai serve jobs --port 8005
# Or programmatically
from praisonai.jobs import start_server
start_server(port=8005)Import
from praisonai import jobs