Hello, when checking out the code,
I found mcp_client has disconnect method,
but I can't find where to call it.
Generally agent should have a close method,
then agent.close()-->mcp_client.disconnect(),
but I can't find any,
so the lifecycle is confusing to me.