Skip to content

Latest commit

 

History

History
19 lines (15 loc) · 1.43 KB

File metadata and controls

19 lines (15 loc) · 1.43 KB

🍲 Recipes

To get the best performance from Sweep, we recommend the following approach to writing github issues/chats.

For harder problems, try to provide the same information a human would need. For simpler problems, providing a single line and a file name should suffice.

A good issue might include:

Where to look
[file name or function name]
What to do
[change the logic to do this]
Additional Context (optional)
[there's a bug/we need this feature/there's this dependency]
In sweepai/app/ui.py use an os-agnostic temp directory N/A
In on_comment.py we should not fire an event because it's possible that the comment is on a closed PR
In the config loader in packages/server/src/config.ts add a third option called "env" to load the config settings from environment variables At present, there are two options: 1. ... and 2. ...

If you want Sweep to use a file, try to mention the full path. Similarly, to have Sweep use a function, try to mention the class method or what it does. Also see ✨ Tips and tricks for Sweep.

Limitations:

Sweep is unlikely to complete complex issues on the first try, similar to the average junior developer. Here are Sweep's limitations(for now):

  • Try to change less than 200 lines of code
  • Try to modify less than 3 files
  • Do not include files with more than 1500 lines of code