Commit Graph

36 Commits

Author SHA1 Message Date
AI Christianson ceef1519db adjust one shot behavior; temporarily take out str replace/write file tools 2024-12-17 12:16:32 -05:00
AI Christianson 64a64053b8 use new env validation module 2024-12-17 11:41:31 -05:00
AI Christianson 674e08c89e extract env validation into its own module 2024-12-17 11:31:10 -05:00
AI Christianson 6f914373c4 fix one shot signalling 2024-12-17 11:25:04 -05:00
AI Christianson f4c7c8f150 Make sure file modification tools are not available when research only flag is used. 2024-12-17 10:56:22 -05:00
AI Christianson 3be54fac2f fix one_shot_completed and allow reordering of tasks 2024-12-17 10:36:32 -05:00
AI Christianson db5ac38a5a allow tasks to be deleted 2024-12-17 10:18:22 -05:00
AI Christianson aff629e13c - When key snippets are emitted, snippet files are auto added to related files.
- Add base task to research subtask prompt.
- Adjust research prompt to make sure related files are related to the base task, not just the research subtask.
2024-12-17 09:41:52 -05:00
AI Christianson 5b0e759f3a make write_file tool available and fix empty dir creation bug 2024-12-17 08:13:04 -05:00
AI Christianson ca5f28f4b3 initial file_str_replace implementation 2024-12-17 07:32:37 -05:00
AI Christianson a4966502cb refactor 2024-12-13 16:09:46 -05:00
AI Christianson ea34435b3f expert API key fallback 2024-12-13 15:19:21 -05:00
AI Christianson e47b586c06 expert env validation 2024-12-13 15:15:13 -05:00
AI Christianson 6c85d7fd6f expert LLM configuration 2024-12-13 14:54:56 -05:00
AI Christianson 36e00d8227 make expert model configurable 2024-12-13 14:19:42 -05:00
AI Christianson 250bf0a84c let aider figure out which model to use 2024-12-13 13:31:22 -05:00
AI Christianson dd716ab4ec docs on model configuration 2024-12-13 09:53:13 -05:00
AI Christianson 9f721410ff support open models 2024-12-13 09:44:06 -05:00
AI Christianson 49078adc10 exclude implementation tool for research-only tasks 2024-12-13 08:48:52 -05:00
AI Christianson 5596553945 get rid of research summary phase 2024-12-12 07:16:31 -05:00
AI Christianson fb9c4724ca ux 2024-12-11 23:02:24 -05:00
AI Christianson 92e1a25bca get rid of tech debt system 2024-12-11 22:50:59 -05:00
AI Christianson c1bcc000a7 error handling 2024-12-11 22:38:01 -05:00
AI Christianson aa497f2ec3 error handling 2024-12-11 22:32:05 -05:00
AI Christianson 56d067b2dc expert file context 2024-12-11 19:51:22 -05:00
AI Christianson 14abec9735 tech debt review 2024-12-11 19:05:04 -05:00
AI Christianson de816867ee tech debt tool 2024-12-11 17:07:14 -05:00
AI Christianson 6586874e63 stage ux 2024-12-11 16:29:38 -05:00
AI Christianson d302222c3e do one shot projects 2024-12-11 15:12:19 -05:00
AI Christianson cb8ee556e5 emit snippets in batches 2024-12-11 13:52:08 -05:00
AI Christianson b02b125d06 emit related files in batches 2024-12-11 13:33:35 -05:00
AI Christianson 3ac2c3c66d allow emitting facts in batches 2024-12-11 12:35:22 -05:00
AI Christianson e1b04781d7 Update prompts, shell tools and add shell tests 2024-12-11 11:25:34 -05:00
AI Christianson a34442af07 refactor: restructure main execution into proper entry point
- Move main execution code into main() function
- Update __main__.py to use main() as entry point
- This enables the ra-aid command to work properly when installed
2024-12-10 19:31:45 -05:00
AI Christianson 5cebfed28e feat: enhance documentation and CLI interface
- Add comprehensive usage documentation and examples to README
- Add warning about shell command execution risks
- Improve CLI with --message and --research-only flags
- Add environment validation for API keys
- Replace requirements.txt with pyproject.toml
2024-12-10 19:27:31 -05:00
AI Christianson 341bc91e65 Initial commit 2024-12-10 19:01:20 -05:00