Prerequisites
- Python 3.10 or higher
pip install praisonaiagents jira- Jira Cloud API token (generate here)
Quick Start
1
Set Environment Variables
2
Create a Jira Agent
How It Works
Available Tools
Common Patterns
Kanban Workflow Agent
An agent that manages the full Kanban lifecycle — creates tasks, moves them through stages, and verifies completion.Issue Search and Reporting
Multi-Agent Project Management
Configuration
Environment Variables
Create Task Parameters
Best Practices
Give agents the project key and board ID
Give agents the project key and board ID
Include the project key and board ID directly in the agent’s instructions so it doesn’t need to guess:
Use JQL for precise searches
Use JQL for precise searches
JQL gives exact control over search results:
Chain transitions through get_transitions first
Chain transitions through get_transitions first
Always let the agent call
jira_get_transitions before jira_move_issue so it knows what transitions are available for the current status.Use gpt-4o-mini for cost efficiency
Use gpt-4o-mini for cost efficiency
Jira operations are straightforward tool calls.
gpt-4o-mini handles them well at lower cost.Watch & Monitor
Monitor issues and projects for changes over time. These tools live inpraisonaiagents.tools (not praisonai_tools board tools above).
Watch tools
Every call requires
url (e.g. https://yourcompany.atlassian.net).
Auth
Examples
Pass the JIRA URL in prompts
Pass the JIRA URL in prompts
All watch tools require
url. Include it in user prompts or hard-code it in agent instructions.Use since_timestamp for diffs
Use since_timestamp for diffs
Without
since_timestamp, watch tools return current state only — no change detection.Combine with schedule_tools
Combine with schedule_tools
Watch tools are one-shot polls. Pair with
schedule_add for interval monitoring.Project keys are validated
Project keys are validated
jira_watch_project accepts keys matching ^[A-Z][A-Z0-9_]*$ to prevent JQL injection.Related
Custom Tools
Create your own tools
Schedule Tools
Interval polling for JIRA watch agents
GitHub Tools
Branch, commit, and PR tools

