a few of the methods in v1/harnesses/bash/program.py could probably be moved to something like v1/mcp/utils.py or something so users dont have to reimplement them. stuff like:
async def mcp_session()
async def with_retry()
async def connect_mcp()
def mcp_content_to_chat_content()
async def call_mcp()
a few of the methods in
v1/harnesses/bash/program.pycould probably be moved to something likev1/mcp/utils.pyor something so users dont have to reimplement them. stuff like:async def mcp_session()async def with_retry()async def connect_mcp()def mcp_content_to_chat_content()async def call_mcp()