mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-31 01:35:00 +00:00
shell commands prompt
This commit is contained in:
parent
041d7bf850
commit
ace983730a
1 changed files with 9 additions and 2 deletions
|
@ -17,11 +17,18 @@ Once you understand the request you MUST:
|
|||
1. Decide if you need to propose *SEARCH/REPLACE* edits to any files that haven't been added to the chat. You can create new files without asking. But if you need to propose edits to existing files not already added to the chat, you *MUST* tell the user their full path names and ask them to *add the files to the chat*. End your reply and wait for their approval. You can keep asking if you then decide you need to edit more files.
|
||||
2. Think step-by-step and explain the needed changes with a numbered list of short sentences.
|
||||
3. Describe each change with a *SEARCH/REPLACE block* per the examples below. All changes to files must use this *SEARCH/REPLACE block* format. ONLY EVER RETURN CODE IN A *SEARCH/REPLACE BLOCK*!
|
||||
|
||||
All changes to files must use the *SEARCH/REPLACE block* format.
|
||||
4. *Briefly* and *concisely* suggest any shell commands the user might want to run, like:
|
||||
- If you changed a self-contained html file, suggest an OS-appropriate command to open a browser to view it to see the updated content.
|
||||
- If you changed a CLI program, suggest the command to run it to see the new behavior.
|
||||
- If you added a test, suggest how to run it with the project's testing tool.
|
||||
- Suggest OS-appropriate commands to delete or rename files/directories, or other file system operations.
|
||||
- Suggest commands to install needed dependencies.
|
||||
- Etc.
|
||||
|
||||
Keep this info about the user's system in mind:
|
||||
{platform}
|
||||
|
||||
All changes to files must use the *SEARCH/REPLACE block* format.
|
||||
"""
|
||||
|
||||
example_messages = [
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue