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:

python
# Start the jobs server
praisonai serve jobs --port 8005

# Or programmatically
from praisonai.jobs import start_server
start_server(port=8005)

Import

python
from praisonai import jobs

Related Documentation