An agent that can hold a call is a different thing from an agent you type at. The interface stops being a transcript you are reading and becomes a conversation you are having, with all the interrupting and backtracking that implies.
Facet is an MCP server that gives an agent FaceTime as that interface. Still being built.