Coding agents are very good at coding but this can lead to allot of duplicate code. This has happened to acp_agent/study_agent_acp/mcp_client.py where allot code is duplicated under the definitions for StdioMCPClient and HttpMCPClient. This taksk is to generalize what is called in both definitions to simplify the code. Probably a good idea run a check for other such opportunities.
Coding agents are very good at coding but this can lead to allot of duplicate code. This has happened to
acp_agent/study_agent_acp/mcp_client.pywhere allot code is duplicated under the definitions forStdioMCPClientandHttpMCPClient. This taksk is to generalize what is called in both definitions to simplify the code. Probably a good idea run a check for other such opportunities.