Agent
- Description: Lets build an Agents which will interact with jira and perform necessary actions
- Bug Summarizer:
- Consider we are working for a project and defects are raised and every day before team starts the day, agent should gather information and summarize defects
- Scrum Activity Planning:
JIRA SETUP
- JIRA has free trail for one month
- Lets signup for JIRA CLOUD Refer Here
- Watch classroom recording
Environment Setup
- Create a new virtual environment
- Install necessary dependencies
- langraph
- langchain[google-vertexai]
- langgraph-cli[inmem]
- Create a folder structure Refer Here for the first change

- For connecting to Jira we have a toolkit Refer Here
- We need to add additional dependencies Refer Here for change set
pip install --upgrade --quiet atlassian-python-api langchain-community
-
Create an API Token in Jira
-
Now lets create an llm object and use react agent with JiraToolkit to get some responses
- ensure you have .env file
JIRA_API_TOKEN='xxxxxxxxxxxxxxxxxx'
JIRA_USERNAME='xxxxxxxxx@gmail.com'
JIRA_INSTANCE_URL='https://xxxxxxx.atlassian.net'
JIRA_CLOUD='True'
- Refer Here to the notebook for basic connectivity
Now lets start adding some backlog items
- Add epics and stories as child items in epic
- Watch the recording
