AI Christianson
c9f3f37ca3
get rid of global memory
2025-03-04 21:25:37 -05:00
AI Christianson
5bd8c76a22
config repository
2025-03-04 21:01:08 -05:00
AI Christianson
60a6707107
track agent depth via context
2025-03-04 19:05:33 -05:00
AI Christianson
a1b268fdf4
get rid of global memory work log refs
2025-03-04 18:30:52 -05:00
AI Christianson
600bf355d9
use repo pattern
2025-03-04 14:59:45 -05:00
AI Christianson
0afed55809
get rid of dead code around implementation_requested
2025-03-04 13:10:52 -05:00
AI Christianson
7845f4d876
remove dead code
2025-03-04 12:46:14 -05:00
AI Christianson
bf96ddec45
fix tests
2025-03-04 09:33:00 -05:00
AI Christianson
a0775e3792
ciayn fixes
2025-03-04 09:20:46 -05:00
AI Christianson
fb030e9049
disallow repeat tool calls
2025-03-04 08:33:22 -05:00
AI Christianson
3d5b5850b4
multiple tool results in ciayn
2025-03-04 07:59:05 -05:00
AI Christianson
535c870568
fix validation
2025-03-04 01:48:12 -05:00
AI Christianson
13729f16ce
AST-based parsing and validation of tool calls
2025-03-04 01:32:59 -05:00
AI Christianson
9cae0ef1fc
project file and ciayn improvements
2025-03-04 00:49:48 -05:00
AI Christianson
bd02bffc55
ciayn fixes
2025-03-03 23:50:55 -05:00
AI Christianson
039aa8f22a
ciayn improvements
2025-03-03 23:07:58 -05:00
AI Christianson
035544c77a
research notes repo
2025-03-03 22:31:51 -05:00
AI Christianson
6562b6c332
fix binary file detection
2025-03-03 18:43:49 -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
d4353b1824
localize delete_key_snippets with gc agent
2025-03-02 19:56:42 -05:00
AI Christianson
772ce3e049
only access snippets via repository
2025-03-02 19:33:03 -05:00
AI Christianson
038e7b886c
key snippets db
2025-03-02 19:06:51 -05:00
AI Christianson
935a013a4c
key facts repository
2025-03-02 16:00:55 -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
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
23d5e267f4
key fact db
2025-03-01 22:41:35 -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
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
6b7d2374ee
disable related if aider disabled
2025-02-26 20:27:03 -05:00
AI Christianson
65b8619517
aider-free mode
2025-02-26 20:15:00 -05:00
AI Christianson
28d9032ca5
agent context
2025-02-26 19:30:08 -05:00
AI Christianson
724dbd4fda
db migrations
2025-02-26 16:21:38 -05:00
AI Christianson
dbf4d954e1
base db infra
2025-02-26 11:44:18 -05:00
AI Christianson
840abf96f7
fix tests
2025-02-25 18:38:00 -05:00
AI Christianson
9c76745bcc
improve binary file filtering
2025-02-25 18:34:28 -05:00
AI Christianson
94d655ce91
skip binary files; update deps
2025-02-25 18:32:29 -05:00
AI Christianson
eede183110
fix junk in command capture
2025-02-25 14:46:53 -05:00
AI Christianson
a866b38883
fix linux interactive commands
2025-02-25 13:42:00 -05:00
Mark Varkevisser
d163a74c47
Add Windows compatibility improvements ( #105 )
...
* Add Windows compatibility improvements
1. Add error handling for Windows-specific modules
2. Update README with Windows installation instructions
3. Add Windows-specific tests
4. Improve cross-platform support in interactive.py
* Fix: Add missing subprocess import in Windows compatibility tests
* Improve Windows compatibility:
1. Add detailed error handling for Windows I/O operations
2. Enhance timeout messages with more descriptive information
3. Add comprehensive comments explaining Windows-specific code
* Fix WebUI: Improve message display, add syntax highlighting, animations, and fix WebSocket communication
2025-02-25 13:41:29 -05:00
AI Christianson
52722f6600
use latest aider; update tool calling prompts and minimize return values to improve tool calling performance
2025-02-24 19:08:12 -05:00
AI Christianson
6591400ad6
fix anthropic key error msg
2025-02-24 15:35:45 -05:00
AI Christianson
7f85e93431
sonnet 3.7
2025-02-24 14:44:40 -05:00
AI Christianson
04913bdaf3
fix bug where model selection on anthropic was always using default
2025-02-24 14:35:09 -05:00