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.| Field | Description | Values |
|---|---|---|
name | Agent identifier | Any string |
instructions | What the agent does | Clear task description |
status | Current state | offline, idle, busy |
runtime_mode | How agent runs | local, cloud, hybrid |
Quick Start
Create and Assign Issue
- curl
- Python SDK
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.How It Works
| Step | Action | Result |
|---|---|---|
| 1 | Register agent | Agent available in workspace |
| 2 | Create issue | Issue ready for assignment |
| 3 | Assign to agent | Activity log entry created |
| 4 | Agent works | Comments posted as progress |
| 5 | Update status | Agent available for new work |
Agent Status Management
- Update Status
- Check Workload
- Python SDK
Agent Configuration Options
| Option | Type | Default | Description |
|---|---|---|---|
name | str | Required | Agent display name |
runtime_mode | str | "local" | How agent executes (local, cloud, hybrid) |
instructions | str | None | What the agent should do |
max_concurrent_tasks | int | 1 | Maximum parallel assignments |
status | str | "offline" | Current availability (offline, idle, busy) |
Best Practices
Write Clear Instructions
Write Clear Instructions
Give agents specific, actionable instructions. Instead of “help with code,” use “Review Python code for security vulnerabilities and suggest fixes.”
Monitor Agent Workload
Monitor Agent Workload
Use
max_concurrent_tasks to prevent agent overload. Start with 1 task per agent and increase based on performance.Track Agent Activity
Track Agent Activity
Check the activity log for assignment history and agent comments for progress updates. This helps optimize agent assignments.
Update Status Appropriately
Update Status Appropriately
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.
Related
Platform API Reference
Complete API documentation for all endpoints
Python SDK Client
Python SDK for platform integration

