Unescape special characters in prompt traces for better readability

This commit is contained in:
Debanjum 2024-10-26 10:45:42 -07:00
parent ea0712424b
commit 8af9dc3ee1

View file

@ -431,6 +431,8 @@ def commit_conversation_trace(
# Write files and stage them # Write files and stage them
for filename, content in files_to_commit.items(): for filename, content in files_to_commit.items():
file_path = os.path.join(repo_path, filename) file_path = os.path.join(repo_path, filename)
# Unescape special characters in content for better readability
content = content.strip().replace("\\n", "\n").replace("\\t", "\t")
with open(file_path, "w", encoding="utf-8") as f: with open(file_path, "w", encoding="utf-8") as f:
f.write(content) f.write(content)
repo.index.add([filename]) repo.index.add([filename])