EditorTool typedef

One tool: what an agent is offered, and what calling it does to the document — see flutter3d_mcp/kit.dart's OfferedTool for why a pair rather than a table and a switch.

A Answer, because one of them draws; every other tool's picture is null, and _told is how they say so.

Implementation

typedef EditorTool = OfferedTool<EditorSession, Answer>;