From 98cc90cc4b733f847772e38540a98a53a75e7f30 Mon Sep 17 00:00:00 2001 From: paul-gauthier <69695708+paul-gauthier@users.noreply.github.com> Date: Tue, 23 May 2023 20:52:51 -0700 Subject: [PATCH 1/5] Update ctags.md --- docs/ctags.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/ctags.md b/docs/ctags.md index 8c3a3beba..1a5526f7d 100644 --- a/docs/ctags.md +++ b/docs/ctags.md @@ -69,8 +69,10 @@ But it's not ideal to have to manually identify the right set of files to add to the chat. And sending whole files is a bulky way to send code context, wasting the precious 8k context window. +GPT doesn't need to see the entire implementation of BarLog, +it just needs to understand it well enough to use it. You may quickly run out of context window if you need to -send many files worth of context. +send many files worth of code just to convey context. ## Using a repo map to provide context From ab3338203f6f8581df8881537d8e298874afee08 Mon Sep 17 00:00:00 2001 From: paul-gauthier <69695708+paul-gauthier@users.noreply.github.com> Date: Tue, 23 May 2023 20:53:52 -0700 Subject: [PATCH 2/5] Update ctags.md --- docs/ctags.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/ctags.md b/docs/ctags.md index 1a5526f7d..dab26cb26 100644 --- a/docs/ctags.md +++ b/docs/ctags.md @@ -71,7 +71,7 @@ And sending whole files is a bulky way to send code context, wasting the precious 8k context window. GPT doesn't need to see the entire implementation of BarLog, it just needs to understand it well enough to use it. -You may quickly run out of context window if you need to +You may quickly run out of context window if you send many files worth of code just to convey context. ## Using a repo map to provide context From ec6fd03e8c8b21112d2b5b620e9ec2d9119b0b31 Mon Sep 17 00:00:00 2001 From: paul-gauthier <69695708+paul-gauthier@users.noreply.github.com> Date: Tue, 23 May 2023 21:42:17 -0700 Subject: [PATCH 3/5] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d2cc60727..40eeecb8b 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # aider is GPT-4 powered coding in your terminal `aider` is a command-line chat tool that allows you to write and edit -code with GPT-4 in the terminal. You can ask GPT to help you start +code with GPT-4. You can ask GPT to help you start a new project, or add features to your existing code. `aider` is especially useful for working with code in a git repo, as it will automatically commit GPT's code changes with a descriptive From d268f298e48044faba0d8d9501ac20edd84d8d47 Mon Sep 17 00:00:00 2001 From: paul-gauthier <69695708+paul-gauthier@users.noreply.github.com> Date: Tue, 23 May 2023 21:48:51 -0700 Subject: [PATCH 4/5] Update README.md --- README.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/README.md b/README.md index 40eeecb8b..3c53afdaa 100644 --- a/README.md +++ b/README.md @@ -3,9 +3,7 @@ `aider` is a command-line chat tool that allows you to write and edit code with GPT-4. You can ask GPT to help you start a new project, or add features to your existing code. -`aider` is especially useful for working with code in a git repo, as -it will automatically commit GPT's code changes with a descriptive -commit message. +`aider` is especially useful for working with code in a git repo. It will automatically commit each of GPT's suggested changes, which makes it safe to collaborate with GPT and easy to undo if needed. ![aider screenshot](screenshot.gif) From ac6f9d4a5fd29f5892c1773ac990db6dd8ae9a29 Mon Sep 17 00:00:00 2001 From: paul-gauthier <69695708+paul-gauthier@users.noreply.github.com> Date: Wed, 24 May 2023 08:04:20 -0700 Subject: [PATCH 5/5] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3c53afdaa..ac2de7029 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ `aider` is a command-line chat tool that allows you to write and edit code with GPT-4. You can ask GPT to help you start a new project, or add features to your existing code. -`aider` is especially useful for working with code in a git repo. It will automatically commit each of GPT's suggested changes, which makes it safe to collaborate with GPT and easy to undo if needed. +`aider` is especially suited for working with code in a git repo, as it has features for committing, diffing and undoing changes proposed by GPT. ![aider screenshot](screenshot.gif)