branch: elpa/aidermacs
commit acdf6b41aa214d1af812b0f7cfdad3e36f50b6ae
Author: Mingde (Matthew) Zeng <matthew...@posteo.net>
Commit: Mingde (Matthew) Zeng <matthew...@posteo.net>

    Update README
---
 README.md | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/README.md b/README.md
index 596ea9d78d..a3ed56fd85 100644
--- a/README.md
+++ b/README.md
@@ -66,7 +66,7 @@ You can customize the default AI model used by Aidermacs by 
setting the `aiderma
 
 This allows you to easily switch between different AI models without modifying 
the `aidermacs-extra-args` variable.
 
-*Note: This will be overwritten by the existence of an `.aider.conf.yml` file 
(see [details](#Overwrite-Configuration-with-Configuration-File))*
+*Note: This configuration will be overwritten by the existence of an 
`.aider.conf.yml` file (see 
[details](#Overwrite-Configuration-with-Configuration-File)).*
 
 ### Dynamic Model Selection
 
@@ -91,7 +91,7 @@ The system will automatically filter models to only show ones 
that are:
 - Available through your configured API keys
 - Compatible with your current workflow
 
-### Separating Code Reasoning and Editing
+### Architect Mode - Separating Code Reasoning and Editing Models
 
 Aidermacs supports an experimental mode that leverages two models for each 
coding task: an Architect model for reasoning and an Editor model for 
generating code edits. This approach has **achieved state-of-the-art (SOTA) 
results on aider's code editing benchmark**, as detailed in [this blog 
post](https://aider.chat/2024/09/26/architect.html).
 
@@ -103,11 +103,11 @@ When Architect mode is enabled, the 
`aidermacs-default-model` setting is ignored
 
 ```emacs-lisp
 (setq aidermacs-use-architect-mode t)
-(setq aidermacs-architect-model "o1-mini") ; required
-;; (setq aidermacs-editor-model "anthropic/claude-3-5-sonnet-20241022") ; 
optional, defaults to aidermacs-default-model
+(setq aidermacs-architect-model "o1-mini") ; default
+(setq aidermacs-editor-model "deepseek/deepseek-chat") ;; defaults to 
aidermacs-default-model
 ```
 
-*Note: This will be overwritten by the existence of an `.aider.conf.yml` file 
(see [details](#Overwrite-Configuration-with-Configuration-File))*
+*Note: This configuration will be overwritten by the existence of an 
`.aider.conf.yml` file (see 
[details](#Overwrite-Configuration-with-Configuration-File)).*
 
 ### Terminal Backend Selection
 
@@ -138,7 +138,7 @@ This key allows you to enter multiple lines without sending 
the command to Aider
 
 ### Re-Enable Auto-Commits
 
-Aider by default automatically commits changes made by the AI. We find this 
behavior /very/ intrusive, so we disabled it for you. You can re-enable 
auto-commits by setting `aidermacs-auto-commits` to `t`:
+Aider by default automatically commits changes made by the AI. We find this 
behavior *very* intrusive, so we disabled it for you. You can re-enable 
auto-commits by setting `aidermacs-auto-commits` to `t`:
 
 ```emacs-lisp
 ;; Enable auto-commits
@@ -147,7 +147,7 @@ Aider by default automatically commits changes made by the 
AI. We find this beha
 
 With auto-commits disabled, you'll need to manually commit changes using your 
preferred Git workflow.
 
-*Note: This will be overwritten by the existence of an `.aider.conf.yml` file 
(see [details](#Overwrite-Configuration-with-Configuration-File))*
+*Note: This configuration will be overwritten by the existence of an 
`.aider.conf.yml` file (see 
[details](#Overwrite-Configuration-with-Configuration-File)).*
 
 ### Customizing Aider Options with `aidermacs-extra-args`
 
@@ -180,7 +180,7 @@ Aidermacs supports project-specific configurations via 
`.aider.conf.yml` files.
 
 *Note: You can also rely on Aider's default behavior of automatically 
searching for `.aider.conf.yml` in the home directory, project root, or current 
directory, in that order. In this case, you do not need to set 
`aidermacs-config-file` or include `--config` in `aidermacs-extra-args`.*
 
-**Important: When using a config file, all other Aidermacs configuration 
variables related to model selection (e.g., `aidermacs-default-model`, 
`aidermacs-architect-model`, `aidermacs-use-architect-mode`) are IGNORED.** 
Aider will *only* use the settings specified in your `.aider.conf.yml` file.  
Do not attempt to combine these Emacs settings with a config file, as the 
results will be unpredictable.
+**Important: When using a config file, all other Aidermacs configuration 
variables supplying an argument option (e.g., `aidermacs-default-model`, 
`aidermacs-architect-model`, `aidermacs-use-architect-mode`) are IGNORED.** 
Aider will *only* use the settings specified in your `.aider.conf.yml` file. Do 
not attempt to combine these Emacs settings with a config file, as the results 
will be unpredictable.
 
 #### Notes
 

Reply via email to