mirror of
https://github.com/Aider-AI/aider.git
synced 2025-06-09 22:25:00 +00:00
Merge branch 'main' into shell-commands
This commit is contained in:
commit
8b81d4fd45
8 changed files with 14 additions and 7 deletions
|
@ -199,7 +199,7 @@ def get_parser(default_config_files, git_root):
|
|||
"--map-tokens",
|
||||
type=int,
|
||||
default=None,
|
||||
help="Max number of tokens to use for repo map, use 0 to disable (default: 1024)",
|
||||
help="Suggested number of tokens to use for repo map, use 0 to disable (default: 1024)",
|
||||
)
|
||||
group.add_argument(
|
||||
"--map-refresh",
|
||||
|
@ -213,6 +213,12 @@ def get_parser(default_config_files, git_root):
|
|||
default=False,
|
||||
help="Enable caching of prompts (default: False)",
|
||||
)
|
||||
group.add_argument(
|
||||
"--map-multiplier-no-files",
|
||||
type=float,
|
||||
default=2,
|
||||
help="Multiplier for map tokens when no files are specified (default: 2)",
|
||||
)
|
||||
group.add_argument(
|
||||
"--max-chat-history-tokens",
|
||||
type=int,
|
||||
|
|
|
@ -537,6 +537,7 @@ def main(argv=None, input=None, output=None, force_git_root=None, return_coder=F
|
|||
summarizer=summarizer,
|
||||
map_refresh=args.map_refresh,
|
||||
cache_prompts=args.cache_prompts,
|
||||
map_mul_no_files=args.map_multiplier_no_files,
|
||||
)
|
||||
except ValueError as err:
|
||||
io.tool_error(str(err))
|
||||
|
|
|
@ -106,7 +106,7 @@ class RepoMap:
|
|||
padding = 4096
|
||||
if max_map_tokens and self.max_context_window:
|
||||
target = min(
|
||||
max_map_tokens * self.map_mul_no_files,
|
||||
int(max_map_tokens * self.map_mul_no_files),
|
||||
self.max_context_window - padding,
|
||||
)
|
||||
else:
|
||||
|
|
|
@ -89,7 +89,7 @@
|
|||
## Only work with models that have meta-data available (default: True)
|
||||
#show-model-warnings: true
|
||||
|
||||
## Max number of tokens to use for repo map, use 0 to disable (default: 1024)
|
||||
## Suggested number of tokens to use for repo map, use 0 to disable (default: 1024)
|
||||
#map-tokens:
|
||||
|
||||
## Control how often the repo map is refreshed (default: auto)
|
||||
|
|
|
@ -93,7 +93,7 @@
|
|||
## Only work with models that have meta-data available (default: True)
|
||||
#AIDER_SHOW_MODEL_WARNINGS=true
|
||||
|
||||
## Max number of tokens to use for repo map, use 0 to disable (default: 1024)
|
||||
## Suggested number of tokens to use for repo map, use 0 to disable (default: 1024)
|
||||
#AIDER_MAP_TOKENS=
|
||||
|
||||
## Control how often the repo map is refreshed (default: auto)
|
||||
|
|
|
@ -128,7 +128,7 @@ cog.outl("```")
|
|||
## Only work with models that have meta-data available (default: True)
|
||||
#show-model-warnings: true
|
||||
|
||||
## Max number of tokens to use for repo map, use 0 to disable (default: 1024)
|
||||
## Suggested number of tokens to use for repo map, use 0 to disable (default: 1024)
|
||||
#map-tokens:
|
||||
|
||||
## Control how often the repo map is refreshed (default: auto)
|
||||
|
|
|
@ -135,7 +135,7 @@ cog.outl("```")
|
|||
## Only work with models that have meta-data available (default: True)
|
||||
#AIDER_SHOW_MODEL_WARNINGS=true
|
||||
|
||||
## Max number of tokens to use for repo map, use 0 to disable (default: 1024)
|
||||
## Suggested number of tokens to use for repo map, use 0 to disable (default: 1024)
|
||||
#AIDER_MAP_TOKENS=
|
||||
|
||||
## Control how often the repo map is refreshed (default: auto)
|
||||
|
|
|
@ -188,7 +188,7 @@ Aliases:
|
|||
- `--no-show-model-warnings`
|
||||
|
||||
### `--map-tokens VALUE`
|
||||
Max number of tokens to use for repo map, use 0 to disable (default: 1024)
|
||||
Suggested number of tokens to use for repo map, use 0 to disable (default: 1024)
|
||||
Environment variable: `AIDER_MAP_TOKENS`
|
||||
|
||||
### `--map-refresh VALUE`
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue