This commit is contained in:
Paul Gauthier 2023-06-28 10:54:58 -07:00
parent 1ac366aa62
commit 777f179c6d
2 changed files with 3 additions and 5 deletions

View file

@ -569,8 +569,6 @@ class Coder:
if functions is not None: if functions is not None:
kwargs["functions"] = self.functions kwargs["functions"] = self.functions
dump(kwargs)
# Generate SHA1 hash of kwargs and append it to chat_completion_call_hashes # Generate SHA1 hash of kwargs and append it to chat_completion_call_hashes
hash_object = hashlib.sha1(json.dumps(kwargs, sort_keys=True).encode()) hash_object = hashlib.sha1(json.dumps(kwargs, sort_keys=True).encode())
self.chat_completion_call_hashes.append(hash_object.hexdigest()) self.chat_completion_call_hashes.append(hash_object.hexdigest())
@ -604,7 +602,7 @@ class Coder:
if args: if args:
explanation = args.get("explanation") explanation = args.get("explanation")
if explanation: if explanation:
self.io.ai_output(explanation) self.io.ai_output(json.dumps(args, indent=4))
return interrupted return interrupted
@ -939,7 +937,7 @@ class Coder:
self.apply_update_errors += 1 self.apply_update_errors += 1
if self.apply_update_errors < max_apply_update_errors: if self.apply_update_errors < max_apply_update_errors:
self.io.tool_error(f"Update exception #{self.apply_update_errors}, retrying...") self.io.tool_error(f"Update exception #{self.apply_update_errors}, retrying...")
return None, err return None, str(err)
else: else:
self.io.tool_error(f"Update exception #{self.apply_update_errors}, aborting") self.io.tool_error(f"Update exception #{self.apply_update_errors}, aborting")
return False, None return False, None

View file

@ -64,7 +64,7 @@ class EditBlockFunctionCoder(Coder):
args = self.parse_partial_args() args = self.parse_partial_args()
res = json.dumps(args, indent=4) res = json.dumps(args, indent=4)
return "```\n" + res + "\n```\n" return res
def update_files(self): def update_files(self):
name = self.partial_response_function_call.get("name") name = self.partial_response_function_call.get("name")