Commit graph

164 commits

Author SHA1 Message Date
Paul Gauthier
dff544cd5d refactor: Split summarize method and add model metadata handling 2025-01-20 09:38:45 -08:00
Paul Gauthier
6a1f4431d0 docs: Update HISTORY.md and FAQ.md with latest changes and model usage stats 2025-01-04 12:22:45 -08:00
Paul Gauthier
f62ef34715 fix: Handle missing git module gracefully 2024-12-14 09:42:54 -08:00
Paul Gauthier (aider)
e50992bb93 style: remove unused shutil import 2024-12-08 18:12:36 -08:00
Paul Gauthier
fa6c3068c0 refactor: simplify pip install command by using sys.executable directly 2024-12-08 18:12:30 -08:00
Paul Gauthier
73205b1f8c refactor: Move charset test to separate method in Spinner class 2024-12-05 14:57:13 -08:00
Paul Gauthier (aider)
3016d7b8f3 style: fix whitespace in utils.py 2024-12-05 14:46:37 -08:00
Paul Gauthier (aider)
beb3ddaa1f feat: add __main__ block to utils.py 2024-12-05 14:46:33 -08:00
Paul Gauthier
8db48fb4f1 refactor: simplify comment in utils.py 2024-12-05 14:46:31 -08:00
Paul Gauthier (aider)
6eb3641c1d feat: add main function with spinner demo 2024-12-05 14:45:50 -08:00
Paul Gauthier
8cfd64a7be chore: add comment for future spinner implementation 2024-12-05 14:45:47 -08:00
Paul Gauthier (aider)
f6f5955753 style: fix whitespace in Spinner class 2024-12-04 07:04:04 -08:00
Paul Gauthier (aider)
d87f9fbd79 fix: add fallback to ASCII spinner when Unicode is not supported 2024-12-04 07:03:59 -08:00
Paul Gauthier
b8f36c8277 feat: add PDF file support and refactor image handling 2024-11-26 17:19:28 -08:00
Paul Gauthier (aider)
d67d319b31 style: fix whitespace and line spacing issues 2024-11-01 08:12:17 -07:00
Paul Gauthier (aider)
93639039d4 feat: disable spinner when stdout is not a tty 2024-11-01 08:12:13 -07:00
Paul Gauthier
789535cb85 feat: disable spinner animation when stdout is not a tty 2024-11-01 08:12:11 -07:00
Paul Gauthier
84eca42ca8 feat: Add upgrade-strategy option to pip install command 2024-09-27 10:43:55 -07:00
Paul Gauthier
8eed1b6ca5 fix: Update pip install command to use --upgrade-strategy only-if-needed 2024-09-27 10:34:09 -07:00
Paul Gauthier
50fb95c8b1 force pip to install aider's deps 2024-09-26 11:47:05 -07:00
Paul Gauthier
82ebb7713a Return True to indicate successful install even if no module 2024-09-24 12:28:54 -07:00
Paul Gauthier
84ca8dd582 fix unicode errors in run_install 2024-09-20 11:52:24 -07:00
Paul Gauthier
dff814a7a8 refactor: change tool_error to tool_warning for non-critical messages 2024-09-03 13:30:04 -07:00
Paul Gauthier
2cfdd7ab5b adopt pip's get_best_invocation_for_this_python 2024-09-02 07:24:29 -07:00
Paul Gauthier
ecf80a799d feat: improve version upgrade messaging and display 2024-09-02 07:06:20 -07:00
Paul Gauthier
62c89f60bf feat: improve version update handling for Windows and Docker 2024-09-02 07:02:03 -07:00
Paul Gauthier
5fe85f7233 cleanup 2024-09-02 06:46:50 -07:00
Paul Gauthier (aider)
9bc61a656c refactor: replace shlex.join with printable_shell_command 2024-09-01 07:25:33 -07:00
Paul Gauthier (aider)
8c229e5072 style: format code and organize imports 2024-09-01 07:25:05 -07:00
Paul Gauthier (aider)
89c9f5ccf9 feat: add printable_shell_command function for cross-platform command escaping 2024-09-01 07:25:00 -07:00
Paul Gauthier
d629ff4a76 fixes #1273 2024-08-31 18:48:10 -07:00
Paul Gauthier
4f195ea4c6 ssh 2024-08-31 16:17:13 -07:00
Paul Gauthier
69a490dc44 debug 2024-08-31 16:13:45 -07:00
Paul Gauthier
c0f2326d36 ssh 2024-08-31 16:13:17 -07:00
Paul Gauthier
9c91406c4f debug 2024-08-31 16:03:05 -07:00
Paul Gauthier
e9e2afe39f refactor: improve pip install error handling and messaging 2024-08-31 15:51:04 -07:00
Paul Gauthier
0c5cd64b83 refactor: use shlex.join for safer command string representation 2024-08-31 15:36:41 -07:00
Paul Gauthier
01964ca294 refactor: improve file handling and error reporting in Coder class 2024-08-31 08:15:02 -07:00
Paul Gauthier (aider)
0f1b15942d feat: add touch_file function to handle file creation 2024-08-31 08:08:10 -07:00
Paul Gauthier (aider)
80abb5c812 refactor: Move run_interactive_command functions to run_cmd.py 2024-08-27 10:39:50 -07:00
Paul Gauthier (aider)
ec7e0cdb72 refactor: move run_interactive_command funcs to run_cmd 2024-08-27 10:39:33 -07:00
Paul Gauthier (aider)
8af705482e feat: Check if stdin is a TTY before using pexpect in run_interactive_command 2024-08-27 10:38:06 -07:00
Paul Gauthier
089863cf32 fix: Remove unused run_interactive_subprocess method from EditBlockCoder 2024-08-27 09:15:07 -07:00
Paul Gauthier (aider)
79ffc2405a style: Fix formatting in utils.py 2024-08-27 09:09:28 -07:00
Paul Gauthier (aider)
6d02c14fe4 fix: Use SHELL environment variable in run_interactive_command_pexpect 2024-08-27 09:09:25 -07:00
Paul Gauthier
ec935842ab fix: Improve error handling in run_interactive_command_pexpect 2024-08-27 09:09:24 -07:00
Paul Gauthier (aider)
27e8780cbe style: Fix formatting in utils.py 2024-08-27 09:02:25 -07:00
Paul Gauthier (aider)
15521c41d1 feat: Introduce run_interactive_command that uses pexpect if available, otherwise falls back to subprocess 2024-08-27 09:02:21 -07:00
Paul Gauthier
444416638a fix: Rename run_interactive_command to run_interactive_command_pexpect 2024-08-27 09:02:20 -07:00
Paul Gauthier (aider)
3ccb876434 fix: Correct SEARCH/REPLACE block in aider/utils.py 2024-08-27 08:59:20 -07:00