Skip to main content
Issues are the core work items in the PraisonAI Platform, supporting comprehensive project management with status workflows, priority levels, agent assignment, and hierarchical organization. Issues are the core work items in the PraisonAI Platform, supporting comprehensive project management with status workflows, priority levels, agent assignment, and hierarchical organization.
The user describes work to track; the platform records issues with status, priority, and assignees.

Quick Start

1

Create an Issue

2

Assign to Agent


How It Works

Issues follow a structured workflow with automatic ID generation, status tracking, and assignment capabilities to both human users and AI agents.
All endpoints scope resources to the workspace in the URL path. Requesting an issue_id that belongs to a different workspace returns 404 Not Found (never 200 or 403) to avoid leaking the existence of resources across tenants.

CRUD Operations

Create Issue

Create issues with comprehensive metadata and automatic ID generation.

List Issues

Retrieve issues with filtering and pagination support.

Update Issue

Modify issue properties including status transitions and reassignment.

Delete Issue

Remove issues when no longer needed.

Status Workflow

Issues follow a defined status workflow for clear progress tracking.

Priority Levels

Issues support five priority levels for effective triage and resource allocation.

Agent Assignment

Issues can be assigned to both human users and AI agents for automated processing.

Assign to Agent

Assign to User


Sub-Issues

Create hierarchical issue structures for better organization and breakdown of complex work.

Create Sub-Issue


API Reference

Endpoints

Request Schema

Response Schema

Query Parameters


Common Patterns

Automated Agent Workflows

Issue Templates

Progress Tracking


Best Practices

Write clear, actionable titles that describe what needs to be done.Good: "Fix user login timeout on mobile devices"
Bad: "Login broken"
Include context like the component, action, and scope when helpful.
Use priority levels consistently across your team:
  • urgent: Production issues, security vulnerabilities
  • high: Core features, important bugs affecting many users
  • medium: Standard development work, feature requests
  • low: Minor improvements, documentation updates
  • none: Use for initial triage before prioritization
Assign routine tasks to AI agents to free up human time:
  • Code reviews and analysis
  • Documentation updates
  • Test case generation
  • Bug reproduction and initial investigation
Keep complex decision-making and creative work for humans.
Break down large issues into manageable sub-issues:
  • Create parent issues for epics or major features
  • Use sub-issues for individual tasks or components
  • Keep sub-issues focused on single deliverables
  • Track progress through the parent issue hierarchy

Testing

Run the test suite to verify issue tracking functionality:

Project Management

Organize issues within projects

Agent Workflows

Automate issue processing with AI agents