-
Notifications
You must be signed in to change notification settings - Fork 434
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
Sweep: add a new webhook endpoint to receive events from Linear. Users should be allowed to tag a linear ticket with the Sweep label and invoke Sweep. #3669
Comments
Actions (click)
❌ Unable to Complete PRThe issue was rejected with the following response: Thank you for the feature request to add a Linear to GitHub integration. However, this task is a bit too broad and open-ended for our AI assistant Sweep to implement directly. Integrating two complex systems like Linear and GitHub requires careful planning of the authentication, data flow, API interactions and user experience. For bonus GPT-4 tickets, please report this bug on Discord (tracking ID: 🎉 Latest improvements to Sweep:
💡 To recreate the pull request edit the issue title or description. This is an automated message generated by Sweep AI. |
✨ Track Sweep's progress on our progress dashboard!💎 Sweep Pro: I'm using GPT-4. You have unlimited GPT-4 tickets. (tracking ID:
95e604d53d )Tip I can email you when I complete this pull request if you set up your email here! Actions (click)
I am currently looking into this ticket! I will update the progress of the ticket in this comment. I am currently searching through your code, looking for relevant snippets. Step 1: 🔎 SearchingI'm searching for relevant snippets in your repository. If this is your first time using Sweep, I'm indexing your repository. You can monitor the progress using the progress dashboard 🎉 Latest improvements to Sweep:
💡 To recreate the pull request edit the issue title or description. |
✨ Track Sweep's progress on our progress dashboard!💎 Sweep Pro: I'm using GPT-4. You have unlimited GPT-4 tickets. (tracking ID:
42c071e995 )Tip I can email you when I complete this pull request if you set up your email here! Actions (click)
I am currently looking into this ticket! I will update the progress of the ticket in this comment. I am currently searching through your code, looking for relevant snippets. Step 1: 🔎 SearchingI'm searching for relevant snippets in your repository. If this is your first time using Sweep, I'm indexing your repository. You can monitor the progress using the progress dashboard 🎉 Latest improvements to Sweep:
💡 To recreate the pull request edit the issue title or description. |
Actions (click)
❌ Unable to Complete PRThe issue was rejected with the following response: Thanks for submitting this issue to be resolved by Sweep. Adding a webhook endpoint to receive events from Linear is something Sweep should be able to assist with. However, to make the task even clearer, it would be helpful if you could provide a few additional details: For bonus GPT-4 tickets, please report this bug on Discord (tracking ID: 🎉 Latest improvements to Sweep:
💡 To recreate the pull request edit the issue title or description. This is an automated message generated by Sweep AI. |
✨ Track Sweep's progress on our progress dashboard!💎 Sweep Pro: I'm using GPT-4. You have unlimited GPT-4 tickets. (tracking ID:
88f911c529 )Tip I can email you when I complete this pull request if you set up your email here! Actions (click)
I am currently looking into this ticket! I will update the progress of the ticket in this comment. I am currently searching through your code, looking for relevant snippets. Step 1: 🔎 SearchingI'm searching for relevant snippets in your repository. If this is your first time using Sweep, I'm indexing your repository. You can monitor the progress using the progress dashboard 🎉 Latest improvements to Sweep:
💡 To recreate the pull request edit the issue title or description. |
Actions (click)
❌ Unable to Complete PRThe issue was rejected with the following response: Thank you for submitting this issue. While it's an important feature to add, the current description is a bit too broad for Sweep to handle independently. To make it more suitable for Sweep, please consider providing the following additional details: For bonus GPT-4 tickets, please report this bug on Discord (tracking ID: 🎉 Latest improvements to Sweep:
💡 To recreate the pull request edit the issue title or description. This is an automated message generated by Sweep AI. |
🚀 Here's the PR! #3670See Sweep's progress at the progress dashboard! 💎 Sweep Pro: I'm using GPT-4. You have unlimited GPT-4 tickets. (tracking ID:
c1f2999e8a )Tip I can email you next time I complete a pull request if you set up your email here! Actions (click)
Step 1: 🔎 SearchingI found the following snippets in your repository. I will now analyze these snippets and come up with a plan. Some code snippets I think are relevant in decreasing order of relevance (click to expand). If some file is missing from here, you can mention the path in the ticket description.Lines 1 to 1011 in d9dbd22
sweep/sweepai/config/server.py Lines 1 to 204 in d9dbd22
Step 2: ⌨️ CodingCreate sweepai/on_linear_ticket.py with contents: Create a new file `on_linear_ticket.py` in the `sweepai` directory to contain the logic for processing Linear tickets. Modify sweepai/api.py with contents: Add a new webhook endpoint to receive events from Linear. Modify sweepai/config/server.py with contents: Add new environment variables for the Linear integration. Step 3: 🔁 Code ReviewI have finished reviewing the code for completeness. I did not find errors for 🎉 Latest improvements to Sweep:
💡 To recreate the pull request edit the issue title or description. This is an automated message generated by Sweep AI. |
Tip I can email you next time I complete a pull request if you set up your email here! Actions (click)
❌ Unable to Complete PRI'm sorry, but it looks like an error has occurred due to a planning failure. The error message is handle_file_change_requests() got an unexpected keyword argument 'issue_number'. Feel free to add more details to the issue description so Sweep can better address it. Alternatively, reach out to Kevin or William for help at https://community.sweep.dev/. For bonus GPT-4 tickets, please report this bug on Discourse (tracking ID: Please look at the generated plan. If something looks wrong, please add more details to your issue.
🎉 Latest improvements to Sweep:
💡 To recreate the pull request edit the issue title or description. This is an automated message generated by Sweep AI. |
Tip I can email you next time I complete a pull request if you set up your email here! Actions (click)
❌ Unable to Complete PRI'm sorry, but it looks like an error has occurred due to a planning failure. The error message is . Feel free to add more details to the issue description so Sweep can better address it. Alternatively, reach out to Kevin or William for help at https://community.sweep.dev/. For bonus GPT-4 tickets, please report this bug on Discourse (tracking ID: Please look at the generated plan. If something looks wrong, please add more details to your issue.
🎉 Latest improvements to Sweep:
💡 To recreate the pull request edit the issue title or description. This is an automated message generated by Sweep AI. |
Actions (click)
❌ Unable to Complete PRI'm sorry, but it looks like an error has occurred due to a planning failure. The error message is handle_file_change_requests() got an unexpected keyword argument 'base_branch'. Feel free to add more details to the issue description so Sweep can better address it. Alternatively, reach out to Kevin or William for help at https://community.sweep.dev/. For bonus GPT-4 tickets, please report this bug on Discourse (tracking ID: Please look at the generated plan. If something looks wrong, please add more details to your issue.
🎉 Latest improvements to Sweep:
💡 To recreate the pull request edit the issue title or description. This is an automated message generated by Sweep AI. |
🚀 Here's the PR! #3681See Sweep's progress at the progress dashboard! 💎 Sweep Pro: I'm using GPT-4. You have unlimited GPT-4 tickets. (tracking ID:
4e814c9050 )Tip I can email you next time I complete a pull request if you set up your email here! Actions (click)
Step 1: 🔎 SearchingI found the following snippets in your repository. I will now analyze these snippets and come up with a plan. Some code snippets I think are relevant in decreasing order of relevance (click to expand). If some file is missing from here, you can mention the path in the ticket description.Lines 1 to 1011 in 6c01f29
sweep/sweepai/handlers/on_ticket.py Lines 1 to 1882 in 6c01f29
sweep/sweepai/config/server.py Lines 1 to 204 in 6c01f29
Step 2: ⌨️ CodingModify sweepai/api.py with contents: Add a new webhook endpoint to receive events from Linear. Create sweepai/handlers/on_linear_ticket.py with contents: Implement the logic to handle Linear webhook events. Modify sweepai/config/server.py with contents: Add new environment variables for Linear integration. Step 3: 🔁 Code ReviewI have finished reviewing the code for completeness. I did not find errors for 🎉 Latest improvements to Sweep:
💡 To recreate the pull request edit the issue title or description. This is an automated message generated by Sweep AI. |
Actions (click)
❌ Unable to Complete PRI'm sorry, but it looks like an error has occurred due to a planning failure. The error message is . Feel free to add more details to the issue description so Sweep can better address it. Alternatively, reach out to Kevin or William for help at https://community.sweep.dev/. For bonus GPT-4 tickets, please report this bug on Discourse (tracking ID: Please look at the generated plan. If something looks wrong, please add more details to your issue.
🎉 Latest improvements to Sweep:
💡 To recreate the pull request edit the issue title or description. This is an automated message generated by Sweep AI. |
Actions (click)
❌ Unable to Complete PRI'm sorry, but it looks like an error has occurred due to a planning failure. The error message is . Feel free to add more details to the issue description so Sweep can better address it. Alternatively, reach out to Kevin or William for help at https://community.sweep.dev/. For bonus GPT-4 tickets, please report this bug on Discourse (tracking ID: Please look at the generated plan. If something looks wrong, please add more details to your issue.
🎉 Latest improvements to Sweep:
💡 To recreate the pull request edit the issue title or description. This is an automated message generated by Sweep AI. |
Actions (click)
❌ Unable to Complete PRI'm sorry, but it looks like an error has occurred due to a planning failure. The error message is . Feel free to add more details to the issue description so Sweep can better address it. Alternatively, reach out to Kevin or William for help at https://community.sweep.dev/. For bonus GPT-4 tickets, please report this bug on Discourse (tracking ID: Please look at the generated plan. If something looks wrong, please add more details to your issue.
🎉 Latest improvements to Sweep:
💡 To recreate the pull request edit the issue title or description. This is an automated message generated by Sweep AI. |
🚀 Here's the PR! #3682See Sweep's progress at the progress dashboard! 💎 Sweep Pro: I'm using GPT-4. You have unlimited GPT-4 tickets. (tracking ID:
39ea285ff5 )Tip I can email you next time I complete a pull request if you set up your email here! Actions (click)
Step 1: 🔎 SearchingI found the following snippets in your repository. I will now analyze these snippets and come up with a plan. Some code snippets I think are relevant in decreasing order of relevance (click to expand). If some file is missing from here, you can mention the path in the ticket description.Lines 1 to 1011 in 6c01f29
sweep/sweepai/handlers/on_ticket.py Lines 1 to 1882 in 6c01f29
sweep/sweepai/config/server.py Lines 1 to 204 in 6c01f29
Step 2: ⌨️ CodingModify sweepai/api.py with contents: Add a new webhook endpoint to receive events from Linear. Create sweepai/handlers/on_linear_ticket.py with contents: Implement the logic to handle Linear webhook events. Modify sweepai/config/server.py with contents: Add new environment variables for Linear integration. Step 3: 🔁 Code ReviewI have finished reviewing the code for completeness. I did not find errors for 🎉 Latest improvements to Sweep:
💡 To recreate the pull request edit the issue title or description. This is an automated message generated by Sweep AI. |
🚀 Here's the PR! #3683See Sweep's progress at the progress dashboard! 💎 Sweep Pro: I'm using GPT-4. You have unlimited GPT-4 tickets. (tracking ID:
e14f6a4c91 )Tip I can email you next time I complete a pull request if you set up your email here! Actions (click)
Step 1: 🔎 SearchingI found the following snippets in your repository. I will now analyze these snippets and come up with a plan. Some code snippets I think are relevant in decreasing order of relevance (click to expand). If some file is missing from here, you can mention the path in the ticket description.Lines 1 to 1011 in 6c01f29
sweep/sweepai/handlers/on_ticket.py Lines 1 to 1882 in 6c01f29
sweep/sweepai/config/server.py Lines 1 to 204 in 6c01f29
Step 2: ⌨️ CodingModify sweepai/api.py with contents: Add a new webhook endpoint to receive events from Linear. Create sweepai/handlers/on_linear_ticket.py with contents: Implement the logic to handle Linear webhook events. Modify sweepai/config/server.py with contents: Add new environment variables for Linear integration. Step 3: 🔁 Code ReviewI have finished reviewing the code for completeness. I did not find errors for 🎉 Latest improvements to Sweep:
💡 To recreate the pull request edit the issue title or description. This is an automated message generated by Sweep AI. |
Tip I can email you next time I complete a pull request if you set up your email here! Actions (click)
❌ Unable to Complete PRI'm sorry, but it looks like an error has occurred due to a planning failure. The error message is . Feel free to add more details to the issue description so Sweep can better address it. Alternatively, reach out to Kevin or William for help at https://community.sweep.dev/. For bonus GPT-4 tickets, please report this bug on Discourse (tracking ID: Please look at the generated plan. If something looks wrong, please add more details to your issue.
🎉 Latest improvements to Sweep:
💡 To recreate the pull request edit the issue title or description. This is an automated message generated by Sweep AI. |
Tip I can email you next time I complete a pull request if you set up your email here! Actions (click)
❌ Unable to Complete PRI'm sorry, but it looks like an error has occurred due to a planning failure. The error message is unsupported operand type(s) for |: 'str' and 'NoneType'. Feel free to add more details to the issue description so Sweep can better address it. Alternatively, reach out to Kevin or William for help at https://community.sweep.dev/. For bonus GPT-4 tickets, please report this bug on Discourse (tracking ID: Please look at the generated plan. If something looks wrong, please add more details to your issue.
🎉 Latest improvements to Sweep:
💡 To recreate the pull request edit the issue title or description. This is an automated message generated by Sweep AI. |
🚀 Here's the PR! #3686See Sweep's progress at the progress dashboard! 💎 Sweep Pro: I'm using GPT-4. You have unlimited GPT-4 tickets. (tracking ID:
e6030bce87 )Tip I can email you next time I complete a pull request if you set up your email here! Actions (click)
Step 1: 🔎 SearchingI found the following snippets in your repository. I will now analyze these snippets and come up with a plan. Some code snippets I think are relevant in decreasing order of relevance (click to expand). If some file is missing from here, you can mention the path in the ticket description.Lines 1 to 1011 in 6c01f29
sweep/sweepai/handlers/on_ticket.py Lines 1 to 1882 in 6c01f29
sweep/sweepai/config/server.py Lines 1 to 204 in 6c01f29
Step 2: ⌨️ CodingModify sweepai/api.py with contents: Add a new webhook endpoint to receive events from Linear. Create sweepai/handlers/on_linear_ticket.py with contents: Implement the logic to handle Linear webhook events. Modify sweepai/config/server.py with contents: Add new environment variables for Linear integration. Step 3: 🔁 Code ReviewI have finished reviewing the code for completeness. I did not find errors for 🎉 Latest improvements to Sweep:
💡 To recreate the pull request edit the issue title or description. This is an automated message generated by Sweep AI. |
✨ Track Sweep's progress on our progress dashboard!💎 Sweep Pro: I'm using GPT-4. You have unlimited GPT-4 tickets. (tracking ID:
5d26cf0a5d )Tip I can email you when I complete this pull request if you set up your email here! Actions (click)
Step 1: 🔎 SearchingI found the following snippets in your repository. I will now analyze these snippets and come up with a plan. Some code snippets I think are relevant in decreasing order of relevance (click to expand). If some file is missing from here, you can mention the path in the ticket description.Lines 1 to 1004 in 89c4a1f
sweep/sweepai/handlers/on_jira_ticket.py Lines 1 to 85 in 89c4a1f
sweep/sweepai/config/server.py Lines 1 to 204 in 89c4a1f
Step 2: ⌨️ CodingWorking on it... 🎉 Latest improvements to Sweep:
💡 To recreate the pull request edit the issue title or description. This is an automated message generated by Sweep AI. |
🚀 Here's the PR! #3687See Sweep's progress at the progress dashboard! 💎 Sweep Pro: I'm using GPT-4. You have unlimited GPT-4 tickets. (tracking ID:
1a4d39d77f )Tip I can email you next time I complete a pull request if you set up your email here! Actions (click)
Step 1: 🔎 SearchingI found the following snippets in your repository. I will now analyze these snippets and come up with a plan. Some code snippets I think are relevant in decreasing order of relevance (click to expand). If some file is missing from here, you can mention the path in the ticket description.Lines 1 to 1004 in 89c4a1f
sweep/sweepai/config/server.py Lines 1 to 204 in 89c4a1f
Step 2: ⌨️ CodingCreate sweepai/handlers/on_linear_ticket.py with contents: Create a new file `on_linear_ticket.py` in the `sweepai/handlers` directory to handle Linear ticket events. Modify sweepai/api.py with contents: Modify sweepai/api.py with contents: Modify sweepai/config/server.py with contents: Step 3: 🔁 Code ReviewI have finished reviewing the code for completeness. I did not find errors for 🎉 Latest improvements to Sweep:
💡 To recreate the pull request edit the issue title or description. This is an automated message generated by Sweep AI. |
https://developers.linear.app/docs/graphql/webhooks
refer to api.py and on_jira_ticket.py as references. you should add envvars to server.py
Checklist
sweepai/handlers/on_linear_ticket.py
✓ d2ef91e Editsweepai/api.py
✓ d2ef91e Editsweepai/api.py
✓ d2ef91e Editsweepai/config/server.py
✓ d2ef91e EditThe text was updated successfully, but these errors were encountered: