From 0368eed9f730d56feb41ab887112a7e5740d158a Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Sun, 9 Apr 2023 06:59:24 -0700 Subject: [PATCH] better --- coder.py | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/coder.py b/coder.py index 8f0268056..f766088af 100755 --- a/coder.py +++ b/coder.py @@ -183,15 +183,14 @@ class Coder: prompt = '' for fname in self.fnames: prompt += self.quoted_file(fname) - prompt += '\n\nRemember, NEVER REPLY WITH WHOLE FILES LIKE THIS. ONLY TELL ME CODE CHANGES USING ORIGINAL/UPDATED EDIT COMMANDS!\n' + prompt += '''' + +YOU CAN ONLY EDIT THESE FILES. +NEVER REPLY WITH WHOLE FILES LIKE THIS! +ONLY TELL ME CODE CHANGES USING ORIGINAL/UPDATED EDIT COMMANDS! +''' return prompt - change_notice = ''' -TAKE NOTE! -The contents of the files have been updated! -USE THESE FILES NOW. -MAKE ANY CHANGES BASED OFF THESE FILES! -''' def get_input(self): print() @@ -225,7 +224,6 @@ MAKE ANY CHANGES BASED OFF THESE FILES! files_prefix = 'Here are the files:' files_prefix += '\n\n' - messages += [ dict(role = 'user', content = files_prefix + self.get_files_content()), dict(role = 'assistant', content = "Ok."), @@ -404,7 +402,7 @@ MAKE ANY CHANGES BASED OFF THESE FILES! def do_gpt_powered_replace(self, fname, edit, request): print(f'Asking GPT to apply ambiguous edit to {fname}...') - print(repr(edit)) + fname = Path(fname) content = fname.read_text() prompt = f'''