- Tool description and param schema now use 'commands' (matching ExecuteMultipleDeviceCommands) - Updated error message in handler - Clarified in docstring that this is read-only; use device_config_send for config changes