v0.4.4
Adapt execute signature to pi v0.51.0.
The v0.51.0 release changed ToolDefinition.execute parameter order from (toolCallId, params, onUpdate, ctx, signal) to (toolCallId, params, signal, onUpdate, ctx). This patch updates the signature to match.