Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[new feature] Jira integration #340

Open
olegklimov opened this issue Oct 2, 2024 · 12 comments
Open

[new feature] Jira integration #340

olegklimov opened this issue Oct 2, 2024 · 12 comments

Comments

@olegklimov
Copy link
Contributor

olegklimov commented Oct 2, 2024

Jira is a nice bug-tracking software.

Would be great to have the same functionality as Github integration provides: creating issues, commenting, searching.

It's not clear at this point if they have a command line utility or REST API in Jira. Both can be integrated quite easily, a change to only 2 files required (1 file for the new integration, and tools_description.rs)

CONTRIBUTING

@AngadManroy
Copy link

Recently started using jira in my first job, could i perhaps fix the issue over a week?

@olegklimov
Copy link
Contributor Author

Recently started using jira in my first job, could i perhaps fix the issue over a week?

Sure, fantastic! You can start by commenting in this thread using Github integration. Tell the model to find this issue, and then tell it to add a comment.

@AngadManroy
Copy link

Could you expand a bit on that?

@olegklimov
Copy link
Contributor Author

This test comment is created by github integration!

@olegklimov
Copy link
Contributor Author

image

@AngadManroy this is what I mean, reproduce github workflow to understand the task better.

@AngadManroy
Copy link

ok, will do

@avie66
Copy link
Contributor

avie66 commented Oct 21, 2024

ok, will do

Hi @AngadManroy Any updates here?

@Commit2Cosmos
Copy link
Contributor

Hi @olegklimov. Could I please work on this issue, since I have an idea about how integrations work after implementing the gitlab one?

@avie66 avie66 assigned avie66 and Commit2Cosmos and unassigned AngadManroy and avie66 Oct 27, 2024
@avie66
Copy link
Contributor

avie66 commented Oct 27, 2024

Hi @Commit2Cosmos Yes, you can start working on this

@Commit2Cosmos
Copy link
Contributor

Thanks, I'm guessing it makes sense to use jira-cli tool, and the commands that the agent should be capable of are listing, creating, editing, assigning, deleting etc. issues, correct?

@olegklimov
Copy link
Contributor Author

Sure, of course, that's solid first version.

@Commit2Cosmos
Copy link
Contributor

Hi @olegklimov, I've opened a PR (#410) with the first iteration of the integration. It's very similar to the github and gitlab one, but I also added a few detailed examples of commands to the tools_description.rs file, which seem to help the agent converge on the correct command faster. I've tested most of the commands related to issue creation, addition to sprints, comments etc on a test project. Please let me know if you'd like me to change anything

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants