Skip to content

Latest commit

 

History

History
72 lines (48 loc) · 2.84 KB

README.md

File metadata and controls

72 lines (48 loc) · 2.84 KB

🚀 AutoPR 🚀

Discord

AutoPR.mov

AutoPR autonomously writes pull requests in response to issues with ChatGPT.
Get started with AutoPR-template.
Built with Guardrails and Langchain.

💪 How does it work?

Triggered by adding a label containing AutoPR to an issue, AutoPR will:

  1. Plan a fix
  2. Write the code
  3. Push a branch
  4. Open a pull request

📍 Roadmap

  • Automatically write pull requests based on labeled issues
  • Autonomously generate code through iterative and adaptive planning
  • Vector search through repository contents (irgolic#55)
  • Improving codegen performance (irgolic#56)
  • Iterate with PR comments and code review (irgolic#31)
  • ChatGPT plugin that writes an issue during the course of a conversation
  • User-configurable tasks like "add tests", "add docs", "add type hints"
  • User-configurable semantic CI checks like "if file x changes, ensure file y reflects the change"
  • Autonomous PR reviewer who pushes to your branch

💎 Examples

Well-written issues often lead to better results.

🤞 Limitations

This GitHub Action is in development, and in alpha release.

It still:

🔨 Usage

Please see USAGE.md for more information.

📝 Contributing

Please see CONTRIBUTING.md for more information.