AI Christianson
e81421a95a
improve prompts
2025-03-10 15:30:22 -04:00
AI Christianson
c98c107ce3
use expert model for reasoning assisted mode
2025-03-10 14:58:47 -04:00
AI Christianson
51fa86b5c4
refactor: extract run_task_implementation_agent
2025-03-10 14:44:34 -04:00
AI Christianson
d8dcc8ca86
refactor: extract run_planning_agent
2025-03-10 14:19:06 -04:00
AI Christianson
a437a1e8c3
prompt improvements
2025-03-10 13:46:08 -04:00
AI Christianson
4f2c36b958
refactor: extract research agent
2025-03-10 13:33:00 -04:00
Ariel Frischer
2899b5f848
feat(agent_utils.py): add AnthropicCallbackHandler to track token usage and costs for Anthropic models ( #118 )
...
style(agent_utils.py): format imports and code for better readability
refactor(agent_utils.py): standardize model name and cost calculation logic for clarity and maintainability
chore(anthropic_callback_handler.py): create a new file for the AnthropicCallbackHandler implementation and related functions
2025-03-10 07:08:12 -04:00
Ariel Frischer
ddd0e2ae2d
feat(agent_utils.py): add AnthropicCallbackHandler to track token usage and costs for Anthropic models
...
style(agent_utils.py): format imports and code for better readability
refactor(agent_utils.py): standardize model name and cost calculation logic for clarity and maintainability
chore(anthropic_callback_handler.py): create a new file for the AnthropicCallbackHandler implementation and related functions
2025-03-10 01:18:44 -07:00
AI Christianson
d194868cff
fix binary detection
2025-03-08 22:36:06 -05:00
Ariel Frischer
053908448f
fix(env_inv.py): handle None values in sorting of installations to prevent errors ( #117 )
2025-03-08 21:03:06 -05:00
AI Christianson
d0bf78c5f0
support reasoning assistance in research phase.
2025-03-08 19:32:05 -05:00
AI Christianson
0a143e8fff
improve prompts
2025-03-08 17:08:10 -05:00
AI Christianson
eaf79fbee5
fix tests; improve prompts
2025-03-08 16:29:17 -05:00
AI Christianson
fd772ee369
disable reasoning assistance by default
2025-03-08 15:36:21 -05:00
AI Christianson
35f91aa128
add flags to force enable/disable reasoning assistance
2025-03-08 15:36:00 -05:00
AI Christianson
ff653c7208
reasoning assistance for implementation tasks
2025-03-08 15:12:13 -05:00
AI Christianson
cfb0ec148f
extract thinking processing
2025-03-08 14:48:46 -05:00
AI Christianson
8f1e072e20
improve reasoning assistance
2025-03-08 14:23:35 -05:00
AI Christianson
2130334837
improve reasoning assistance prompt
2025-03-08 13:50:10 -05:00
AI Christianson
d7fb269f4d
improve reasoning assistance prompt
2025-03-08 13:37:38 -05:00
AI Christianson
e64c4066a6
implement reasoning-guided workflows
2025-03-08 13:35:06 -05:00
AI Christianson
c323098aec
include environment information in prompts
2025-03-08 12:01:40 -05:00
AI Christianson
f1a33fc1c0
add environment inventory
2025-03-08 10:58:23 -05:00
AI Christianson
eff01b62aa
improve prompts
2025-03-08 09:05:54 -05:00
AI Christianson
c1b84cd645
tokens for qwq
2025-03-08 08:56:16 -05:00
AI Christianson
96dbd1c4e7
add --show-thoughts flag
2025-03-08 08:31:45 -05:00
AI Christianson
4d2b10c80c
fix tests
2025-03-08 08:16:21 -05:00
AI Christianson
e49cce301f
support think tag on expert
2025-03-07 21:37:34 -05:00
AI Christianson
cf150173aa
support think tag
2025-03-07 20:29:37 -05:00
AI Christianson
66287baf0e
qwq
2025-03-07 19:56:40 -05:00
AI Christianson
1643518b50
version bump
2025-03-07 18:57:19 -05:00
AI Christianson
60e4616313
fix agent context
2025-03-07 18:33:45 -05:00
AI Christianson
3607803bf5
use interrupt for tighter control of agent loop
2025-03-07 17:31:27 -05:00
AI Christianson
6e39d39b42
version bump
2025-03-07 14:14:34 -05:00
AI Christianson
089bd9b368
add --wipe-project-memory flag
2025-03-07 12:06:40 -05:00
AI Christianson
9e9c3ad3d2
should exit propagation
2025-03-07 11:25:46 -05:00
AI Christianson
77856bfa0c
set agent_should_exit in gc agents
2025-03-07 10:35:02 -05:00
AI Christianson
53406f1ddf
include memory in status panel
2025-03-07 09:45:38 -05:00
AI Christianson
85a461e048
fix web research
2025-03-07 09:16:39 -05:00
AI Christianson
c637807e08
handle sonnet thinking tokens in expert tool
2025-03-06 10:30:58 -05:00
AI Christianson
254a9f4d13
version check
2025-03-05 14:46:39 -05:00
AI Christianson
0b621b6008
allow multiple string replacements
2025-03-04 21:34:29 -05:00
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
3e68dd3fa6
add fixed_string param to ripgrep tool
2025-03-04 19:26:11 -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
d907a0ea9c
key snippets
2025-03-04 17:49:17 -05:00
AI Christianson
47cb6b65ef
fix duplicate implementation
2025-03-04 15:14:17 -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
e9c6aa7b4f
prompt improvements
2025-03-04 09:51:02 -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
5dfb41b000
ignore .ra-aid in rg by default
2025-03-04 08:02:22 -05:00
AI Christianson
3d5b5850b4
multiple tool results in ciayn
2025-03-04 07:59:05 -05:00
AI Christianson
bee7416bf2
ciayn fixes
2025-03-04 07:44:50 -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
4859a4cdc5
fixes
2025-03-04 00:57:15 -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
e45cd78c7f
better ciayn status
2025-03-03 23:40:15 -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
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
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
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
cd29014282
collect verbose logs in files by default
2025-03-02 12:54:00 -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