In my efforts to dupe the Agents SDK, I followed their strategy of creating a function called transfer_to_name_agent that was an object with both message and context in it.
Prior to GPT-5 these two works be kind of summarized, but now they are quite chock full of tokens!