RA.Aid/ra_aid/tools
Ariel Frischer 77a256317a feat: add session and trajectory models to track application state and events
- Introduce a new `Session` model to store information about each program run, including command line arguments and environment details.
- Implement a `Trajectory` model to log significant events and errors during execution, enhancing debugging and monitoring capabilities.
- Update various repository classes to support session and trajectory management, allowing for better tracking of user interactions and system behavior.
- Modify existing functions to record relevant events in the trajectory, ensuring comprehensive logging of application activities.
- Enhance error handling by logging errors to the trajectory, providing insights into failures and system performance.

feat(vsc): add initial setup for VS Code extension "ra-aid" with essential files and configurations
chore(vsc): create tasks.json for managing build and watch tasks in VS Code
chore(vsc): add .vscodeignore to exclude unnecessary files from the extension package
docs(vsc): create CHANGELOG.md to document changes and updates for the extension
docs(vsc): add README.md with instructions and information about the extension
feat(vsc): include esbuild.js for building and bundling the extension
chore(vsc): add eslint.config.mjs for TypeScript linting configuration
chore(vsc): create package.json with dependencies and scripts for the extension
feat(vsc): implement extension logic in src/extension.ts with webview support
test(vsc): add initial test suite in extension.test.ts for extension functionality
chore(vsc): create tsconfig.json for TypeScript compiler options
docs(vsc): add vsc-extension-quickstart.md for guidance on extension development
2025-03-12 11:47:21 -07:00
..
__init__.py get rid of global memory 2025-03-04 21:25:37 -05:00
agent.py feat: add session and trajectory models to track application state and events 2025-03-12 11:47:21 -07:00
expert.py record trajectory at all steps 2025-03-11 11:01:05 -04:00
file_str_replace.py record trajectory at all steps 2025-03-11 11:01:05 -04:00
fuzzy_find.py record trajectory at all steps 2025-03-11 11:01:05 -04:00
handle_user_defined_test_cmd_execution.py feat: add `--test-cmd-timeout` option to specify timeout for test command execution 2025-02-17 11:03:19 -08:00
human.py config repository 2025-03-04 21:01:08 -05:00
list_directory.py improve prompts; make list_directory more resilient 2025-03-10 16:41:09 -04:00
memory.py record trajectory at all steps 2025-03-11 11:01:05 -04:00
programmer.py config repository 2025-03-04 21:01:08 -05:00
read_file.py record trajectory at all steps 2025-03-11 11:01:05 -04:00
reflection.py feat(Makefile): add commands for code checking and fixing using ruff (#63) 2025-01-29 16:38:58 -05:00
research.py record trajectory at all steps 2025-03-11 11:01:05 -04:00
ripgrep.py record trajectory at all steps 2025-03-11 11:01:05 -04:00
shell.py record trajectory at all steps 2025-03-11 11:01:05 -04:00
web_search_tavily.py record trajectory at all steps 2025-03-11 11:01:05 -04:00
write_file.py fix tests; improve prompts 2025-03-08 16:29:17 -05:00