RA.Aid/ra_aid/tools
Ariel Frischer 6c4acfea8b
Added Provider/Model Override Arguments to Seperate Research/Planner Configurations (#53)
* feat: add research and planner provider/model options to enhance configurability for research and planning tasks
refactor: create get_effective_model_config function to streamline provider/model resolution logic
test: add unit tests for effective model configuration and environment validation for research and planner providers

* refactor(agent_utils.py): remove get_effective_model_config function to simplify code and improve readability
style(agent_utils.py): format debug log statements for better readability
fix(agent_utils.py): update run_agent functions to directly use config without effective model config
feat(agent_utils.py): enhance logging for command execution in programmer.py
test(tests): remove tests related to get_effective_model_config function as it has been removed

* chore(tests): remove outdated tests for research and planner agent configurations to clean up the test suite and improve maintainability

* style(tests): apply consistent formatting and spacing in test_provider_integration.py for improved readability and maintainability
2025-01-24 18:00:47 -05:00
..
__init__.py Add Tavily tool. 2024-12-23 16:48:47 -05:00
agent.py Increase recusion limit; Handle 429 better; Improve prompts. 2025-01-09 15:52:51 -05:00
expert.py Adding Gemini API due to openrouter's limitations. (#34) 2025-01-04 07:19:05 -05:00
file_str_replace.py improve file_str_replace status reporting 2024-12-17 07:46:16 -05:00
fuzzy_find.py improve programmer prompt 2024-12-18 12:29:01 -05:00
human.py Version bump 2024-12-23 15:53:23 -05:00
list_directory.py Changes (#37) 2025-01-09 09:46:32 -05:00
memory.py Add Deepseek Provider Support and Custom Deepseek Reasoner Chat Model (#50) 2025-01-22 07:21:10 -05:00
programmer.py Added Provider/Model Override Arguments to Seperate Research/Planner Configurations (#53) 2025-01-24 18:00:47 -05:00
read_file.py Make read_file always output status panel. 2024-12-27 19:55:15 -05:00
reflection.py Extract tool reflection. 2025-01-09 15:35:14 -05:00
research.py Extricate research subtasks. 2024-12-21 11:27:14 -05:00
ripgrep.py Changes (#37) 2025-01-09 09:46:32 -05:00
shell.py allow enabling of cowboy mode from approval prompt; print tool error panels 2024-12-17 15:06:51 -05:00
web_search_tavily.py Tavily integration 2024-12-23 17:20:24 -05:00
write_file.py make write_file tool available and fix empty dir creation bug 2024-12-17 08:13:04 -05:00