user
9a283f3f43
Fix expert unit tests.
2024-12-23 12:38:38 -05:00
user
04d45425ee
Fix work log tests.
2024-12-23 12:36:59 -05:00
user
0399c5e346
Improve work log format.
2024-12-23 11:46:46 -05:00
user
87ec7c0268
Add initial work log.
2024-12-23 11:36:28 -05:00
user
5ddceabae1
Rename delete_related_files to deregister_related_files.
2024-12-22 15:17:39 -05:00
user
80486ec533
Convert related files system to ID-based storage
...
- Refactored related files storage to use dictionary with integer IDs as keys
- Added related_file_id_counter for generating unique file IDs
- Updated get_related_files() to return formatted strings with IDs
- Added delete_related_files() function for removing files by ID
- Maintained duplicate file path handling to preserve original IDs
- All tests passing
2024-12-22 14:39:16 -05:00
user
c6068bf85c
Add tests for LLM initialization.
2024-12-22 09:02:58 -05:00
AI Christianson
2ac796cf2b
Extricate research subtasks.
2024-12-21 11:27:14 -05:00
AI Christianson
bfb4453f11
Refactor: extract tool configs.
2024-12-19 14:08:53 -05:00
AI Christianson
53c2afdde3
Fix env var fallback when base key is given, expert and base provider are different, and expert key is missing.
2024-12-19 09:18:10 -05:00
AI Christianson
cc63bf0bae
emit research subtask -> request research subtask
2024-12-18 16:51:04 -05:00
AI Christianson
5878a53710
fix tests & bump version
2024-12-17 15:12:53 -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
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
afcf6553a7
add test suite for file_str_replace
2024-12-17 08:21:00 -05:00
AI Christianson
7b42ab569c
initial write_file implementation
2024-12-17 08:03:01 -05:00
AI Christianson
c69a249dea
add tests for expert context
2024-12-11 20:08:40 -05:00
AI Christianson
33f5f9bbbb
track related files through memory
2024-12-11 19:38:49 -05:00
AI Christianson
f2ad833c6b
tech debt system
2024-12-11 17:16:54 -05:00
AI Christianson
46e9858830
moar cowboy
2024-12-11 14:50:40 -05:00
AI Christianson
04cb8db2b9
cowboy mode
2024-12-11 14:40:47 -05:00
AI Christianson
6b56a0e198
simplify tool return values
2024-12-11 14:01:14 -05:00
AI Christianson
cb8ee556e5
emit snippets in batches
2024-12-11 13:52:08 -05:00
AI Christianson
3ac2c3c66d
allow emitting facts in batches
2024-12-11 12:35:22 -05:00
AI Christianson
6fe7905a82
allow key facts to be added/removed in batches
2024-12-11 11:52:57 -05:00
AI Christianson
e1b04781d7
Update prompts, shell tools and add shell tests
2024-12-11 11:25:34 -05:00
AI Christianson
341bc91e65
Initial commit
2024-12-10 19:01:20 -05:00