Commit History

Refactor agent.py and graph.py to enhance agent functionality and logging. Introduce Configuration class for managing parameters, improve state handling in AgentRunner, and update agent graph to support step logging and user interaction. Add new tests for agent capabilities and update requirements for code formatting tools.
401799d
unverified

mjschock commited on

Fix logging in AgentNode's step callback in graph.py to display action directly instead of action step, improving clarity in debug output.
a6295a0
unverified

mjschock commited on

Refactor AgentNode in graph.py to utilize CodeAgent instead of ToolCallingAgent, update prompt template loading to use code_agent.yaml, and enhance step callback logging for improved debugging.
73b637f
unverified

mjschock commited on

Enhance logging in AgentNode's __call__ method in graph.py to track state before and after processing, including detailed information about messages, question, and answer.
41df8d0
unverified

mjschock commited on

Add max_steps parameter to ToolCallingAgent in graph.py for improved agent control
dfc37bb
unverified

mjschock commited on

Enhance graph.py to load prompt templates from local file and configure LiteLLM; add new prompt files for tool calling and code agent
bc3bc22
unverified

mjschock commited on

Add initial implementation of AgentRunner and agent graph; include .gitignore and update requirements
81d00fe
unverified

mjschock commited on