Commit Graph

67 Commits

Author SHA1 Message Date
user 8ffcac867b Interruption UX. 2024-12-23 14:23:10 -05:00
user f7523e86d8 Improve agent interruption UX by allowing user to specify feedback or exit the program entirely. 2024-12-23 14:05:59 -05:00
user 88c844e49f Optimize first prompt in chat mode to avoid unnecessary LLM call. 2024-12-23 10:38:49 -05:00
user f80545d693 Allow graceful interruption of agents. 2024-12-22 14:00:17 -05:00
user ecb6796008 Extract run_planning_agent. 2024-12-21 14:10:55 -05:00
user 2b0efe5fd2 Cleanup. 2024-12-21 13:56:18 -05:00
user d44d309028 Allow planning agent to direct implementation of tasks. 2024-12-21 13:40:17 -05:00
user 37e36967ee Introduce run_task_implementation_agent. 2024-12-21 13:13:50 -05:00
user 85f56cb75c Use proper model config for research agent. 2024-12-21 12:53:31 -05:00
AI Christianson ae6052ed15 Introduce run_research_agent. 2024-12-21 12:19:43 -05:00
AI Christianson 2ac796cf2b Extricate research subtasks. 2024-12-21 11:27:14 -05:00
AI Christianson 1fc64c5151 Allow chat agent to spawn research agent. 2024-12-21 10:58:08 -05:00
AI Christianson 1a125a0139 Added initial chat mode. 2024-12-20 15:46:53 -05:00
AI Christianson c4efac339a Handle keyboard interrupt (ctrl-c.) 2024-12-19 17:35:35 -05:00
AI Christianson d7f8a45916 Fix duplicate task completed panel. 2024-12-19 15:17:54 -05:00
AI Christianson 0c6b4f98b3 Improve task completed panel. 2024-12-19 15:08:11 -05:00
AI Christianson 5d579246d5 Fix import. 2024-12-19 14:40:04 -05:00
AI Christianson da1ae5676b Clean up imports. 2024-12-19 14:09:38 -05:00
AI Christianson bfb4453f11 Refactor: extract tool configs. 2024-12-19 14:08:53 -05:00
AI Christianson 86d5fae30f General fixes and README.md update 2024-12-19 13:54:12 -05:00
AI Christianson dad913b7fe - Added ask_human tool to allow human operator to answer questions asked by the agent. 2024-12-19 13:34:43 -05:00
AI Christianson 2c6a8cd000 Fix prompt template consistency. 2024-12-19 13:12:05 -05:00
AI Christianson 565dee74cf Adjust prompts based on tool availability/flags. 2024-12-19 12:37:18 -05:00
AI Christianson 58622b8357 Make delete_tasks tool available to planning agent. 2024-12-19 12:20:38 -05:00
AI Christianson 267f10c734 improve prompts 2024-12-18 16:58:14 -05:00
AI Christianson cc63bf0bae emit research subtask -> request research subtask 2024-12-18 16:51:04 -05:00
AI Christianson a1ecb774e2 prompt improvements and make shell available for research 2024-12-18 16:19:48 -05:00
AI Christianson 00cea88520 Added monorepo_detected, existing_project_detected, and ui_detected tools so the agent can take specific actions. 2024-12-18 15:07:42 -05:00
AI Christianson de45ae5c16 added monorepo_detected tool 2024-12-18 14:03:35 -05:00
AI Christianson aee3ef9b86 fix one shot completion signalling; clean up error messages 2024-12-17 15:34:41 -05:00
AI Christianson 7650033828 Move run_shell_command to READ_ONLY_TOOLS and update documentation 2024-12-17 14:44:58 -05:00
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