RA.Aid/ra_aid
Ariel Frischer 803acc6166 feat(agent_utils.py): convert fallback response to string for prompt concatenation to ensure proper formatting
refactor(fallback_handler.py): change failed_messages from set to list for ordered message handling
refactor(fallback_handler.py): update handle_failure method to accept ToolExecutionError type for better type safety
refactor(fallback_handler.py): implement _reset_on_new_failure method to encapsulate failure reset logic
feat(fallback_handler.py): add construct_prompt_msg_list method to create structured message list for fallback tool calls
2025-02-12 13:39:25 -08:00
..
agents refactor(agent_utils.py): refactor run_agent_with_retry function for better readability and maintainability by extracting helper functions 2025-02-11 12:16:04 -08:00
chat_models feat(Makefile): add commands for code checking and fixing using ruff (#63) 2025-01-29 16:38:58 -05:00
console refactor(agent_utils.py): remove the _handle_tool_execution_error function and simplify error handling in run_agent_with_retry 2025-02-12 13:07:12 -08:00
proc feat(Makefile): add commands for code checking and fixing using ruff (#63) 2025-01-29 16:38:58 -05:00
tests feat(Makefile): add commands for code checking and fixing using ruff (#63) 2025-01-29 16:38:58 -05:00
text feat(Makefile): add commands for code checking and fixing using ruff (#63) 2025-01-29 16:38:58 -05:00
tools feat(issue): add LLM Tool Call Fallback Feature documentation to outline the new functionality for automatic fallback to alternative LLM models after consecutive failures 2025-02-09 22:07:23 -08:00
webui refactor: clean up imports and improve code formatting for better readability 2025-02-01 13:00:15 -08:00
__init__.py feat(Makefile): add commands for code checking and fixing using ruff (#63) 2025-01-29 16:38:58 -05:00
__main__.py feat(fallback): implement fallback handler for tool execution errors to enhance error resilience and user experience 2025-02-11 18:35:34 -08:00
__version__.py Version bump. 2025-02-02 18:54:27 -05:00
agent_utils.py feat(agent_utils.py): convert fallback response to string for prompt concatenation to ensure proper formatting 2025-02-12 13:39:25 -08:00
config.py feat(fallback): implement fallback handler for tool execution errors to enhance error resilience and user experience 2025-02-11 18:35:34 -08:00
dependencies.py feat(Makefile): add commands for code checking and fixing using ruff (#63) 2025-01-29 16:38:58 -05:00
env.py feat(Makefile): add commands for code checking and fixing using ruff (#63) 2025-01-29 16:38:58 -05:00
exceptions.py refactor(agent_utils.py): remove the _handle_tool_execution_error function and simplify error handling in run_agent_with_retry 2025-02-12 13:07:12 -08:00
fallback_handler.py feat(agent_utils.py): convert fallback response to string for prompt concatenation to ensure proper formatting 2025-02-12 13:39:25 -08:00
file_listing.py feat(Makefile): add commands for code checking and fixing using ruff (#63) 2025-01-29 16:38:58 -05:00
llm.py feat(issue): add LLM Tool Call Fallback Feature documentation to outline the new functionality for automatic fallback to alternative LLM models after consecutive failures 2025-02-09 22:07:23 -08:00
logging_config.py refactor(agent_utils.py): remove the _handle_tool_execution_error function and simplify error handling in run_agent_with_retry 2025-02-12 13:07:12 -08:00
models_params.py feat(issue): add LLM Tool Call Fallback Feature documentation to outline the new functionality for automatic fallback to alternative LLM models after consecutive failures 2025-02-09 22:07:23 -08:00
project_info.py get rid of pointless truncation message 2025-02-08 12:44:55 -05:00
project_state.py feat(Makefile): add commands for code checking and fixing using ruff (#63) 2025-01-29 16:38:58 -05:00
prompts.py Reduce tool count to make tool calling more reliable. 2025-02-08 18:26:08 -05:00
provider_strategy.py feat(Makefile): add commands for code checking and fixing using ruff (#63) 2025-01-29 16:38:58 -05:00
tool_configs.py refactor(agent_utils.py): remove the _handle_tool_execution_error function and simplify error handling in run_agent_with_retry 2025-02-12 13:07:12 -08:00
tool_leaderboard.py feat(fallback): implement automatic fallback to alternative LLM models on consecutive failures to enhance user experience and prevent infinite error loops 2025-02-10 14:13:19 -08:00