Skip to main content
The user describes backlog work; the agent searches Jira and creates or updates issues.
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

Include the project key and board ID directly in the agent’s instructions so it doesn’t need to guess:
JQL gives exact control over search results:
Always let the agent call jira_get_transitions before jira_move_issue so it knows what transitions are available for the current status.
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 in praisonaiagents.tools (not praisonai_tools board tools above).

Watch tools

Every call requires url (e.g. https://yourcompany.atlassian.net).

Auth

Examples

All watch tools require url. Include it in user prompts or hard-code it in agent instructions.
Without since_timestamp, watch tools return current state only — no change detection.
Watch tools are one-shot polls. Pair with schedule_add for interval monitoring.
jira_watch_project accepts keys matching ^[A-Z][A-Z0-9_]*$ to prevent JQL injection.

Custom Tools

Create your own tools

Schedule Tools

Interval polling for JIRA watch agents

GitHub Tools

Branch, commit, and PR tools