removedInput schema / $defs
Removed value: -{
- "SearchOperator": {
- "description": "Enum defining all valid search operators for repository searches.\n\nThese operators determine how property values are compared during searches.",
- "enum": [
- "=",
- ">",
- "<",
- ">=",
- "<=",
- "!=",
- "CONTAINS",
- "STARTS",
- "ENDS"
- ],
- "title": "SearchOperator",
- "type": "string"
- },
- "SearchParameters": {
- "description": "Complete set of parameters for executing a repository search.",
- "properties": {
- "search_class": {
- "description": "The class to search for. Must be a valid class in the repository.",
- "title": "Search Class",
- "type": "string"
- },
- "search_properties": {
- "description": "List of filter conditions to apply to the search. All conditions are combined with AND logic. If no conditions exist, we return all objects of the given class",
- "items": {
- "$ref": "#/$defs/SearchProperty"
- },
- "title": "Search Properties",
- "type": "array"
- }
- },
- "required": [
- "search_class",
- "search_properties"
- ],
- "title": "SearchParameters",
- "type": "object"
- },
- "SearchProperty": {
- "description": "Defines a single search condition/filter to be applied during repository searches.",
- "properties": {
- "operator": {
- "$ref": "#/$defs/SearchOperator",
- "description": "The comparison operator that defines how property_name and property_value are compared. Use CONTAINS for substring matching, STARTS/ENDS for prefix/suffix matching. Use standard SQL operators: =, >, <, >=, <=, != for other properties."
- },
- "property_name": {
- "description": "The name of the property to filter on. Must be a valid property for the specified class as obtained from the get_searchable_class_properties_tool .",
- "title": "Property Name",
- "type": "string"
- },
- "property_value": {
- "description": "The value to filter by. Format should match the property's data type.",
- "title": "Property Value",
- "type": "string"
- }
- },
- "required": [
- "property_name",
- "property_value",
- "operator"
- ],
- "title": "SearchProperty",
- "type": "object"
- }
-}
addedInput schema / additionalProperties
Added value: +false
removedInput schema / properties / search_parameters / $ref
Removed value: -"#/$defs/SearchParameters"
addedInput schema / properties / search_parameters / description
Added value: +"Complete set of parameters for executing a repository search."
addedInput schema / properties / search_parameters / properties
Added value: +{
+ "search_class": {
+ "description": "The class to search for. Must be a valid class in the repository.",
+ "type": "string"
+ },
+ "search_properties": {
+ "description": "List of filter conditions to apply to the search. All conditions are combined with AND logic. If no conditions exist, we return all objects of the given class",
+ "items": {
+ "description": "Defines a single search condition/filter to be applied during repository searches.",
+ "properties": {
+ "operator": {
+ "description": "The comparison operator that defines how property_name and property_value are compared. Use CONTAINS for substring matching, STARTS/ENDS for prefix/suffix matching. Use standard SQL operators: =, >, <, >=, <=, != for other properties.",
+ "enum": [
+ "=",
+ ">",
+ "<",
+ ">=",
+ "<=",
+ "!=",
+ "CONTAINS",
+ "STARTS",
+ "ENDS"
+ ],
+ "type": "string"
+ },
+ "property_name": {
+ "description": "The name of the property to filter on. Must be a valid property for the specified class as obtained from the get_searchable_class_properties_tool .",
+ "type": "string"
+ },
+ "property_value": {
+ "description": "The value to filter by. Format should match the property's data type.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "property_name",
+ "property_value",
+ "operator"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ }
+}
addedInput schema / properties / search_parameters / required
Added value: +[
+ "search_class",
+ "search_properties"
+]
addedInput schema / properties / search_parameters / type
Added value: +"object"
removedInput schema / title
Removed value: -"get_repository_object_mainArguments"
removedOutput schema / $defs
Removed value: -{
- "ToolError": {
- "description": "Represents an error response from a tool execution.\n\nThis class helps the LLM understand error messages and provides suggestions\nfor potential resolutions.",
- "properties": {
- "isError": {
- "const": true,
- "default": true,
- "description": "Indicates that an error occurred during tool execution if value is True",
- "title": "Iserror",
- "type": "boolean"
- },
- "message": {
- "description": "Detailed error message",
- "title": "Message",
- "type": "string"
- },
- "suggestions": {
- "description": "List of suggestions for resolving the error",
- "items": {
- "type": "string"
- },
- "title": "Suggestions",
- "type": "array"
- }
- },
- "required": [
- "message"
- ],
- "title": "ToolError",
- "type": "object"
- }
-}
changedOutput schema / properties / result / anyOf
Previous value: -[
- {
- "additionalProperties": true,
- "type": "object"
- },
- {
- "$ref": "#/$defs/ToolError"
- }
-]New value: +[
+ {
+ "additionalProperties": true,
+ "type": "object"
+ },
+ {
+ "description": "Represents an error response from a tool execution.\n\nThis class helps the LLM understand error messages and provides suggestions\nfor potential resolutions.",
+ "properties": {
+ "isError": {
+ "const": true,
+ "default": true,
+ "description": "Indicates that an error occurred during tool execution if value is True",
+ "type": "boolean"
+ },
+ "message": {
+ "description": "Detailed error message",
+ "type": "string"
+ },
+ "suggestions": {
+ "description": "List of suggestions for resolving the error",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "message"
+ ],
+ "type": "object"
+ }
+]
removedOutput schema / properties / result / title
Removed value: -"Result"
removedOutput schema / title
Removed value: -"get_repository_object_mainOutput"
addedOutput schema / x-fastmcp-wrap-result
Added value: +true