Decodes a JSON-compatible wire value.
@override ToolKind decode(Object? value) => ToolKind.fromJson(value);