RA.Aid/tests/ra_aid
Ariel Frischer 89e4556e7b feat: implement trajectory model and repository for tracking agent actions
This commit introduces a new `Trajectory` model to the database, which tracks the sequence of actions taken by agents, including tool executions and their results. The addition of the `TrajectoryRepository` allows for storing and retrieving these trajectories, enabling better analysis of agent behavior and debugging of issues.

Additionally, the commit refactors existing code to utilize the new repository and model, improving the overall architecture and maintainability of the codebase. This change is essential for enhancing the capabilities of the agent system and providing a more robust framework for future development.
2025-03-10 17:05:34 -07:00
..
agent_backends add --show-thoughts flag 2025-03-08 08:31:45 -05:00
console feat(Makefile): add commands for code checking and fixing using ruff (#63) 2025-01-29 16:38:58 -05:00
database fix test 2025-03-07 14:28:14 -05:00
mocks fix binary file detection 2025-03-03 18:43:49 -05:00
proc Binary Skipped ascii filetype fix (#108) 2025-02-28 06:47:35 -05:00
prompts implement reasoning-guided workflows 2025-03-08 13:35:06 -05:00
text extract thinking processing 2025-03-08 14:48:46 -05:00
tools improve prompts; make list_directory more resilient 2025-03-10 16:41:09 -04:00
utils fix binary detection 2025-03-08 22:36:06 -05:00
__init__.py base db infra 2025-02-26 11:44:18 -05:00
test_agent_context.py should exit propagation 2025-03-07 11:25:46 -05:00
test_agent_should_exit_ciayn.py should exit propagation 2025-03-07 11:25:46 -05:00
test_agent_utils.py fix(tests): add cost_cb parameter to fake_print_agent_output function to enhance flexibility in testing 2025-03-10 17:03:42 -07:00
test_anthropic_strategy.py Binary Skipped ascii filetype fix (#108) 2025-02-28 06:47:35 -05:00
test_ciayn_agent.py fix validation 2025-03-04 01:48:12 -05:00
test_crash_propagation.py Binary Skipped ascii filetype fix (#108) 2025-02-28 06:47:35 -05:00
test_default_provider.py Binary Skipped ascii filetype fix (#108) 2025-02-28 06:47:35 -05:00
test_env.py feat(Makefile): add commands for code checking and fixing using ruff (#63) 2025-01-29 16:38:58 -05:00
test_fallback_handler.py chore(llm.py): remove unused merge_chat_history function to clean up codebase 2025-02-14 14:20:11 -08:00
test_info_query.py config repository 2025-03-04 21:01:08 -05:00
test_llm.py refactor: agents/ -> agent_backends/ 2025-03-02 14:16:15 -05:00
test_main.py refactor: extract run_planning_agent 2025-03-10 14:19:06 -04:00
test_programmer.py fix tests 2025-03-07 08:51:35 -05:00
test_provider_integration.py feat(Makefile): add commands for code checking and fixing using ruff (#63) 2025-01-29 16:38:58 -05:00
test_show_thoughts.py fix test 2025-03-08 09:30:52 -05:00
test_tool_configs.py Binary Skipped ascii filetype fix (#108) 2025-02-28 06:47:35 -05:00
test_utils.py feat(Makefile): add commands for code checking and fixing using ruff (#63) 2025-01-29 16:38:58 -05:00
test_version_check.py fix tests 2025-03-07 09:02:32 -05:00
test_wipe_project_memory.py add --wipe-project-memory flag 2025-03-07 12:06:40 -05:00