mirror of
https://github.com/Aider-AI/aider.git
synced 2026-02-06 20:26:38 +01:00
3.1 KiB
3.1 KiB
nav_exclude
| nav_exclude |
|---|
| true |
Shared aider chat transcript
A user has shared the following transcript of a pair programming chat session created using aider. Aider is a command line tool that lets you pair program with GPT-3.5 or GPT-4, to edit code stored in your local git repository.
The transcript is based on this chat transcript data.
Transcript format
This is output from the aider tool.
These are chat messages written by the user.
Chat responses from GPT are in a blue font like this, and often include colorized "diffs" where GPT is editing code:
hello.py
<<<<<<< ORIGINAL
print("hello")
=======
print("goodbye")
>>>>>>> UPDATED
Error: Invalid or missing URL provided
';
return;
}
document.getElementById('mdurl').href = conv;
// Check if the URL is a non-raw GitHub gist
var gistRegex = /^https:\/\/gist\.github\.com\/([^\/]+)\/([a-f0-9]+)$/;
var match = gistRegex.exec(conv);
if (match) {
// If it is, convert it into a raw URL
conv = 'https://gist.githubusercontent.com/' + match[1] + '/' + match[2] + '/raw';
}
fetch(conv)
.then(response => response.text())
.then(markdown => {
// Ensure every line that starts with '>' ends with exactly 2 spaces
markdown = markdown.split('\n').map(function(line) {
if (line.startsWith('>')) {
return line.trimEnd() + ' ';
}
return line;
}).join('\n');
var html = marked.parse(markdown);
var sanitizedHtml = DOMPurify.sanitize(html);
var divElement = document.querySelector('#shared-transcript');
divElement.innerHTML = sanitizedHtml;
})
.catch(error => {
console.error('Error fetching markdown:', error);
document.querySelector('#shared-transcript').innerHTML =
'Error: Failed to load chat transcript
';
});
}
</script>