-
-
Notifications
You must be signed in to change notification settings - Fork 808
/
.aider.conf.yml
109 lines (74 loc) · 2.79 KB
/
.aider.conf.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
## General Settings
## Load environment variables from a specified file (default: .env in git root)
env-file: .aider/.env
## Specify the model to use for chat and code assistance
## Available models: gpt-4o, claude-3-5-sonnet, o1-preview, deepseek, etc.
# model: gpt-4o
## Model for editing code
# editor-model: gpt-4o
## Suggested number of tokens to use for repo map, use 0 to disable (default: 1024)
map-tokens: 0
## Control how often the repo map is refreshed. Options: auto, always, files, manual (default: auto)
map-refresh: manual
## Enable dark mode for a better terminal appearance on dark backgrounds
dark-mode: true
## Enable pretty, colorized output (default: true)
pretty: true
## Disable streaming responses; waits for full response before displaying
## helps with estimating costs
stream: false
no-stream: true
## Enable caching of prompts to reduce token costs (default: false)
cache-prompts: true
## Show the differences between current and previous file versions
show-diffs: false
## Disable automatic commits after changes made by the AI
auto-commits: false
## Prevent the AI from suggesting shell commands during chats
no-suggest-shell-commands: true
## Number of pings to keep the prompt cache alive at 5-minute intervals (default: 0)
cache-keepalive-pings: 5
## Add aider-specific files to .gitignore (default: true)
gitignore: false
## Automatically lints code after changes using PSScriptAnalyzer (PowerShell linting)
auto-lint: true
## map
show-repo-map: false
#aiderignore: .aider/.aiderignore
## Command to lint PowerShell code using PSScriptAnalyzer
lint-cmd: "pwsh -Command Invoke-ScriptAnalyzer -Path *.ps1"
## Automatically runs tests after code changes using Pester
auto-test: false
## Command to run PowerShell tests using Pester
#test-cmd: "pwsh -Command Invoke-Pester -Path .\\Tests"
## Control verbosity of the output (default: false)
verbose: false
## Specify the input history file
input-history-file: .aider/aider.input.history
## Specify the chat history file
chat-history-file: .aider/aider.chat.history.md
## Specify the LLM history file
llm-history-file: .aider/aider.llm.history
## Specify model-specific settings
model-settings-file: .aider/aider.model.settings.yml
model-metadata-file: .aider/aider.model.metadata.json
## Completion and Suggestions
## Disable completion suggestions for shell commands
suggest-shell-commands: false
## Git Integration
## Enable Git integration to track file changes
git: false
## Completion Menu Colors
## Set the colors for the completion menu
#completion-menu-color: "cyan"
#completion-menu-bg-color: "black"
#completion-menu-current-color: "white"
#completion-menu-current-bg-color: "blue"
## Miscellaneous Settings
## Code Theme
#code-theme: "monokai"
## edit the whole file
edit-format: whole
## yesss
yes-always: true
show-prompts: false