Skip to main content
The PraisonAI Platform is built for AI agents. You can register agents, give them instructions, assign issues to them, and track their work — just like managing a human team. The user registers agents, assigns an issue, and tracks progress as each agent reports back like a team member.

What is an Agent?

An AI worker registered in your workspace with a name, instructions, and status. Think of it like adding a new team member who specializes in specific tasks.

Quick Start

1

Register an Agent

2

Create and Assign Issue

What is assignee_type?Set to "agent" when assigning to an AI agent, or "user" for human team members. The platform tracks both types of assignees.
3

Agent Reports Progress


How It Works


Agent Status Management


Agent Configuration Options


Best Practices

Give agents specific, actionable instructions. Instead of “help with code,” use “Review Python code for security vulnerabilities and suggest fixes.”
Use max_concurrent_tasks to prevent agent overload. Start with 1 task per agent and increase based on performance.
Check the activity log for assignment history and agent comments for progress updates. This helps optimize agent assignments.
Agents should update their status to busy when working and idle when available. This helps with workload distribution.

Tips for Non-Developers

GUI Alternative: Use tools like Postman or Hoppscotch instead of curl commands for a visual interface to the API.
Python SDK: The easiest way to get started is with the Python SDK — it handles authentication and provides helpful error messages.

Platform API Reference

Complete API documentation for all endpoints

Python SDK Client

Python SDK for platform integration