Joshua Vial
d8f33a8124
Auto switch to gpt-4-vision-preview if image files added to context
2023-11-29 22:48:45 +13:00
Paul Gauthier
ec95cd2d76
allow longer conversation histories for models with larger context windows
2023-11-27 10:55:36 -08:00
Paul Gauthier
e771adbff5
Refactor model_ids to be sorted in check_model_availability function.
2023-11-21 14:08:17 -08:00
Paul Gauthier
bf6cd8294e
handle submodules (or other dirs) which are git tracked #336
2023-11-15 13:34:29 -08:00
Paul Gauthier
4aba307ebd
defend against no tokenizer
2023-11-14 13:09:50 -08:00
Paul Gauthier
60ca8f8c0d
properly render the main sys prompt
2023-11-14 11:07:35 -08:00
Paul Gauthier
e0fea58276
Put back 2nd reminder
2023-11-14 10:46:16 -08:00
Paul Gauthier
26a340e21f
move the single format reminder into the top sys prompt
2023-11-14 10:38:39 -08:00
Paul Gauthier
3986da7210
just use a single S/R format system prompt
2023-11-14 10:25:08 -08:00
Paul Gauthier
c24a4a4392
refactor into Model.token_count()
2023-11-14 10:11:13 -08:00
Paul Gauthier
87ab5495a7
Simplify scripting aider
2023-11-03 14:29:45 -07:00
Paul Gauthier
f0711d4b96
Disable pretty when the fence is an html tag not triple-backticks
2023-11-02 10:52:55 -07:00
Paul Gauthier
10b856e0af
cleanup
2023-10-18 15:18:12 -07:00
Paul Gauthier
2c98ea4448
Merge branch 'main' into sitter-map
2023-10-18 15:04:55 -07:00
Paul Gauthier
9725b236a3
roughed in .aiderignore
2023-10-18 10:26:43 -07:00
Paul Gauthier
364a3f70e9
Be careful to set done_messages=[] not None #273
2023-10-17 16:41:05 -07:00
Paul Gauthier
545f10551e
Show supported models when avail check fails
2023-09-29 09:20:36 -07:00
Thinh Nguyen
2f835e9c46
Add default value for skip_model_availabily_check
2023-09-08 16:09:35 -07:00
Thinh Nguyen
45298f8af6
Add option to skip model availability check
2023-09-08 14:04:02 -07:00
paul-gauthier
7ba70632e8
Merge pull request #244 from joshuavial/fix-openrouter-token-usage
...
only show token costs if usage exists
2023-09-08 08:37:09 -07:00
Paul Gauthier
bfbd7b8416
Merge remote-tracking branch 'origin/main'
2023-09-08 08:26:23 -07:00
Joshua Vial
166984e94a
only show token costs if usage exists
2023-09-08 11:49:41 +12:00
Joshua Vial
98097005c7
small fix for better error handling if the summarizer ever fails
...
- fix #231
2023-09-06 15:03:54 +12:00
Paul Gauthier
1334392418
lint
2023-09-01 15:53:19 -07:00
Paul Gauthier
0de722a7b3
lint
2023-09-01 15:52:56 -07:00
Paul Gauthier
fa6ae80653
Merge branch 'main' into sitter-map
2023-09-01 12:00:48 -07:00
Joshua Vial
abbc93678b
finishing openrouter integration
2023-08-23 21:26:27 +12:00
JV
a0d6efc13c
dynamically get pricing and context length for openrouter models
2023-08-23 14:39:12 +12:00
JV
041f3a4a38
initial code for working with openrouter
2023-08-23 14:39:12 +12:00
Paul Gauthier
de0cfe4d39
refac to remove ctags
2023-08-19 19:24:42 -07:00
Paul Gauthier
ae8d04a95f
Handle diff of file not yet part of repo
2023-08-18 13:20:27 -07:00
Paul Gauthier
cd830cbc3c
noop
2023-08-18 10:16:17 -07:00
Paul Gauthier
7af82ba185
keep track of the files which need dirty commits
2023-08-18 09:50:18 -07:00
Paul Gauthier
752e47a886
better tests, small cleanups
2023-08-18 09:43:40 -07:00
Paul Gauthier
e608a351f0
standardize on abs_root_path(), simplify get/apply_edit
2023-08-18 07:20:15 -07:00
Paul Gauthier
f45bcbf8eb
make reference to repo conditional
2023-08-18 07:11:42 -07:00
Paul Gauthier
8f26c27921
just diff the named files on commit
2023-08-18 07:09:16 -07:00
Paul Gauthier
389bf9310c
commit just the edited files, treat named files outside git as dirty
2023-08-18 07:05:48 -07:00
Paul Gauthier
d89316147a
do not add new files to git
2023-08-17 16:31:21 -07:00
Paul Gauthier
fbc4a49c24
Removed support for func based coders
2023-08-17 11:19:49 -07:00
Paul Gauthier
3401395e61
fix wholefile tests
2023-08-17 11:08:50 -07:00
Paul Gauthier
fef5a7b917
only check tracked files if there is a repo
2023-08-17 10:44:33 -07:00
Paul Gauthier
0a653d34d3
cleanup
2023-08-17 10:40:56 -07:00
Paul Gauthier
d981de5f5f
do the commit before applying edits
2023-08-17 10:40:01 -07:00
Paul Gauthier
2455676a44
refactor to enumerate files to be edited, then make the edits
2023-08-17 10:07:22 -07:00
Paul Gauthier
f4e1c1010b
aider: Accept voice_language param in __init__, pass to Commands.
...
# Aider chat conversation:
USER: accept voice_language param in __ini__, pass to Commands
ASSISTANT: To implement this change, we need to modify the following files:
1. `aider/coders/base_coder.py`: We need to modify the `__init__` method of the `Coder` class to accept a new parameter `voice_language`. We also need to pass this new parameter to the `Commands` class.
Here are the changes:
```python
aider/coders/base_coder.py
<<<<<<< HEAD
def __init__(
self,
main_model,
io,
fnames=None,
git_dname=None,
pretty=True,
show_diffs=False,
auto_commits=True,
dirty_commits=True,
dry_run=False,
map_tokens=1024,
verbose=False,
assistant_output_color="blue",
code_theme="default",
stream=True,
use_git=True,
):
=======
def __init__(
self,
main_model,
io,
fnames=None,
git_dname=None,
pretty=True,
show_diffs=False,
auto_commits=True,
dirty_commits=True,
dry_run=False,
map_tokens=1024,
verbose=False,
assistant_output_color="blue",
code_theme="default",
stream=True,
use_git=True,
voice_language=None,
):
>>>>>>> updated
```
```python
aider/coders/base_coder.py
<<<<<<< HEAD
self.commands = Commands(self.io, self)
=======
self.commands = Commands(self.io, self, voice_language)
>>>>>>> updated
```
Please confirm these changes.
2023-08-14 14:09:45 -03:00
Paul Gauthier
9cb1a9b186
cleanup
2023-08-08 07:38:37 -03:00
paul-gauthier
6a88d0f2b9
Merge pull request #177 from h0x91b/h0x91b-patch-1
...
Update base_coder.py
2023-08-08 07:37:51 -03:00
Paul Gauthier
3c0720ff1c
Fix corner case of undefined text
when using --no-pretty
2023-08-08 07:00:21 -03:00
Paul Gauthier
03ac5202dd
Handle a pending summarization
2023-08-07 08:33:06 -03:00