Quinlan Jager
de35fb6a2c
Add MCP tool prompt support to system prompts
...
- Add tool_prompt to CoderPrompts class
- Modify fmt_system_prompt to include tool prompt when MCP tools are available
- This enables better handling of tool-based interactions when using MCP servers
2025-05-06 11:40:28 -07:00
Quinlan Jager
2696ce0414
Merge branch 'main' into feature/litellm-mcp
2025-05-06 08:20:16 -07:00
Quinlan Jager
5fd049b44b
Only print empty response warning log if there are tools
2025-05-06 08:16:00 -07:00
Quinlan Jager
097620026f
Respect Aider confirmation settings
2025-05-05 23:05:23 -07:00
Paul Gauthier
8159cbf7d3
set version to 0.82.4.dev
2025-05-05 20:23:46 -07:00
Paul Gauthier
c23e609902
version bump to 0.82.3
2025-05-05 20:23:43 -07:00
Paul Gauthier
2d9ea25273
fix: Add newline after "Reply in {user_lang}" reminder
2025-05-05 19:17:36 -07:00
Paul Gauthier
7773bbc908
copy
2025-05-05 19:13:49 -07:00
Paul Gauthier
72476f0967
bump deps
2025-05-05 19:05:11 -07:00
Paul Gauthier
a9883ccc25
copy
2025-05-05 19:03:32 -07:00
Paul Gauthier
3b9b93a8a4
Merge branch 'main' of github.com:Aider-AI/aider
2025-05-05 19:03:07 -07:00
Paul Gauthier
f90b7bfb09
better
2025-05-05 19:02:43 -07:00
Quinlan Jager
282b349080
Allow MCP servers list to partially initialize
2025-05-04 23:06:47 -07:00
Quinlan Jager
10ea9baad6
Account for None type content messages in tools
2025-05-03 01:03:35 -07:00
Quinlan Jager
99bec73f2e
Remove unused private function
2025-05-03 00:55:01 -07:00
Quinlan Jager
6a9b72e5b3
Set a tool_call_limit of 25
2025-05-03 00:34:36 -07:00
Quinlan Jager
7eaa92b70f
Fix json encoding bug
2025-05-02 23:30:48 -07:00
Quinlan Jager
16c4e622e3
Configurable mcp servers
2025-05-02 23:09:37 -07:00
Quinlan Jager
2c24084cb0
Models may use tools during completions
2025-05-02 17:14:12 -07:00
paul-gauthier
5e7ef6c50e
Merge pull request #3931 from elohmeier/main
2025-05-02 07:21:29 -07:00
Enno Richter
fdc7be1318
docs: update lint/test pre-commit shell script example to use "$@" for proper argument handling
2025-05-02 05:49:02 +02:00
paul-gauthier
f00c1bf61b
Merge pull request #3930 from erykwieliczko/main
2025-05-01 20:03:17 -07:00
Eryk Wieliczko
09030de0b5
Show dates on "Release history" chart
2025-05-02 04:38:38 +02:00
Paul Gauthier
bdba0ca1c5
refactor: Move shell command prompts to shell.py, add final reminders
2025-05-01 17:31:22 -07:00
Paul Gauthier (aider)
e17c7d938c
refactor: add normalize_language and improve get_user_language to return readable names
2025-05-01 17:29:14 -07:00
Paul Gauthier (aider)
433f2908a0
feat: add language normalization to convert locale codes to names using Babel or fallback map
2025-05-01 17:28:56 -07:00
Paul Gauthier
9fa5f5ace1
refactor: remove redundant dump call from prompt formatting in base_coder.py
2025-05-01 17:28:55 -07:00
Paul Gauthier
849a379a8c
refactor: Move lazy/overeager prompts to final reminders in system prompt
2025-05-01 17:24:14 -07:00
Quinlan Jager
162f49c98e
Introduce and call MCP servers
2025-05-01 11:15:44 -07:00
Quinlan Jager
c5414e2601
Add MCP Python SDK package dependency
2025-04-30 23:51:31 -07:00
Paul Gauthier
e205629a94
Merge branch 'main' of github.com:Aider-AI/aider
2025-04-28 07:53:31 -07:00
Paul Gauthier
9351f37935
add google-generativeai, bump deps
2025-04-28 07:53:20 -07:00
paul-gauthier
7d185bb710
Merge pull request #3898 from acro5piano/main
...
fix: add suffix "md" when opening editor in InputOutput class
2025-04-27 06:59:11 -07:00
Kay Gosho
07759813ed
fix: add suffix "md" when opening editor in InputOutput class
2025-04-27 16:06:32 +09:00
Paul Gauthier
591d294052
feat: Print changed file path and check before reading content
2025-04-25 07:58:51 -07:00
Paul Gauthier (aider)
df1a0c5b8d
style: Apply linter to aider/watch.py
2025-04-25 07:54:35 -07:00
Paul Gauthier (aider)
e743394537
feat: Skip scanning files larger than 1MB for AI comments
2025-04-25 07:54:32 -07:00
Paul Gauthier
22f140ac05
feat: Add common file patterns to default gitignore spec
2025-04-25 07:54:31 -07:00
Paul Gauthier (aider)
25a303935c
fix: Add overeager setting to Gemini 2.5 Pro models in model-settings.yml
2025-04-24 19:51:35 -07:00
Paul Gauthier (aider)
3bf20d4f7a
feat: Set gemini 2.5 pro models to overeager: true
2025-04-24 19:51:14 -07:00
Paul Gauthier
45413ce815
copy
2025-04-24 07:18:35 -07:00
Paul Gauthier
c56e4a08d3
copy
2025-04-20 19:53:32 -07:00
Paul Gauthier (aider)
80515b69c1
fix: Strip b/ prefix when a path is /dev/null in diffs
2025-04-20 17:34:36 -07:00
Paul Gauthier
303645cffa
copy
2025-04-20 17:30:06 -07:00
Paul Gauthier
b3d32f65d3
fixed quote
2025-04-20 17:29:42 -07:00
Paul Gauthier
7c0aac7454
chore: Update Gemini flash model alias to preview version
2025-04-20 16:43:35 -07:00
Paul Gauthier
7719eae023
copy
2025-04-20 16:41:58 -07:00
Paul Gauthier
5e210c700d
fix: Handle filenames starting with fences or triple backticks correctly
2025-04-20 16:36:36 -07:00
Paul Gauthier (aider)
c6ce871700
style: Apply linter to editblock_coder.py
2025-04-20 16:25:59 -07:00
Paul Gauthier (aider)
f28504a2eb
fix: Properly handle filenames starting with triple backticks
2025-04-20 16:25:55 -07:00