The job of the coding_agent is to create code. It does not make use of get_source_code() or get_industry_standards(). These functions are used by the code_review_agent.
My first thought was that it should be decorated with @code_review_agent.tool, but then the output from one agent is manually passed to the next using the deps argument in the run_sync method, so I'm not sure if it is even needed.
It stumped me for a while and can be updated so it does not confuse future learners.
The job of the coding_agent is to create code. It does not make use of get_source_code() or get_industry_standards(). These functions are used by the code_review_agent.
My first thought was that it should be decorated with @code_review_agent.tool, but then the output from one agent is manually passed to the next using the deps argument in the run_sync method, so I'm not sure if it is even needed.
It stumped me for a while and can be updated so it does not confuse future learners.