Commit Graph

517 Commits

Author SHA1 Message Date
Ariel Frischer f43c5e72b6 feat(output.py): add get_cost_subtitle function to generate cost subtitles for agent output
refactor(output.py): simplify subtitle generation in print_agent_output function by using get_cost_subtitle
2025-03-10 16:58:39 -07:00
Ariel Frischer 416689b030 feat(agent_utils.py): pass callback to print_agent_output to track costs and tokens
feat(output.py): enhance print_agent_output to display cost and token information in the output panel
2025-03-10 16:51:42 -07: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