deserialize_wrapped


Description:

public abstract RequestBase? deserialize_wrapped (Node parameters_node, string command_template)

Deserializes wrapped tool parameters into a Request object.

This method is called when a wrapped tool is executed. It extracts the arguments from the JSON parameters and converts them according to the tool's needs, using the provided command template.

Parameters:

parameters_node

The parameters as a Json.Node

command_template

The command template with {arguments} placeholder

Returns:

A RequestBase instance or null if deserialization fails