Commit Graph

4 Commits

Author SHA1 Message Date
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
Ariel Frischer 2cde1f0392
fix(dependencies): update langgraph and aider-chat versions for compatibility and improvements (#98)
feat(dependencies): specify minimum version for litellm to ensure required features are available
2025-02-18 18:14:34 -05:00
Ariel Frischer 6ac28a417e fix(dependencies): update aider-chat version from 0.72.1 to 0.73.0 to incorporate bug fixes and improvements 2025-01-31 14:37:25 -08:00
Ariel Frischer 6c4acfea8b
Added Provider/Model Override Arguments to Seperate Research/Planner Configurations (#53)
* feat: add research and planner provider/model options to enhance configurability for research and planning tasks
refactor: create get_effective_model_config function to streamline provider/model resolution logic
test: add unit tests for effective model configuration and environment validation for research and planner providers

* refactor(agent_utils.py): remove get_effective_model_config function to simplify code and improve readability
style(agent_utils.py): format debug log statements for better readability
fix(agent_utils.py): update run_agent functions to directly use config without effective model config
feat(agent_utils.py): enhance logging for command execution in programmer.py
test(tests): remove tests related to get_effective_model_config function as it has been removed

* chore(tests): remove outdated tests for research and planner agent configurations to clean up the test suite and improve maintainability

* style(tests): apply consistent formatting and spacing in test_provider_integration.py for improved readability and maintainability
2025-01-24 18:00:47 -05:00