AI Christianson
6562b6c332
fix binary file detection
2025-03-03 18:43:49 -05:00
AI Christianson
5202d2e7f3
use context vars for human input repo
2025-03-03 17:58:55 -05:00
AI Christianson
fc58aa0b77
key snippets context var
2025-03-03 17:27:41 -05:00
AI Christianson
ffd1ef15d4
adjust gc thresholds
2025-03-03 17:00:08 -05:00
AI Christianson
36e4004db0
use context vars for key facts repo
2025-03-03 16:58:03 -05:00
AI Christianson
dd9af78693
eradicate dead coad
2025-03-03 08:06:12 -05:00
AI Christianson
bc9d11e6e2
remove refs to global memory key snippets (dead code/obsolete)
2025-03-03 07:54:37 -05:00
AI Christianson
539af1d537
get rid of key snippet global memory refs
2025-03-02 22:00:40 -05:00
AI Christianson
bd05dee716
include key facts/snippets in chat mode
2025-03-02 21:29:18 -05:00
AI Christianson
1c95080897
cleanup
2025-03-02 20:56:16 -05:00
AI Christianson
80e8d9134b
include last human input in research prompt
2025-03-02 20:54:39 -05:00
AI Christianson
9a69bb173e
do not gc key facts/snippets associated with current human input
2025-03-02 20:27:52 -05:00
AI Christianson
f88ad5bc7a
associate key facts and snippets with latest human input
2025-03-02 20:18:00 -05:00
AI Christianson
186904c0ca
added human input table
2025-03-02 20:06:04 -05:00
AI Christianson
d4353b1824
localize delete_key_snippets with gc agent
2025-03-02 19:56:42 -05:00
AI Christianson
332cbec826
key snippet gc
2025-03-02 19:41:48 -05:00
AI Christianson
772ce3e049
only access snippets via repository
2025-03-02 19:33:03 -05:00
AI Christianson
cb3504016f
fix tests
2025-03-02 19:18:45 -05:00
AI Christianson
038e7b886c
key snippets db
2025-03-02 19:06:51 -05:00
AI Christianson
be2eb298a5
improve prompts
2025-03-02 16:31:33 -05:00
AI Christianson
073c68d010
cleanup
2025-03-02 16:30:22 -05:00
AI Christianson
746649a1bb
cleanup
2025-03-02 16:20:36 -05:00
AI Christianson
935a013a4c
key facts repository
2025-03-02 16:00:55 -05:00
AI Christianson
8819f463a1
fix output
2025-03-02 15:28:32 -05:00
AI Christianson
714d55e50a
fix tests/ra_aid/tools/test_memory.py::test_emit_key_facts_triggers_cleaner
2025-03-02 15:27:46 -05:00
AI Christianson
7ec6535eef
gc fixups
2025-03-02 15:18:16 -05:00
AI Christianson
2418506d7e
gc status panels
2025-03-02 15:04:25 -05:00
AI Christianson
d41416b4d7
run gc in db ctx
2025-03-02 14:52:11 -05:00
AI Christianson
1855cc3252
cleaner -> gc
2025-03-02 14:44:39 -05:00
AI Christianson
14c9bdfdc7
key facts gc
2025-03-02 14:37:42 -05:00
AI Christianson
17ab6d2a50
refactor: agents/ -> agent_backends/
2025-03-02 14:16:15 -05:00
AI Christianson
5736144d89
remove old prompts.py
2025-03-02 13:52:45 -05:00
AI Christianson
fd1025f74c
refactor prompts
2025-03-02 13:47:39 -05:00
AI Christianson
c3504ee5e5
update docs to reflect standalone mode
2025-03-02 13:08:53 -05:00
AI Christianson
cd29014282
collect verbose logs in files by default
2025-03-02 12:54:00 -05:00
AI Christianson
c3f32d640d
logging docs
2025-03-02 12:44:40 -05:00
AI Christianson
09bd7cbf4b
add log mode and log level, support for logging to files in .ra-aid/logs/
2025-03-02 12:18:27 -05:00
AI Christianson
f89d40527d
log to file
2025-03-01 22:50:54 -05:00
AI Christianson
23d5e267f4
key fact db
2025-03-01 22:41:35 -05:00
AI Christianson
50d618c8f8
improve prompts
2025-03-01 21:05:18 -05:00
Ariel Frischer
e960a68d29
Binary Skipped ascii filetype fix ( #108 )
...
* chore: refactor code for improved readability and maintainability
- Standardize variable naming conventions for consistency.
- Improve logging messages for better clarity and debugging.
- Remove unnecessary imports and clean up code structure.
- Enhance error handling and logging in various modules.
- Update comments and docstrings for better understanding.
- Optimize imports and organize them logically.
- Ensure consistent formatting across files for better readability.
- Refactor functions to reduce complexity and improve performance.
- Add missing type hints and annotations for better code clarity.
- Improve test coverage and organization in test files.
style(tests): apply consistent formatting and spacing in test files for improved readability and maintainability
* chore(tests): remove redundant test for ensure_tables_created with no models to streamline test suite and reduce maintenance overhead
* fix(memory.py): update is_binary_file function to correctly identify binary files by returning True for non-text mime types
2025-02-28 06:47:35 -05:00
AI Christianson
429f854fb8
catch more rate limit errors
2025-02-27 22:42:06 -05:00
AI Christianson
99bbcdbc2f
update docs on google gemini
2025-02-27 20:52:03 -05:00
AI Christianson
9924c70471
version bump
2025-02-27 11:45:45 -05:00
AI Christianson
346e22b5cb
improve agent crash detection
2025-02-27 11:41:36 -05:00
AI Christianson
9202cf0d6d
improve agent_should_exit logic
2025-02-27 10:46:57 -05:00
AI Christianson
9403b8c57f
improve agent context inheritance
2025-02-27 10:31:55 -05:00
AI Christianson
6c85a39bbb
added agent_should_exit context
2025-02-27 10:14:17 -05:00
AI Christianson
6d2b0a148d
support context for ripgrep
2025-02-27 10:04:59 -05:00
AI Christianson
a8030104fc
version bump
2025-02-27 09:43:22 -05:00