Commit graph

1055 commits

Author SHA1 Message Date
Dustin Washington
a3dfc86763 Fix formatting 2025-11-27 00:55:57 -05:00
Your Name
bee371eae1 converted line endings from windows to unix 2025-11-26 16:29:17 -08:00
Your Name
dcd3db7843 fixed merge conflicts 2025-11-26 14:42:35 -08:00
Your Name
6bab0c1313 refactor: Simplify test_legacy_tool_call_propagation and remove dedupe test
Co-authored-by: aider (openai/gemini_szmania/gemini-2.5-pro) <aider@aider.chat>
2025-11-26 14:20:05 -08:00
Your Name
feb5e7a6dc feat: Deduplicate tool declarations and add a test for it.
Co-authored-by: aider (openai/gemini_szmania/gemini-2.5-pro) <aider@aider.chat>
2025-11-26 14:08:47 -08:00
Your Name
0a45d42079 feat: Add BadGatewayError handling and test case
Co-authored-by: aider (openai/gemini_szmania/gemini-2.5-pro) <aider@aider.chat>
2025-11-26 14:02:12 -08:00
Dustin Washington
e7299d3b7a Update formatting with black 2025-11-24 22:48:54 -05:00
pjcreath
7eac657231 Add "preserve" option to line_endings setting. 2025-11-24 11:45:38 -05:00
Dustin Washington
697ccca221 Update repo sanity check test 2025-11-14 00:22:06 -05:00
Dustin Washington
cc9fef67b3 Two Updates:
- Update confirmations in general but especially for command tools so that they must always be confirmed unless the user explicitly puts aider-ce into yolo mode with skip_cli_confirmations
- Address #113, the command tools should use the same shell aider-ce is ran in
2025-11-09 20:18:43 -05:00
Dustin Washington
7025fad96f Get last few confirmations and helper functions async, fix tests to account for that 2025-11-09 14:40:53 -05:00
Dustin Washington
7828ead2e8 Update send_chat tests to handle empty sentinel responses 2025-11-05 23:43:04 -05:00
Dustin Washington
9d87f13772 Add /save-session, /load-session, and /list-sessions commands for some state persistance between program runs 2025-11-03 08:57:43 -05:00
Dustin Washington
9403943b57 Merge remote-tracking branch 'main/main' into v0.88.5 2025-11-02 19:47:14 -05:00
Dustin Washington
b889db5a94 #48: Fix /test command and make both /test and /run command outputs play better with async output 2025-11-02 19:46:40 -05:00
Dustin Washington
8a57ab2f15 Refactor primary runtime loop to improve Aider-CE's state machine and address issues:
#80
#79
#78
#76
#69
#65
#63 (partially, crtl+c stops current task)

Some of the feedback on #48
2025-11-02 17:17:40 -05:00
paul-gauthier
c74f5efb2f
Merge pull request #4621 from TimPut/repomap-haskell
Some checks failed
pre-commit / pre-commit (push) Has been cancelled
2025-11-02 09:43:18 -08:00
timput
be8da40b1f add initial zig-tags.scm for repomap 2025-11-02 08:03:26 -07:00
timput
93f20a6d23 add initial haskell-tags.scm for repomap 2025-11-02 07:57:29 -07:00
Dustin Washington
95cdd239bf Update repo sanity check to be async 2025-10-26 21:56:30 -04:00
Dustin Washington
72e9f0325b Add proper async behavior for onboarding.py 2025-10-19 13:50:45 -04:00
Dustin Washington
23c1b062f9 Fix repo tests to account for async commiter logic 2025-10-18 15:55:38 -04:00
Dustin Washington
f18a419954 Attempt to prevent exploration loops (works-ish but models are disobedient) 2025-09-20 21:02:43 -04:00
Dustin Washington
e86af64d0f Update all test files to work with async updates 2025-09-20 14:07:37 -04:00
Dustin Washington
8ca840a7d8 Update test_coder to handle base_coder's async updates 2025-09-20 00:06:01 -04:00
Dustin Washington
a2a2495ab9 Merge Aider PR 3056: Read-Only Stubs, Fix for fuzzy finding compatibility and add test 2025-09-07 11:07:15 -04:00
Dustin Washington
08e97bcbc0 - Update tree-sitter version
- Remove empty array from litellm completion method
- Add explicit tool tests in test_models.py
2025-08-31 00:39:15 -04:00
Dustin Washington
64cf2bbc07 Fix more pre-commit pipeline errors and tests 2025-08-17 17:36:48 -04:00
Dustin Washington
4437537278 #8 - Updates per pre-commit hooks:
- Formatting with Black
- More Forgiving Flake8 Line Length for Navigator Coder
2025-08-17 13:41:17 -04:00
Dustin Washington
c3017b2e3b Merge remote-tracking branch 'repo-map-update/main' into v0.87.1 2025-08-10 10:48:35 -04:00
Dustin Washington
bc2064cc0c Merge remote-tracking branch 'multi-response/fix/multi-tool-response' into http-mcp-update 2025-08-03 12:24:42 -04:00
Dustin Washington
cd9a490e03 Merge remote-tracking branch 'fuzzy_search/vikash/fuzzy' into v0.86.0 2025-08-02 22:15:17 +00:00
Adrian Lopez (aider)
bfc32f03ac fix(mcp): process multi-part and embedded resources in tool results
MCP servers could return several elements in the response [1].
Return all of them as text.

[1]: f5ccad944f/schema/2025-06-18/schema.ts (L401)
2025-07-18 14:45:37 +02:00
Vikash
bc6dec0026
style: Reformat code for improved readability 2025-07-13 15:59:44 +05:30
Vikash
a18c6c867c
feat: Enhance read-only command with fuzzy finder and fallback behavior 2025-07-13 12:11:03 +05:30
Quinlan Jager
36f8a4d2d5 Tool calls in message history won't raise errors 2025-07-08 23:23:08 -07:00
Quinlan Jager
eb8f945107 Tool call exceptions do not crash aider 2025-07-08 07:59:52 -07:00
Kirill Vergun
af85c4cdb6
Fix pre-commit checks 2025-07-08 00:28:38 +02:00
Kirill Vergun
cbe1713b3e
Fixes Aider-AI/aider/issues/4319 2025-07-08 00:18:52 +02:00
Quinlan Jager
fa78cd7e1d
Merge branch 'main' into feature/litellm-mcp 2025-07-02 08:13:27 -07:00
Paul Gauthier
323910be11 test: Improve summary test with list-aware token counting mock 2025-06-25 12:57:59 -07:00
Paul Gauthier
d47cb40518 test: Add Clojure language repomap test fixture
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-06-25 11:40:26 -07:00
Paul Gauthier
e2d3fc4594 fix: Update Co-authored-by email to aider@aider.chat 2025-06-25 11:17:07 -07:00
Matteo Landi
c4b9f14b90 fix: Resolve literal paths correctly in /read-only command 2025-06-24 20:58:43 +02:00
Matthew Tofano
20429b6852 add MATLAB tags to enable repo map support 2025-06-23 21:24:52 +01:00
Quinlan Jager
d7966a6d0f
Merge branch 'main' into feature/litellm-mcp 2025-06-18 10:22:24 -07:00
Paul Gauthier (aider)
990a0566bb fix: Remove unused mock_stdout in tests
Some checks are pending
pre-commit / pre-commit (push) Waiting to run
2025-06-08 10:19:47 -07:00
Paul Gauthier (aider)
0ac6068e1d fix: Remove unused mock_stdout in test_main 2025-06-08 10:19:01 -07:00
Paul Gauthier (aider)
1953c9815a fix: Remove unused mock_stdout in tests 2025-06-08 10:17:45 -07:00
Paul Gauthier
cc8be1453f style: Add whitespace in tests 2025-06-08 10:17:28 -07:00