Skip to main content
Glama

Search StewAI Recipes

search_recipes
Read-onlyIdempotent

Find safe public recipes and published recipes available to the current account. results are direct fits (exact or strong); related_results are adjacent recipes, not direct fits. Each row states its output contract, past-run cost history and, for reviewed public recipes, that safety review is not output-quality validation. required_inputs and required_outputs match exact handles or normalized labels, never meanings. When paging.has_more is true, repeat the identical call with cursor=next_cursor.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
queryYesAt least 3 non-padding characters, up to 2000. Name the task in a few words; add constraints as required_inputs or required_outputs; follow next_cursor when results are cut.
cursorNonext_cursor from the previous page of the identical query and filters. Omit for the first page.
sourcesNoWhen omitted, search public recipes and any library lanes authorized by this connection. Explicit private lanes require recipes:read permission.
runnable_onlyNo
required_inputsNoExact normalized handle/label matching, not semantic meaning; inspect filter_diagnostics for available labels.
required_outputsNoExact normalized handle/label matching, not semantic meaning; filters are never weakened automatically.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedOutput schema / oneOf
      Previous value: -[
      -  {
      -    "properties": {
      -      "candidate_counts": {
      -        "additionalProperties": false,
      -        "description": "Counts over the bounded ranked pool, not the whole catalogue.",
      -        "properties": {
      -          "related": {
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "returned": {
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "suitable": {
      -            "description": "Suitable candidates within the ranked pool of at most 25; a value near 25 means more may exist.",
      -            "minimum": 0,
      -            "type": "integer"
      -          }
      -        },
      -        "required": [
      -          "suitable",
      -          "related",
      -          "returned"
      -        ],
      -        "type": "object"
      -      },
      -      "excluded_candidates": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "awaiting_review_binding": {
      -            "minimum": 1,
      -            "type": "integer"
      -          },
      -          "guidance": {
      -            "maxLength": 240,
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "awaiting_review_binding",
      -          "guidance"
      -        ],
      -        "type": "object"
      -      },
      -      "filter_diagnostics": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "available_inputs": {
      -            "items": {
      -              "maxLength": 100,
      -              "type": "string"
      -            },
      -            "maxItems": 50,
      -            "type": "array"
      -          },
      -          "available_outputs": {
      -            "items": {
      -              "maxLength": 100,
      -              "type": "string"
      -            },
      -            "maxItems": 50,
      -            "type": "array"
      -          },
      -          "labels_note": {
      -            "maxLength": 240,
      -            "type": "string"
      -          },
      -          "labels_truncated": {
      -            "type": "boolean"
      -          },
      -          "matching": {
      -            "const": "normalized_handles_or_labels_not_meanings"
      -          },
      -          "rejected_candidate_count": {
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "required_inputs": {
      -            "items": {
      -              "type": "string"
      -            },
      -            "maxItems": 20,
      -            "type": "array"
      -          },
      -          "required_outputs": {
      -            "items": {
      -              "type": "string"
      -            },
      -            "maxItems": 20,
      -            "type": "array"
      -          }
      -        },
      -        "required": [
      -          "matching",
      -          "required_inputs",
      -          "required_outputs",
      -          "rejected_candidate_count",
      -          "available_inputs",
      -          "available_outputs",
      -          "labels_truncated"
      -        ],
      -        "type": "object"
      -      },
      -      "match_status": {
      -        "enum": [
      -          "matches",
      -          "no_suitable_match"
      -        ]
      -      },
      -      "next_action": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "action": {
      -            "enum": [
      -              "list_recent_builds",
      -              "review_requirements"
      -            ]
      -          },
      -          "reason": {
      -            "maxLength": 240,
      -            "type": "string"
      -          },
      -          "tool": {
      -            "enum": [
      -              "get_recipe_build",
      -              "discover_stewai"
      -            ]
      -          }
      -        },
      -        "required": [
      -          "tool",
      -          "action",
      -          "reason"
      -        ],
      -        "type": "object"
      -      },
      -      "next_cursor": {
      -        "description": "Pass back as cursor with the identical query and filters to fetch the next page of suitable results; null on the last page.",
      -        "maxLength": 2,
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "paging": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "has_more": {
      -            "type": "boolean"
      -          },
      -          "how": {
      -            "maxLength": 160,
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "has_more",
      -          "how"
      -        ],
      -        "type": "object"
      -      },
      -      "related_results": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "access": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "can_fork": {
      -                  "type": "boolean"
      -                },
      -                "can_run": {
      -                  "type": "boolean"
      -                },
      -                "can_view": {
      -                  "type": "boolean"
      -                }
      -              },
      -              "required": [
      -                "can_view",
      -                "can_run",
      -                "can_fork"
      -              ],
      -              "type": "object"
      -            },
      -            "category": {
      -              "maxLength": 100,
      -              "type": "string"
      -            },
      -            "contracts": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "inputs": {
      -                  "items": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "description": {
      -                        "maxLength": 500,
      -                        "type": "string"
      -                      },
      -                      "handle": {
      -                        "pattern": "^[a-z][a-z0-9_]{0,63}$",
      -                        "type": "string"
      -                      },
      -                      "label": {
      -                        "maxLength": 100,
      -                        "type": "string"
      -                      },
      -                      "required": {
      -                        "description": "Declared required by the recipe; get_recipe_preview shows must_provide and default_available for the same handle.",
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "handle",
      -                      "label",
      -                      "required",
      -                      "description"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "maxItems": 50,
      -                  "type": "array"
      -                },
      -                "outputs": {
      -                  "items": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "description": {
      -                        "maxLength": 500,
      -                        "type": "string"
      -                      },
      -                      "handle": {
      -                        "pattern": "^[a-z][a-z0-9_]{0,63}$",
      -                        "type": "string"
      -                      },
      -                      "label": {
      -                        "maxLength": 100,
      -                        "type": "string"
      -                      },
      -                      "required": {
      -                        "description": "Declared required by the recipe; get_recipe_preview shows must_provide and default_available for the same handle.",
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "handle",
      -                      "label",
      -                      "required",
      -                      "description"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "maxItems": 50,
      -                  "type": "array"
      -                },
      -                "outputs_undeclared": {
      -                  "type": "boolean"
      -                }
      -              },
      -              "required": [
      -                "inputs",
      -                "outputs"
      -              ],
      -              "type": "object"
      -            },
      -            "description": {
      -              "maxLength": 500,
      -              "type": "string"
      -            },
      -            "description_truncated": {
      -              "type": "boolean"
      -            },
      -            "duration_band": {
      -              "enum": [
      -                "unknown",
      -                "seconds",
      -                "minutes",
      -                "long"
      -              ]
      -            },
      -            "evidence": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "acceptance_case_count": {
      -                  "maximum": 50,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                },
      -                "last_qualified": {
      -                  "enum": [
      -                    "unknown",
      -                    "last_7_days",
      -                    "last_30_days",
      -                    "older"
      -                  ]
      -                },
      -                "research_evidence_count": {
      -                  "maximum": 100,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                },
      -                "safety_review_state": {
      -                  "enum": [
      -                    "unreviewed",
      -                    "pending_attestation",
      -                    "pending_review",
      -                    "approved",
      -                    "rejected",
      -                    "revision_requested",
      -                    "delisted",
      -                    "suspended"
      -                  ]
      -                }
      -              },
      -              "required": [
      -                "research_evidence_count",
      -                "acceptance_case_count",
      -                "last_qualified",
      -                "safety_review_state"
      -              ],
      -              "type": "object"
      -            },
      -            "evidence_note": {
      -              "maxLength": 240,
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "history": {
      -              "additionalProperties": false,
      -              "description": "Credits charged by past successful top-level runs of this recipe. Numbers are null with fewer than three successful runs in the window.",
      -              "properties": {
      -                "average_credits": {
      -                  "maxLength": 32,
      -                  "type": [
      -                    "string",
      -                    "null"
      -                  ]
      -                },
      -                "failed_runs": {
      -                  "minimum": 0,
      -                  "type": "integer"
      -                },
      -                "last_run_at": {
      -                  "maxLength": 40,
      -                  "type": [
      -                    "string",
      -                    "null"
      -                  ]
      -                },
      -                "median_credits": {
      -                  "maxLength": 32,
      -                  "type": [
      -                    "string",
      -                    "null"
      -                  ]
      -                },
      -                "p90_credits": {
      -                  "maxLength": 32,
      -                  "type": [
      -                    "string",
      -                    "null"
      -                  ]
      -                },
      -                "successful_runs": {
      -                  "minimum": 0,
      -                  "type": "integer"
      -                },
      -                "window_days": {
      -                  "minimum": 1,
      -                  "type": [
      -                    "integer",
      -                    "null"
      -                  ]
      -                }
      -              },
      -              "required": [
      -                "successful_runs",
      -                "failed_runs",
      -                "average_credits",
      -                "median_credits",
      -                "p90_credits",
      -                "last_run_at",
      -                "window_days"
      -              ],
      -              "type": "object"
      -            },
      -            "match_quality": {
      -              "description": "strong: the recipe's own title, description, tags or category contain at least two informative query words, or half of them, or the whole query verbatim; related: one word. Suitable rows are ordered exact, strong, then reviewed before unqualified.",
      -              "enum": [
      -                "exact",
      -                "strong",
      -                "related",
      -                "unknown"
      -              ]
      -            },
      -            "matched_fields": {
      -              "items": {
      -                "maxLength": 100,
      -                "type": "string"
      -              },
      -              "maxItems": 10,
      -              "type": "array"
      -            },
      -            "output_contract_state": {
      -              "description": "declared: stable output bindings; undeclared: the recipe declares no outputs even if its description promises some; unusable: outputs exist without a stable binding.",
      -              "enum": [
      -                "declared",
      -                "undeclared",
      -                "unusable"
      -              ]
      -            },
      -            "pricing": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "average_credits": {
      -                  "maxLength": 128,
      -                  "pattern": "^\\d+(?:\\.\\d+)?$",
      -                  "type": "string"
      -                },
      -                "basis": {
      -                  "const": "historical_average_successful_runs"
      -                },
      -                "creator_fee": {
      -                  "enum": [
      -                    "marketplace_policy",
      -                    "none"
      -                  ]
      -                },
      -                "credit_band": {
      -                  "description": "Band of the average credits per successful run; unknown means no successful runs yet.",
      -                  "enum": [
      -                    "unknown",
      -                    "free",
      -                    "0_to_10",
      -                    "10_to_100",
      -                    "over_100"
      -                  ]
      -                },
      -                "estimate_requires_dry_run": {
      -                  "const": true
      -                }
      -              },
      -              "required": [
      -                "basis",
      -                "credit_band",
      -                "estimate_requires_dry_run",
      -                "creator_fee"
      -              ],
      -              "type": "object"
      -            },
      -            "qualification": {
      -              "enum": [
      -                "public_reviewed",
      -                "authoring_qualified",
      -                "published_unqualified",
      -                "unknown"
      -              ]
      -            },
      -            "rating": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "average": {
      -                  "type": [
      -                    "number",
      -                    "null"
      -                  ]
      -                },
      -                "count": {
      -                  "minimum": 0,
      -                  "type": "integer"
      -                }
      -              },
      -              "required": [
      -                "average",
      -                "count"
      -              ],
      -              "type": "object"
      -            },
      -            "recipe_ref": {
      -              "maxLength": 32768,
      -              "type": "string"
      -            },
      -            "source": {
      -              "enum": [
      -                "public",
      -                "owned",
      -                "organization",
      -                "shared"
      -              ]
      -            },
      -            "state": {
      -              "const": "published"
      -            },
      -            "title": {
      -              "maxLength": 200,
      -              "type": "string"
      -            },
      -            "visibility": {
      -              "enum": [
      -                "private",
      -                "shared",
      -                "public_open",
      -                "public_opaque"
      -              ]
      -            }
      -          },
      -          "required": [
      -            "title",
      -            "description",
      -            "description_truncated",
      -            "category",
      -            "visibility",
      -            "pricing",
      -            "duration_band",
      -            "rating",
      -            "recipe_ref",
      -            "source",
      -            "access",
      -            "state",
      -            "qualification",
      -            "contracts",
      -            "evidence"
      -          ],
      -          "type": "object"
      -        },
      -        "maxItems": 5,
      -        "type": "array"
      -      },
      -      "related_results_guidance": {
      -        "maxLength": 240,
      -        "type": "string"
      -      },
      -      "results": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "access": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "can_fork": {
      -                  "type": "boolean"
      -                },
      -                "can_run": {
      -                  "type": "boolean"
      -                },
      -                "can_view": {
      -                  "type": "boolean"
      -                }
      -              },
      -              "required": [
      -                "can_view",
      -                "can_run",
      -                "can_fork"
      -              ],
      -              "type": "object"
      -            },
      -            "category": {
      -              "maxLength": 100,
      -              "type": "string"
      -            },
      -            "contracts": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "inputs": {
      -                  "items": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "description": {
      -                        "maxLength": 500,
      -                        "type": "string"
      -                      },
      -                      "handle": {
      -                        "pattern": "^[a-z][a-z0-9_]{0,63}$",
      -                        "type": "string"
      -                      },
      -                      "label": {
      -                        "maxLength": 100,
      -                        "type": "string"
      -                      },
      -                      "required": {
      -                        "description": "Declared required by the recipe; get_recipe_preview shows must_provide and default_available for the same handle.",
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "handle",
      -                      "label",
      -                      "required",
      -                      "description"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "maxItems": 50,
      -                  "type": "array"
      -                },
      -                "outputs": {
      -                  "items": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "description": {
      -                        "maxLength": 500,
      -                        "type": "string"
      -                      },
      -                      "handle": {
      -                        "pattern": "^[a-z][a-z0-9_]{0,63}$",
      -                        "type": "string"
      -                      },
      -                      "label": {
      -                        "maxLength": 100,
      -                        "type": "string"
      -                      },
      -                      "required": {
      -                        "description": "Declared required by the recipe; get_recipe_preview shows must_provide and default_available for the same handle.",
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "handle",
      -                      "label",
      -                      "required",
      -                      "description"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "maxItems": 50,
      -                  "type": "array"
      -                },
      -                "outputs_undeclared": {
      -                  "type": "boolean"
      -                }
      -              },
      -              "required": [
      -                "inputs",
      -                "outputs"
      -              ],
      -              "type": "object"
      -            },
      -            "description": {
      -              "maxLength": 500,
      -              "type": "string"
      -            },
      -            "description_truncated": {
      -              "type": "boolean"
      -            },
      -            "duration_band": {
      -              "enum": [
      -                "unknown",
      -                "seconds",
      -                "minutes",
      -                "long"
      -              ]
      -            },
      -            "evidence": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "acceptance_case_count": {
      -                  "maximum": 50,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                },
      -                "last_qualified": {
      -                  "enum": [
      -                    "unknown",
      -                    "last_7_days",
      -                    "last_30_days",
      -                    "older"
      -                  ]
      -                },
      -                "research_evidence_count": {
      -                  "maximum": 100,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                },
      -                "safety_review_state": {
      -                  "enum": [
      -                    "unreviewed",
      -                    "pending_attestation",
      -                    "pending_review",
      -                    "approved",
      -                    "rejected",
      -                    "revision_requested",
      -                    "delisted",
      -                    "suspended"
      -                  ]
      -                }
      -              },
      -              "required": [
      -                "research_evidence_count",
      -                "acceptance_case_count",
      -                "last_qualified",
      -                "safety_review_state"
      -              ],
      -              "type": "object"
      -            },
      -            "evidence_note": {
      -              "maxLength": 240,
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "history": {
      -              "additionalProperties": false,
      -              "description": "Credits charged by past successful top-level runs of this recipe. Numbers are null with fewer than three successful runs in the window.",
      -              "properties": {
      -                "average_credits": {
      -                  "maxLength": 32,
      -                  "type": [
      -                    "string",
      -                    "null"
      -                  ]
      -                },
      -                "failed_runs": {
      -                  "minimum": 0,
      -                  "type": "integer"
      -                },
      -                "last_run_at": {
      -                  "maxLength": 40,
      -                  "type": [
      -                    "string",
      -                    "null"
      -                  ]
      -                },
      -                "median_credits": {
      -                  "maxLength": 32,
      -                  "type": [
      -                    "string",
      -                    "null"
      -                  ]
      -                },
      -                "p90_credits": {
      -                  "maxLength": 32,
      -                  "type": [
      -                    "string",
      -                    "null"
      -                  ]
      -                },
      -                "successful_runs": {
      -                  "minimum": 0,
      -                  "type": "integer"
      -                },
      -                "window_days": {
      -                  "minimum": 1,
      -                  "type": [
      -                    "integer",
      -                    "null"
      -                  ]
      -                }
      -              },
      -              "required": [
      -                "successful_runs",
      -                "failed_runs",
      -                "average_credits",
      -                "median_credits",
      -                "p90_credits",
      -                "last_run_at",
      -                "window_days"
      -              ],
      -              "type": "object"
      -            },
      -            "match_quality": {
      -              "description": "strong: the recipe's own title, description, tags or category contain at least two informative query words, or half of them, or the whole query verbatim; related: one word. Suitable rows are ordered exact, strong, then reviewed before unqualified.",
      -              "enum": [
      -                "exact",
      -                "strong",
      -                "related",
      -                "unknown"
      -              ]
      -            },
      -            "matched_fields": {
      -              "items": {
      -                "maxLength": 100,
      -                "type": "string"
      -              },
      -              "maxItems": 10,
      -              "type": "array"
      -            },
      -            "output_contract_state": {
      -              "description": "declared: stable output bindings; undeclared: the recipe declares no outputs even if its description promises some; unusable: outputs exist without a stable binding.",
      -              "enum": [
      -                "declared",
      -                "undeclared",
      -                "unusable"
      -              ]
      -            },
      -            "pricing": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "average_credits": {
      -                  "maxLength": 128,
      -                  "pattern": "^\\d+(?:\\.\\d+)?$",
      -                  "type": "string"
      -                },
      -                "basis": {
      -                  "const": "historical_average_successful_runs"
      -                },
      -                "creator_fee": {
      -                  "enum": [
      -                    "marketplace_policy",
      -                    "none"
      -                  ]
      -                },
      -                "credit_band": {
      -                  "description": "Band of the average credits per successful run; unknown means no successful runs yet.",
      -                  "enum": [
      -                    "unknown",
      -                    "free",
      -                    "0_to_10",
      -                    "10_to_100",
      -                    "over_100"
      -                  ]
      -                },
      -                "estimate_requires_dry_run": {
      -                  "const": true
      -                }
      -              },
      -              "required": [
      -                "basis",
      -                "credit_band",
      -                "estimate_requires_dry_run",
      -                "creator_fee"
      -              ],
      -              "type": "object"
      -            },
      -            "qualification": {
      -              "enum": [
      -                "public_reviewed",
      -                "authoring_qualified",
      -                "published_unqualified",
      -                "unknown"
      -              ]
      -            },
      -            "rating": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "average": {
      -                  "type": [
      -                    "number",
      -                    "null"
      -                  ]
      -                },
      -                "count": {
      -                  "minimum": 0,
      -                  "type": "integer"
      -                }
      -              },
      -              "required": [
      -                "average",
      -                "count"
      -              ],
      -              "type": "object"
      -            },
      -            "recipe_ref": {
      -              "maxLength": 32768,
      -              "type": "string"
      -            },
      -            "source": {
      -              "enum": [
      -                "public",
      -                "owned",
      -                "organization",
      -                "shared"
      -              ]
      -            },
      -            "state": {
      -              "const": "published"
      -            },
      -            "title": {
      -              "maxLength": 200,
      -              "type": "string"
      -            },
      -            "visibility": {
      -              "enum": [
      -                "private",
      -                "shared",
      -                "public_open",
      -                "public_opaque"
      -              ]
      -            }
      -          },
      -          "required": [
      -            "title",
      -            "description",
      -            "description_truncated",
      -            "category",
      -            "visibility",
      -            "pricing",
      -            "duration_band",
      -            "rating",
      -            "recipe_ref",
      -            "source",
      -            "access",
      -            "state",
      -            "qualification",
      -            "contracts",
      -            "evidence"
      -          ],
      -          "type": "object"
      -        },
      -        "maxItems": 5,
      -        "type": "array"
      -      }
      -    },
      -    "required": [
      -      "results",
      -      "match_status"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "error": {
      -        "enum": [
      -          "invalid_query",
      -          "rate_limited",
      -          "search_unavailable"
      -        ],
      -        "type": "string"
      -      },
      -      "field": {
      -        "maxLength": 32,
      -        "type": "string"
      -      },
      -      "hint": {
      -        "maxLength": 240,
      -        "type": "string"
      -      },
      -      "retry_after_seconds": {
      -        "minimum": 1,
      -        "type": "integer"
      -      }
      -    },
      -    "required": [
      -      "error"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "properties": {
      +      "candidate_counts": {
      +        "additionalProperties": false,
      +        "description": "Counts over the bounded ranked pool, not the whole catalogue.",
      +        "properties": {
      +          "related": {
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "returned": {
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "suitable": {
      +            "description": "Suitable candidates within the ranked pool of at most 25; a value near 25 means more may exist.",
      +            "minimum": 0,
      +            "type": "integer"
      +          }
      +        },
      +        "required": [
      +          "suitable",
      +          "related",
      +          "returned"
      +        ],
      +        "type": "object"
      +      },
      +      "excluded_candidates": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "awaiting_review_binding": {
      +            "minimum": 1,
      +            "type": "integer"
      +          },
      +          "guidance": {
      +            "maxLength": 240,
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "awaiting_review_binding",
      +          "guidance"
      +        ],
      +        "type": "object"
      +      },
      +      "filter_diagnostics": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "available_inputs": {
      +            "items": {
      +              "maxLength": 100,
      +              "type": "string"
      +            },
      +            "maxItems": 50,
      +            "type": "array"
      +          },
      +          "available_outputs": {
      +            "items": {
      +              "maxLength": 100,
      +              "type": "string"
      +            },
      +            "maxItems": 50,
      +            "type": "array"
      +          },
      +          "labels_note": {
      +            "maxLength": 240,
      +            "type": "string"
      +          },
      +          "labels_truncated": {
      +            "type": "boolean"
      +          },
      +          "matching": {
      +            "const": "normalized_handles_or_labels_not_meanings"
      +          },
      +          "rejected_candidate_count": {
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "required_inputs": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "maxItems": 20,
      +            "type": "array"
      +          },
      +          "required_outputs": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "maxItems": 20,
      +            "type": "array"
      +          }
      +        },
      +        "required": [
      +          "matching",
      +          "required_inputs",
      +          "required_outputs",
      +          "rejected_candidate_count",
      +          "available_inputs",
      +          "available_outputs",
      +          "labels_truncated"
      +        ],
      +        "type": "object"
      +      },
      +      "match_status": {
      +        "enum": [
      +          "matches",
      +          "no_suitable_match"
      +        ]
      +      },
      +      "next_action": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "action": {
      +            "enum": [
      +              "list_recent_builds",
      +              "review_requirements"
      +            ]
      +          },
      +          "reason": {
      +            "maxLength": 240,
      +            "type": "string"
      +          },
      +          "tool": {
      +            "enum": [
      +              "get_recipe_build",
      +              "discover_stewai"
      +            ]
      +          }
      +        },
      +        "required": [
      +          "tool",
      +          "action",
      +          "reason"
      +        ],
      +        "type": "object"
      +      },
      +      "next_cursor": {
      +        "description": "Pass back as cursor with the identical query and filters to fetch the next page of suitable results; null on the last page.",
      +        "maxLength": 2,
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "paging": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "has_more": {
      +            "type": "boolean"
      +          },
      +          "how": {
      +            "maxLength": 160,
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "has_more",
      +          "how"
      +        ],
      +        "type": "object"
      +      },
      +      "related_results": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "access": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "can_fork": {
      +                  "type": "boolean"
      +                },
      +                "can_run": {
      +                  "type": "boolean"
      +                },
      +                "can_view": {
      +                  "type": "boolean"
      +                }
      +              },
      +              "required": [
      +                "can_view",
      +                "can_run",
      +                "can_fork"
      +              ],
      +              "type": "object"
      +            },
      +            "category": {
      +              "maxLength": 100,
      +              "type": "string"
      +            },
      +            "contracts": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "inputs": {
      +                  "items": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "description": {
      +                        "maxLength": 500,
      +                        "type": "string"
      +                      },
      +                      "handle": {
      +                        "pattern": "^[a-z][a-z0-9_]{0,63}$",
      +                        "type": "string"
      +                      },
      +                      "label": {
      +                        "maxLength": 100,
      +                        "type": "string"
      +                      },
      +                      "required": {
      +                        "description": "Declared required by the recipe; get_recipe_preview shows must_provide and default_available for the same handle.",
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "handle",
      +                      "label",
      +                      "required",
      +                      "description"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "maxItems": 50,
      +                  "type": "array"
      +                },
      +                "outputs": {
      +                  "items": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "description": {
      +                        "maxLength": 500,
      +                        "type": "string"
      +                      },
      +                      "handle": {
      +                        "pattern": "^[a-z][a-z0-9_]{0,63}$",
      +                        "type": "string"
      +                      },
      +                      "label": {
      +                        "maxLength": 100,
      +                        "type": "string"
      +                      },
      +                      "required": {
      +                        "description": "Declared required by the recipe; get_recipe_preview shows must_provide and default_available for the same handle.",
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "handle",
      +                      "label",
      +                      "required",
      +                      "description"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "maxItems": 50,
      +                  "type": "array"
      +                },
      +                "outputs_undeclared": {
      +                  "type": "boolean"
      +                }
      +              },
      +              "required": [
      +                "inputs",
      +                "outputs"
      +              ],
      +              "type": "object"
      +            },
      +            "description": {
      +              "maxLength": 500,
      +              "type": "string"
      +            },
      +            "description_truncated": {
      +              "type": "boolean"
      +            },
      +            "duration_band": {
      +              "enum": [
      +                "unknown",
      +                "seconds",
      +                "minutes",
      +                "long"
      +              ]
      +            },
      +            "evidence": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "acceptance_case_count": {
      +                  "maximum": 50,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "last_qualified": {
      +                  "enum": [
      +                    "unknown",
      +                    "last_7_days",
      +                    "last_30_days",
      +                    "older"
      +                  ]
      +                },
      +                "research_evidence_count": {
      +                  "maximum": 100,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "safety_review_state": {
      +                  "enum": [
      +                    "unreviewed",
      +                    "pending_attestation",
      +                    "pending_review",
      +                    "approved",
      +                    "rejected",
      +                    "revision_requested",
      +                    "delisted",
      +                    "suspended"
      +                  ]
      +                }
      +              },
      +              "required": [
      +                "research_evidence_count",
      +                "acceptance_case_count",
      +                "last_qualified",
      +                "safety_review_state"
      +              ],
      +              "type": "object"
      +            },
      +            "evidence_note": {
      +              "maxLength": 240,
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "history": {
      +              "additionalProperties": false,
      +              "description": "Credits charged by past successful runs of this recipe's current version. With fewer than three runs, statistics are null and recent_charges lists the actual charges.",
      +              "properties": {
      +                "average_credits": {
      +                  "maxLength": 32,
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                },
      +                "failed_runs": {
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "last_run_at": {
      +                  "maxLength": 40,
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                },
      +                "median_credits": {
      +                  "maxLength": 32,
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                },
      +                "p90_credits": {
      +                  "maxLength": 32,
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                },
      +                "recent_charges": {
      +                  "description": "Actual charges of the one or two runs when there are too few for statistics.",
      +                  "items": {
      +                    "maxLength": 32,
      +                    "type": "string"
      +                  },
      +                  "maxItems": 2,
      +                  "type": "array"
      +                },
      +                "successful_runs": {
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "window_days": {
      +                  "minimum": 1,
      +                  "type": [
      +                    "integer",
      +                    "null"
      +                  ]
      +                }
      +              },
      +              "required": [
      +                "successful_runs",
      +                "failed_runs",
      +                "average_credits",
      +                "median_credits",
      +                "p90_credits",
      +                "last_run_at",
      +                "window_days",
      +                "recent_charges"
      +              ],
      +              "type": "object"
      +            },
      +            "match_quality": {
      +              "description": "strong: the recipe's own title, description, tags or category contain at least two informative query words, or half of them, or the whole query verbatim; related: one word. Suitable rows are ordered exact, strong, then reviewed before unqualified.",
      +              "enum": [
      +                "exact",
      +                "strong",
      +                "related",
      +                "unknown"
      +              ]
      +            },
      +            "matched_fields": {
      +              "items": {
      +                "maxLength": 100,
      +                "type": "string"
      +              },
      +              "maxItems": 10,
      +              "type": "array"
      +            },
      +            "output_contract_state": {
      +              "description": "declared: stable output bindings; undeclared: the recipe declares no outputs even if its description promises some; unusable: outputs exist without a stable binding.",
      +              "enum": [
      +                "declared",
      +                "undeclared",
      +                "unusable"
      +              ]
      +            },
      +            "pricing": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "average_credits": {
      +                  "maxLength": 128,
      +                  "pattern": "^\\d+(?:\\.\\d+)?$",
      +                  "type": "string"
      +                },
      +                "basis": {
      +                  "const": "historical_average_successful_runs"
      +                },
      +                "creator_fee": {
      +                  "enum": [
      +                    "marketplace_policy",
      +                    "none"
      +                  ]
      +                },
      +                "credit_band": {
      +                  "description": "Band of the average credits per successful run; unknown means no successful runs yet.",
      +                  "enum": [
      +                    "unknown",
      +                    "free",
      +                    "0_to_10",
      +                    "10_to_100",
      +                    "over_100"
      +                  ]
      +                },
      +                "estimate_requires_dry_run": {
      +                  "const": true
      +                }
      +              },
      +              "required": [
      +                "basis",
      +                "credit_band",
      +                "estimate_requires_dry_run",
      +                "creator_fee"
      +              ],
      +              "type": "object"
      +            },
      +            "qualification": {
      +              "enum": [
      +                "public_reviewed",
      +                "authoring_qualified",
      +                "published_unqualified",
      +                "unknown"
      +              ]
      +            },
      +            "rating": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "average": {
      +                  "type": [
      +                    "number",
      +                    "null"
      +                  ]
      +                },
      +                "count": {
      +                  "minimum": 0,
      +                  "type": "integer"
      +                }
      +              },
      +              "required": [
      +                "average",
      +                "count"
      +              ],
      +              "type": "object"
      +            },
      +            "recipe_ref": {
      +              "maxLength": 32768,
      +              "type": "string"
      +            },
      +            "source": {
      +              "enum": [
      +                "public",
      +                "owned",
      +                "organization",
      +                "shared"
      +              ]
      +            },
      +            "state": {
      +              "const": "published"
      +            },
      +            "title": {
      +              "maxLength": 200,
      +              "type": "string"
      +            },
      +            "visibility": {
      +              "enum": [
      +                "private",
      +                "shared",
      +                "public_open",
      +                "public_opaque"
      +              ]
      +            }
      +          },
      +          "required": [
      +            "title",
      +            "description",
      +            "description_truncated",
      +            "category",
      +            "visibility",
      +            "pricing",
      +            "duration_band",
      +            "rating",
      +            "recipe_ref",
      +            "source",
      +            "access",
      +            "state",
      +            "qualification",
      +            "contracts",
      +            "evidence"
      +          ],
      +          "type": "object"
      +        },
      +        "maxItems": 5,
      +        "type": "array"
      +      },
      +      "related_results_guidance": {
      +        "maxLength": 240,
      +        "type": "string"
      +      },
      +      "results": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "access": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "can_fork": {
      +                  "type": "boolean"
      +                },
      +                "can_run": {
      +                  "type": "boolean"
      +                },
      +                "can_view": {
      +                  "type": "boolean"
      +                }
      +              },
      +              "required": [
      +                "can_view",
      +                "can_run",
      +                "can_fork"
      +              ],
      +              "type": "object"
      +            },
      +            "category": {
      +              "maxLength": 100,
      +              "type": "string"
      +            },
      +            "contracts": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "inputs": {
      +                  "items": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "description": {
      +                        "maxLength": 500,
      +                        "type": "string"
      +                      },
      +                      "handle": {
      +                        "pattern": "^[a-z][a-z0-9_]{0,63}$",
      +                        "type": "string"
      +                      },
      +                      "label": {
      +                        "maxLength": 100,
      +                        "type": "string"
      +                      },
      +                      "required": {
      +                        "description": "Declared required by the recipe; get_recipe_preview shows must_provide and default_available for the same handle.",
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "handle",
      +                      "label",
      +                      "required",
      +                      "description"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "maxItems": 50,
      +                  "type": "array"
      +                },
      +                "outputs": {
      +                  "items": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "description": {
      +                        "maxLength": 500,
      +                        "type": "string"
      +                      },
      +                      "handle": {
      +                        "pattern": "^[a-z][a-z0-9_]{0,63}$",
      +                        "type": "string"
      +                      },
      +                      "label": {
      +                        "maxLength": 100,
      +                        "type": "string"
      +                      },
      +                      "required": {
      +                        "description": "Declared required by the recipe; get_recipe_preview shows must_provide and default_available for the same handle.",
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "handle",
      +                      "label",
      +                      "required",
      +                      "description"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "maxItems": 50,
      +                  "type": "array"
      +                },
      +                "outputs_undeclared": {
      +                  "type": "boolean"
      +                }
      +              },
      +              "required": [
      +                "inputs",
      +                "outputs"
      +              ],
      +              "type": "object"
      +            },
      +            "description": {
      +              "maxLength": 500,
      +              "type": "string"
      +            },
      +            "description_truncated": {
      +              "type": "boolean"
      +            },
      +            "duration_band": {
      +              "enum": [
      +                "unknown",
      +                "seconds",
      +                "minutes",
      +                "long"
      +              ]
      +            },
      +            "evidence": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "acceptance_case_count": {
      +                  "maximum": 50,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "last_qualified": {
      +                  "enum": [
      +                    "unknown",
      +                    "last_7_days",
      +                    "last_30_days",
      +                    "older"
      +                  ]
      +                },
      +                "research_evidence_count": {
      +                  "maximum": 100,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "safety_review_state": {
      +                  "enum": [
      +                    "unreviewed",
      +                    "pending_attestation",
      +                    "pending_review",
      +                    "approved",
      +                    "rejected",
      +                    "revision_requested",
      +                    "delisted",
      +                    "suspended"
      +                  ]
      +                }
      +              },
      +              "required": [
      +                "research_evidence_count",
      +                "acceptance_case_count",
      +                "last_qualified",
      +                "safety_review_state"
      +              ],
      +              "type": "object"
      +            },
      +            "evidence_note": {
      +              "maxLength": 240,
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "history": {
      +              "additionalProperties": false,
      +              "description": "Credits charged by past successful runs of this recipe's current version. With fewer than three runs, statistics are null and recent_charges lists the actual charges.",
      +              "properties": {
      +                "average_credits": {
      +                  "maxLength": 32,
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                },
      +                "failed_runs": {
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "last_run_at": {
      +                  "maxLength": 40,
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                },
      +                "median_credits": {
      +                  "maxLength": 32,
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                },
      +                "p90_credits": {
      +                  "maxLength": 32,
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                },
      +                "recent_charges": {
      +                  "description": "Actual charges of the one or two runs when there are too few for statistics.",
      +                  "items": {
      +                    "maxLength": 32,
      +                    "type": "string"
      +                  },
      +                  "maxItems": 2,
      +                  "type": "array"
      +                },
      +                "successful_runs": {
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "window_days": {
      +                  "minimum": 1,
      +                  "type": [
      +                    "integer",
      +                    "null"
      +                  ]
      +                }
      +              },
      +              "required": [
      +                "successful_runs",
      +                "failed_runs",
      +                "average_credits",
      +                "median_credits",
      +                "p90_credits",
      +                "last_run_at",
      +                "window_days",
      +                "recent_charges"
      +              ],
      +              "type": "object"
      +            },
      +            "match_quality": {
      +              "description": "strong: the recipe's own title, description, tags or category contain at least two informative query words, or half of them, or the whole query verbatim; related: one word. Suitable rows are ordered exact, strong, then reviewed before unqualified.",
      +              "enum": [
      +                "exact",
      +                "strong",
      +                "related",
      +                "unknown"
      +              ]
      +            },
      +            "matched_fields": {
      +              "items": {
      +                "maxLength": 100,
      +                "type": "string"
      +              },
      +              "maxItems": 10,
      +              "type": "array"
      +            },
      +            "output_contract_state": {
      +              "description": "declared: stable output bindings; undeclared: the recipe declares no outputs even if its description promises some; unusable: outputs exist without a stable binding.",
      +              "enum": [
      +                "declared",
      +                "undeclared",
      +                "unusable"
      +              ]
      +            },
      +            "pricing": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "average_credits": {
      +                  "maxLength": 128,
      +                  "pattern": "^\\d+(?:\\.\\d+)?$",
      +                  "type": "string"
      +                },
      +                "basis": {
      +                  "const": "historical_average_successful_runs"
      +                },
      +                "creator_fee": {
      +                  "enum": [
      +                    "marketplace_policy",
      +                    "none"
      +                  ]
      +                },
      +                "credit_band": {
      +                  "description": "Band of the average credits per successful run; unknown means no successful runs yet.",
      +                  "enum": [
      +                    "unknown",
      +                    "free",
      +                    "0_to_10",
      +                    "10_to_100",
      +                    "over_100"
      +                  ]
      +                },
      +                "estimate_requires_dry_run": {
      +                  "const": true
      +                }
      +              },
      +              "required": [
      +                "basis",
      +                "credit_band",
      +                "estimate_requires_dry_run",
      +                "creator_fee"
      +              ],
      +              "type": "object"
      +            },
      +            "qualification": {
      +              "enum": [
      +                "public_reviewed",
      +                "authoring_qualified",
      +                "published_unqualified",
      +                "unknown"
      +              ]
      +            },
      +            "rating": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "average": {
      +                  "type": [
      +                    "number",
      +                    "null"
      +                  ]
      +                },
      +                "count": {
      +                  "minimum": 0,
      +                  "type": "integer"
      +                }
      +              },
      +              "required": [
      +                "average",
      +                "count"
      +              ],
      +              "type": "object"
      +            },
      +            "recipe_ref": {
      +              "maxLength": 32768,
      +              "type": "string"
      +            },
      +            "source": {
      +              "enum": [
      +                "public",
      +                "owned",
      +                "organization",
      +                "shared"
      +              ]
      +            },
      +            "state": {
      +              "const": "published"
      +            },
      +            "title": {
      +              "maxLength": 200,
      +              "type": "string"
      +            },
      +            "visibility": {
      +              "enum": [
      +                "private",
      +                "shared",
      +                "public_open",
      +                "public_opaque"
      +              ]
      +            }
      +          },
      +          "required": [
      +            "title",
      +            "description",
      +            "description_truncated",
      +            "category",
      +            "visibility",
      +            "pricing",
      +            "duration_band",
      +            "rating",
      +            "recipe_ref",
      +            "source",
      +            "access",
      +            "state",
      +            "qualification",
      +            "contracts",
      +            "evidence"
      +          ],
      +          "type": "object"
      +        },
      +        "maxItems": 5,
      +        "type": "array"
      +      }
      +    },
      +    "required": [
      +      "results",
      +      "match_status"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "error": {
      +        "enum": [
      +          "invalid_query",
      +          "rate_limited",
      +          "search_unavailable"
      +        ],
      +        "type": "string"
      +      },
      +      "field": {
      +        "maxLength": 32,
      +        "type": "string"
      +      },
      +      "hint": {
      +        "maxLength": 240,
      +        "type": "string"
      +      },
      +      "retry_after_seconds": {
      +        "minimum": 1,
      +        "type": "integer"
      +      }
      +    },
      +    "required": [
      +      "error"
      +    ],
      +    "type": "object"
      +  }
      +]
  2. Changed1 schema field changed
    • changedOutput schema / oneOf
      Previous value: -[
      -  {
      -    "properties": {
      -      "candidate_counts": {
      -        "additionalProperties": false,
      -        "description": "Counts over the bounded ranked pool, not the whole catalogue.",
      -        "properties": {
      -          "related": {
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "returned": {
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "suitable": {
      -            "description": "Suitable candidates within the ranked pool of at most 25; a value near 25 means more may exist.",
      -            "minimum": 0,
      -            "type": "integer"
      -          }
      -        },
      -        "required": [
      -          "suitable",
      -          "related",
      -          "returned"
      -        ],
      -        "type": "object"
      -      },
      -      "excluded_candidates": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "awaiting_review_binding": {
      -            "minimum": 1,
      -            "type": "integer"
      -          },
      -          "guidance": {
      -            "maxLength": 240,
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "awaiting_review_binding",
      -          "guidance"
      -        ],
      -        "type": "object"
      -      },
      -      "filter_diagnostics": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "available_inputs": {
      -            "items": {
      -              "maxLength": 100,
      -              "type": "string"
      -            },
      -            "maxItems": 50,
      -            "type": "array"
      -          },
      -          "available_outputs": {
      -            "items": {
      -              "maxLength": 100,
      -              "type": "string"
      -            },
      -            "maxItems": 50,
      -            "type": "array"
      -          },
      -          "labels_note": {
      -            "maxLength": 240,
      -            "type": "string"
      -          },
      -          "labels_truncated": {
      -            "type": "boolean"
      -          },
      -          "matching": {
      -            "const": "normalized_handles_or_labels_not_meanings"
      -          },
      -          "rejected_candidate_count": {
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "required_inputs": {
      -            "items": {
      -              "type": "string"
      -            },
      -            "maxItems": 20,
      -            "type": "array"
      -          },
      -          "required_outputs": {
      -            "items": {
      -              "type": "string"
      -            },
      -            "maxItems": 20,
      -            "type": "array"
      -          }
      -        },
      -        "required": [
      -          "matching",
      -          "required_inputs",
      -          "required_outputs",
      -          "rejected_candidate_count",
      -          "available_inputs",
      -          "available_outputs",
      -          "labels_truncated"
      -        ],
      -        "type": "object"
      -      },
      -      "match_status": {
      -        "enum": [
      -          "matches",
      -          "no_suitable_match"
      -        ]
      -      },
      -      "next_action": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "action": {
      -            "enum": [
      -              "list_recent_builds",
      -              "review_requirements"
      -            ]
      -          },
      -          "reason": {
      -            "maxLength": 240,
      -            "type": "string"
      -          },
      -          "tool": {
      -            "enum": [
      -              "get_recipe_build",
      -              "discover_stewai"
      -            ]
      -          }
      -        },
      -        "required": [
      -          "tool",
      -          "action",
      -          "reason"
      -        ],
      -        "type": "object"
      -      },
      -      "next_cursor": {
      -        "description": "Pass back as cursor with the identical query and filters to fetch the next page of suitable results; null on the last page.",
      -        "maxLength": 2,
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "related_results": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "access": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "can_fork": {
      -                  "type": "boolean"
      -                },
      -                "can_run": {
      -                  "type": "boolean"
      -                },
      -                "can_view": {
      -                  "type": "boolean"
      -                }
      -              },
      -              "required": [
      -                "can_view",
      -                "can_run",
      -                "can_fork"
      -              ],
      -              "type": "object"
      -            },
      -            "category": {
      -              "maxLength": 100,
      -              "type": "string"
      -            },
      -            "contracts": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "inputs": {
      -                  "items": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "description": {
      -                        "maxLength": 500,
      -                        "type": "string"
      -                      },
      -                      "handle": {
      -                        "pattern": "^[a-z][a-z0-9_]{0,63}$",
      -                        "type": "string"
      -                      },
      -                      "label": {
      -                        "maxLength": 100,
      -                        "type": "string"
      -                      },
      -                      "required": {
      -                        "description": "Declared required by the recipe; get_recipe_preview shows must_provide and default_available for the same handle.",
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "handle",
      -                      "label",
      -                      "required",
      -                      "description"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "maxItems": 50,
      -                  "type": "array"
      -                },
      -                "outputs": {
      -                  "items": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "description": {
      -                        "maxLength": 500,
      -                        "type": "string"
      -                      },
      -                      "handle": {
      -                        "pattern": "^[a-z][a-z0-9_]{0,63}$",
      -                        "type": "string"
      -                      },
      -                      "label": {
      -                        "maxLength": 100,
      -                        "type": "string"
      -                      },
      -                      "required": {
      -                        "description": "Declared required by the recipe; get_recipe_preview shows must_provide and default_available for the same handle.",
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "handle",
      -                      "label",
      -                      "required",
      -                      "description"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "maxItems": 50,
      -                  "type": "array"
      -                },
      -                "outputs_undeclared": {
      -                  "type": "boolean"
      -                }
      -              },
      -              "required": [
      -                "inputs",
      -                "outputs"
      -              ],
      -              "type": "object"
      -            },
      -            "description": {
      -              "maxLength": 500,
      -              "type": "string"
      -            },
      -            "description_truncated": {
      -              "type": "boolean"
      -            },
      -            "duration_band": {
      -              "enum": [
      -                "unknown",
      -                "seconds",
      -                "minutes",
      -                "long"
      -              ]
      -            },
      -            "evidence": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "acceptance_case_count": {
      -                  "maximum": 50,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                },
      -                "last_qualified": {
      -                  "enum": [
      -                    "unknown",
      -                    "last_7_days",
      -                    "last_30_days",
      -                    "older"
      -                  ]
      -                },
      -                "research_evidence_count": {
      -                  "maximum": 100,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                },
      -                "safety_review_state": {
      -                  "enum": [
      -                    "unreviewed",
      -                    "pending_attestation",
      -                    "pending_review",
      -                    "approved",
      -                    "rejected",
      -                    "revision_requested",
      -                    "delisted",
      -                    "suspended"
      -                  ]
      -                }
      -              },
      -              "required": [
      -                "research_evidence_count",
      -                "acceptance_case_count",
      -                "last_qualified",
      -                "safety_review_state"
      -              ],
      -              "type": "object"
      -            },
      -            "match_quality": {
      -              "description": "strong: the recipe's own title, description, tags or category contain at least two informative query words, or half of them, or the whole query verbatim; related: one word. Suitable rows are ordered exact, strong, then reviewed before unqualified.",
      -              "enum": [
      -                "exact",
      -                "strong",
      -                "related",
      -                "unknown"
      -              ]
      -            },
      -            "matched_fields": {
      -              "items": {
      -                "maxLength": 100,
      -                "type": "string"
      -              },
      -              "maxItems": 10,
      -              "type": "array"
      -            },
      -            "pricing": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "average_credits": {
      -                  "maxLength": 128,
      -                  "pattern": "^\\d+(?:\\.\\d+)?$",
      -                  "type": "string"
      -                },
      -                "basis": {
      -                  "const": "historical_average_successful_runs"
      -                },
      -                "creator_fee": {
      -                  "enum": [
      -                    "marketplace_policy",
      -                    "none"
      -                  ]
      -                },
      -                "credit_band": {
      -                  "description": "Band of the average credits per successful run; unknown means no successful runs yet.",
      -                  "enum": [
      -                    "unknown",
      -                    "free",
      -                    "0_to_10",
      -                    "10_to_100",
      -                    "over_100"
      -                  ]
      -                },
      -                "estimate_requires_dry_run": {
      -                  "const": true
      -                }
      -              },
      -              "required": [
      -                "basis",
      -                "credit_band",
      -                "estimate_requires_dry_run",
      -                "creator_fee"
      -              ],
      -              "type": "object"
      -            },
      -            "qualification": {
      -              "enum": [
      -                "public_reviewed",
      -                "authoring_qualified",
      -                "published_unqualified",
      -                "unknown"
      -              ]
      -            },
      -            "rating": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "average": {
      -                  "type": [
      -                    "number",
      -                    "null"
      -                  ]
      -                },
      -                "count": {
      -                  "minimum": 0,
      -                  "type": "integer"
      -                }
      -              },
      -              "required": [
      -                "average",
      -                "count"
      -              ],
      -              "type": "object"
      -            },
      -            "recipe_ref": {
      -              "maxLength": 32768,
      -              "type": "string"
      -            },
      -            "source": {
      -              "enum": [
      -                "public",
      -                "owned",
      -                "organization",
      -                "shared"
      -              ]
      -            },
      -            "state": {
      -              "const": "published"
      -            },
      -            "title": {
      -              "maxLength": 200,
      -              "type": "string"
      -            },
      -            "visibility": {
      -              "enum": [
      -                "private",
      -                "shared",
      -                "public_open",
      -                "public_opaque"
      -              ]
      -            }
      -          },
      -          "required": [
      -            "title",
      -            "description",
      -            "description_truncated",
      -            "category",
      -            "visibility",
      -            "pricing",
      -            "duration_band",
      -            "rating",
      -            "recipe_ref",
      -            "source",
      -            "access",
      -            "state",
      -            "qualification",
      -            "contracts",
      -            "evidence"
      -          ],
      -          "type": "object"
      -        },
      -        "maxItems": 5,
      -        "type": "array"
      -      },
      -      "related_results_guidance": {
      -        "maxLength": 240,
      -        "type": "string"
      -      },
      -      "results": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "access": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "can_fork": {
      -                  "type": "boolean"
      -                },
      -                "can_run": {
      -                  "type": "boolean"
      -                },
      -                "can_view": {
      -                  "type": "boolean"
      -                }
      -              },
      -              "required": [
      -                "can_view",
      -                "can_run",
      -                "can_fork"
      -              ],
      -              "type": "object"
      -            },
      -            "category": {
      -              "maxLength": 100,
      -              "type": "string"
      -            },
      -            "contracts": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "inputs": {
      -                  "items": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "description": {
      -                        "maxLength": 500,
      -                        "type": "string"
      -                      },
      -                      "handle": {
      -                        "pattern": "^[a-z][a-z0-9_]{0,63}$",
      -                        "type": "string"
      -                      },
      -                      "label": {
      -                        "maxLength": 100,
      -                        "type": "string"
      -                      },
      -                      "required": {
      -                        "description": "Declared required by the recipe; get_recipe_preview shows must_provide and default_available for the same handle.",
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "handle",
      -                      "label",
      -                      "required",
      -                      "description"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "maxItems": 50,
      -                  "type": "array"
      -                },
      -                "outputs": {
      -                  "items": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "description": {
      -                        "maxLength": 500,
      -                        "type": "string"
      -                      },
      -                      "handle": {
      -                        "pattern": "^[a-z][a-z0-9_]{0,63}$",
      -                        "type": "string"
      -                      },
      -                      "label": {
      -                        "maxLength": 100,
      -                        "type": "string"
      -                      },
      -                      "required": {
      -                        "description": "Declared required by the recipe; get_recipe_preview shows must_provide and default_available for the same handle.",
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "handle",
      -                      "label",
      -                      "required",
      -                      "description"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "maxItems": 50,
      -                  "type": "array"
      -                },
      -                "outputs_undeclared": {
      -                  "type": "boolean"
      -                }
      -              },
      -              "required": [
      -                "inputs",
      -                "outputs"
      -              ],
      -              "type": "object"
      -            },
      -            "description": {
      -              "maxLength": 500,
      -              "type": "string"
      -            },
      -            "description_truncated": {
      -              "type": "boolean"
      -            },
      -            "duration_band": {
      -              "enum": [
      -                "unknown",
      -                "seconds",
      -                "minutes",
      -                "long"
      -              ]
      -            },
      -            "evidence": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "acceptance_case_count": {
      -                  "maximum": 50,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                },
      -                "last_qualified": {
      -                  "enum": [
      -                    "unknown",
      -                    "last_7_days",
      -                    "last_30_days",
      -                    "older"
      -                  ]
      -                },
      -                "research_evidence_count": {
      -                  "maximum": 100,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                },
      -                "safety_review_state": {
      -                  "enum": [
      -                    "unreviewed",
      -                    "pending_attestation",
      -                    "pending_review",
      -                    "approved",
      -                    "rejected",
      -                    "revision_requested",
      -                    "delisted",
      -                    "suspended"
      -                  ]
      -                }
      -              },
      -              "required": [
      -                "research_evidence_count",
      -                "acceptance_case_count",
      -                "last_qualified",
      -                "safety_review_state"
      -              ],
      -              "type": "object"
      -            },
      -            "match_quality": {
      -              "description": "strong: the recipe's own title, description, tags or category contain at least two informative query words, or half of them, or the whole query verbatim; related: one word. Suitable rows are ordered exact, strong, then reviewed before unqualified.",
      -              "enum": [
      -                "exact",
      -                "strong",
      -                "related",
      -                "unknown"
      -              ]
      -            },
      -            "matched_fields": {
      -              "items": {
      -                "maxLength": 100,
      -                "type": "string"
      -              },
      -              "maxItems": 10,
      -              "type": "array"
      -            },
      -            "pricing": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "average_credits": {
      -                  "maxLength": 128,
      -                  "pattern": "^\\d+(?:\\.\\d+)?$",
      -                  "type": "string"
      -                },
      -                "basis": {
      -                  "const": "historical_average_successful_runs"
      -                },
      -                "creator_fee": {
      -                  "enum": [
      -                    "marketplace_policy",
      -                    "none"
      -                  ]
      -                },
      -                "credit_band": {
      -                  "description": "Band of the average credits per successful run; unknown means no successful runs yet.",
      -                  "enum": [
      -                    "unknown",
      -                    "free",
      -                    "0_to_10",
      -                    "10_to_100",
      -                    "over_100"
      -                  ]
      -                },
      -                "estimate_requires_dry_run": {
      -                  "const": true
      -                }
      -              },
      -              "required": [
      -                "basis",
      -                "credit_band",
      -                "estimate_requires_dry_run",
      -                "creator_fee"
      -              ],
      -              "type": "object"
      -            },
      -            "qualification": {
      -              "enum": [
      -                "public_reviewed",
      -                "authoring_qualified",
      -                "published_unqualified",
      -                "unknown"
      -              ]
      -            },
      -            "rating": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "average": {
      -                  "type": [
      -                    "number",
      -                    "null"
      -                  ]
      -                },
      -                "count": {
      -                  "minimum": 0,
      -                  "type": "integer"
      -                }
      -              },
      -              "required": [
      -                "average",
      -                "count"
      -              ],
      -              "type": "object"
      -            },
      -            "recipe_ref": {
      -              "maxLength": 32768,
      -              "type": "string"
      -            },
      -            "source": {
      -              "enum": [
      -                "public",
      -                "owned",
      -                "organization",
      -                "shared"
      -              ]
      -            },
      -            "state": {
      -              "const": "published"
      -            },
      -            "title": {
      -              "maxLength": 200,
      -              "type": "string"
      -            },
      -            "visibility": {
      -              "enum": [
      -                "private",
      -                "shared",
      -                "public_open",
      -                "public_opaque"
      -              ]
      -            }
      -          },
      -          "required": [
      -            "title",
      -            "description",
      -            "description_truncated",
      -            "category",
      -            "visibility",
      -            "pricing",
      -            "duration_band",
      -            "rating",
      -            "recipe_ref",
      -            "source",
      -            "access",
      -            "state",
      -            "qualification",
      -            "contracts",
      -            "evidence"
      -          ],
      -          "type": "object"
      -        },
      -        "maxItems": 5,
      -        "type": "array"
      -      }
      -    },
      -    "required": [
      -      "results",
      -      "match_status"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "error": {
      -        "enum": [
      -          "invalid_query",
      -          "rate_limited",
      -          "search_unavailable"
      -        ],
      -        "type": "string"
      -      },
      -      "field": {
      -        "maxLength": 32,
      -        "type": "string"
      -      },
      -      "hint": {
      -        "maxLength": 240,
      -        "type": "string"
      -      },
      -      "retry_after_seconds": {
      -        "minimum": 1,
      -        "type": "integer"
      -      }
      -    },
      -    "required": [
      -      "error"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "properties": {
      +      "candidate_counts": {
      +        "additionalProperties": false,
      +        "description": "Counts over the bounded ranked pool, not the whole catalogue.",
      +        "properties": {
      +          "related": {
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "returned": {
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "suitable": {
      +            "description": "Suitable candidates within the ranked pool of at most 25; a value near 25 means more may exist.",
      +            "minimum": 0,
      +            "type": "integer"
      +          }
      +        },
      +        "required": [
      +          "suitable",
      +          "related",
      +          "returned"
      +        ],
      +        "type": "object"
      +      },
      +      "excluded_candidates": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "awaiting_review_binding": {
      +            "minimum": 1,
      +            "type": "integer"
      +          },
      +          "guidance": {
      +            "maxLength": 240,
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "awaiting_review_binding",
      +          "guidance"
      +        ],
      +        "type": "object"
      +      },
      +      "filter_diagnostics": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "available_inputs": {
      +            "items": {
      +              "maxLength": 100,
      +              "type": "string"
      +            },
      +            "maxItems": 50,
      +            "type": "array"
      +          },
      +          "available_outputs": {
      +            "items": {
      +              "maxLength": 100,
      +              "type": "string"
      +            },
      +            "maxItems": 50,
      +            "type": "array"
      +          },
      +          "labels_note": {
      +            "maxLength": 240,
      +            "type": "string"
      +          },
      +          "labels_truncated": {
      +            "type": "boolean"
      +          },
      +          "matching": {
      +            "const": "normalized_handles_or_labels_not_meanings"
      +          },
      +          "rejected_candidate_count": {
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "required_inputs": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "maxItems": 20,
      +            "type": "array"
      +          },
      +          "required_outputs": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "maxItems": 20,
      +            "type": "array"
      +          }
      +        },
      +        "required": [
      +          "matching",
      +          "required_inputs",
      +          "required_outputs",
      +          "rejected_candidate_count",
      +          "available_inputs",
      +          "available_outputs",
      +          "labels_truncated"
      +        ],
      +        "type": "object"
      +      },
      +      "match_status": {
      +        "enum": [
      +          "matches",
      +          "no_suitable_match"
      +        ]
      +      },
      +      "next_action": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "action": {
      +            "enum": [
      +              "list_recent_builds",
      +              "review_requirements"
      +            ]
      +          },
      +          "reason": {
      +            "maxLength": 240,
      +            "type": "string"
      +          },
      +          "tool": {
      +            "enum": [
      +              "get_recipe_build",
      +              "discover_stewai"
      +            ]
      +          }
      +        },
      +        "required": [
      +          "tool",
      +          "action",
      +          "reason"
      +        ],
      +        "type": "object"
      +      },
      +      "next_cursor": {
      +        "description": "Pass back as cursor with the identical query and filters to fetch the next page of suitable results; null on the last page.",
      +        "maxLength": 2,
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "paging": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "has_more": {
      +            "type": "boolean"
      +          },
      +          "how": {
      +            "maxLength": 160,
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "has_more",
      +          "how"
      +        ],
      +        "type": "object"
      +      },
      +      "related_results": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "access": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "can_fork": {
      +                  "type": "boolean"
      +                },
      +                "can_run": {
      +                  "type": "boolean"
      +                },
      +                "can_view": {
      +                  "type": "boolean"
      +                }
      +              },
      +              "required": [
      +                "can_view",
      +                "can_run",
      +                "can_fork"
      +              ],
      +              "type": "object"
      +            },
      +            "category": {
      +              "maxLength": 100,
      +              "type": "string"
      +            },
      +            "contracts": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "inputs": {
      +                  "items": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "description": {
      +                        "maxLength": 500,
      +                        "type": "string"
      +                      },
      +                      "handle": {
      +                        "pattern": "^[a-z][a-z0-9_]{0,63}$",
      +                        "type": "string"
      +                      },
      +                      "label": {
      +                        "maxLength": 100,
      +                        "type": "string"
      +                      },
      +                      "required": {
      +                        "description": "Declared required by the recipe; get_recipe_preview shows must_provide and default_available for the same handle.",
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "handle",
      +                      "label",
      +                      "required",
      +                      "description"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "maxItems": 50,
      +                  "type": "array"
      +                },
      +                "outputs": {
      +                  "items": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "description": {
      +                        "maxLength": 500,
      +                        "type": "string"
      +                      },
      +                      "handle": {
      +                        "pattern": "^[a-z][a-z0-9_]{0,63}$",
      +                        "type": "string"
      +                      },
      +                      "label": {
      +                        "maxLength": 100,
      +                        "type": "string"
      +                      },
      +                      "required": {
      +                        "description": "Declared required by the recipe; get_recipe_preview shows must_provide and default_available for the same handle.",
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "handle",
      +                      "label",
      +                      "required",
      +                      "description"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "maxItems": 50,
      +                  "type": "array"
      +                },
      +                "outputs_undeclared": {
      +                  "type": "boolean"
      +                }
      +              },
      +              "required": [
      +                "inputs",
      +                "outputs"
      +              ],
      +              "type": "object"
      +            },
      +            "description": {
      +              "maxLength": 500,
      +              "type": "string"
      +            },
      +            "description_truncated": {
      +              "type": "boolean"
      +            },
      +            "duration_band": {
      +              "enum": [
      +                "unknown",
      +                "seconds",
      +                "minutes",
      +                "long"
      +              ]
      +            },
      +            "evidence": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "acceptance_case_count": {
      +                  "maximum": 50,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "last_qualified": {
      +                  "enum": [
      +                    "unknown",
      +                    "last_7_days",
      +                    "last_30_days",
      +                    "older"
      +                  ]
      +                },
      +                "research_evidence_count": {
      +                  "maximum": 100,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "safety_review_state": {
      +                  "enum": [
      +                    "unreviewed",
      +                    "pending_attestation",
      +                    "pending_review",
      +                    "approved",
      +                    "rejected",
      +                    "revision_requested",
      +                    "delisted",
      +                    "suspended"
      +                  ]
      +                }
      +              },
      +              "required": [
      +                "research_evidence_count",
      +                "acceptance_case_count",
      +                "last_qualified",
      +                "safety_review_state"
      +              ],
      +              "type": "object"
      +            },
      +            "evidence_note": {
      +              "maxLength": 240,
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "history": {
      +              "additionalProperties": false,
      +              "description": "Credits charged by past successful top-level runs of this recipe. Numbers are null with fewer than three successful runs in the window.",
      +              "properties": {
      +                "average_credits": {
      +                  "maxLength": 32,
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                },
      +                "failed_runs": {
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "last_run_at": {
      +                  "maxLength": 40,
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                },
      +                "median_credits": {
      +                  "maxLength": 32,
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                },
      +                "p90_credits": {
      +                  "maxLength": 32,
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                },
      +                "successful_runs": {
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "window_days": {
      +                  "minimum": 1,
      +                  "type": [
      +                    "integer",
      +                    "null"
      +                  ]
      +                }
      +              },
      +              "required": [
      +                "successful_runs",
      +                "failed_runs",
      +                "average_credits",
      +                "median_credits",
      +                "p90_credits",
      +                "last_run_at",
      +                "window_days"
      +              ],
      +              "type": "object"
      +            },
      +            "match_quality": {
      +              "description": "strong: the recipe's own title, description, tags or category contain at least two informative query words, or half of them, or the whole query verbatim; related: one word. Suitable rows are ordered exact, strong, then reviewed before unqualified.",
      +              "enum": [
      +                "exact",
      +                "strong",
      +                "related",
      +                "unknown"
      +              ]
      +            },
      +            "matched_fields": {
      +              "items": {
      +                "maxLength": 100,
      +                "type": "string"
      +              },
      +              "maxItems": 10,
      +              "type": "array"
      +            },
      +            "output_contract_state": {
      +              "description": "declared: stable output bindings; undeclared: the recipe declares no outputs even if its description promises some; unusable: outputs exist without a stable binding.",
      +              "enum": [
      +                "declared",
      +                "undeclared",
      +                "unusable"
      +              ]
      +            },
      +            "pricing": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "average_credits": {
      +                  "maxLength": 128,
      +                  "pattern": "^\\d+(?:\\.\\d+)?$",
      +                  "type": "string"
      +                },
      +                "basis": {
      +                  "const": "historical_average_successful_runs"
      +                },
      +                "creator_fee": {
      +                  "enum": [
      +                    "marketplace_policy",
      +                    "none"
      +                  ]
      +                },
      +                "credit_band": {
      +                  "description": "Band of the average credits per successful run; unknown means no successful runs yet.",
      +                  "enum": [
      +                    "unknown",
      +                    "free",
      +                    "0_to_10",
      +                    "10_to_100",
      +                    "over_100"
      +                  ]
      +                },
      +                "estimate_requires_dry_run": {
      +                  "const": true
      +                }
      +              },
      +              "required": [
      +                "basis",
      +                "credit_band",
      +                "estimate_requires_dry_run",
      +                "creator_fee"
      +              ],
      +              "type": "object"
      +            },
      +            "qualification": {
      +              "enum": [
      +                "public_reviewed",
      +                "authoring_qualified",
      +                "published_unqualified",
      +                "unknown"
      +              ]
      +            },
      +            "rating": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "average": {
      +                  "type": [
      +                    "number",
      +                    "null"
      +                  ]
      +                },
      +                "count": {
      +                  "minimum": 0,
      +                  "type": "integer"
      +                }
      +              },
      +              "required": [
      +                "average",
      +                "count"
      +              ],
      +              "type": "object"
      +            },
      +            "recipe_ref": {
      +              "maxLength": 32768,
      +              "type": "string"
      +            },
      +            "source": {
      +              "enum": [
      +                "public",
      +                "owned",
      +                "organization",
      +                "shared"
      +              ]
      +            },
      +            "state": {
      +              "const": "published"
      +            },
      +            "title": {
      +              "maxLength": 200,
      +              "type": "string"
      +            },
      +            "visibility": {
      +              "enum": [
      +                "private",
      +                "shared",
      +                "public_open",
      +                "public_opaque"
      +              ]
      +            }
      +          },
      +          "required": [
      +            "title",
      +            "description",
      +            "description_truncated",
      +            "category",
      +            "visibility",
      +            "pricing",
      +            "duration_band",
      +            "rating",
      +            "recipe_ref",
      +            "source",
      +            "access",
      +            "state",
      +            "qualification",
      +            "contracts",
      +            "evidence"
      +          ],
      +          "type": "object"
      +        },
      +        "maxItems": 5,
      +        "type": "array"
      +      },
      +      "related_results_guidance": {
      +        "maxLength": 240,
      +        "type": "string"
      +      },
      +      "results": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "access": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "can_fork": {
      +                  "type": "boolean"
      +                },
      +                "can_run": {
      +                  "type": "boolean"
      +                },
      +                "can_view": {
      +                  "type": "boolean"
      +                }
      +              },
      +              "required": [
      +                "can_view",
      +                "can_run",
      +                "can_fork"
      +              ],
      +              "type": "object"
      +            },
      +            "category": {
      +              "maxLength": 100,
      +              "type": "string"
      +            },
      +            "contracts": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "inputs": {
      +                  "items": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "description": {
      +                        "maxLength": 500,
      +                        "type": "string"
      +                      },
      +                      "handle": {
      +                        "pattern": "^[a-z][a-z0-9_]{0,63}$",
      +                        "type": "string"
      +                      },
      +                      "label": {
      +                        "maxLength": 100,
      +                        "type": "string"
      +                      },
      +                      "required": {
      +                        "description": "Declared required by the recipe; get_recipe_preview shows must_provide and default_available for the same handle.",
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "handle",
      +                      "label",
      +                      "required",
      +                      "description"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "maxItems": 50,
      +                  "type": "array"
      +                },
      +                "outputs": {
      +                  "items": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "description": {
      +                        "maxLength": 500,
      +                        "type": "string"
      +                      },
      +                      "handle": {
      +                        "pattern": "^[a-z][a-z0-9_]{0,63}$",
      +                        "type": "string"
      +                      },
      +                      "label": {
      +                        "maxLength": 100,
      +                        "type": "string"
      +                      },
      +                      "required": {
      +                        "description": "Declared required by the recipe; get_recipe_preview shows must_provide and default_available for the same handle.",
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "handle",
      +                      "label",
      +                      "required",
      +                      "description"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "maxItems": 50,
      +                  "type": "array"
      +                },
      +                "outputs_undeclared": {
      +                  "type": "boolean"
      +                }
      +              },
      +              "required": [
      +                "inputs",
      +                "outputs"
      +              ],
      +              "type": "object"
      +            },
      +            "description": {
      +              "maxLength": 500,
      +              "type": "string"
      +            },
      +            "description_truncated": {
      +              "type": "boolean"
      +            },
      +            "duration_band": {
      +              "enum": [
      +                "unknown",
      +                "seconds",
      +                "minutes",
      +                "long"
      +              ]
      +            },
      +            "evidence": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "acceptance_case_count": {
      +                  "maximum": 50,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "last_qualified": {
      +                  "enum": [
      +                    "unknown",
      +                    "last_7_days",
      +                    "last_30_days",
      +                    "older"
      +                  ]
      +                },
      +                "research_evidence_count": {
      +                  "maximum": 100,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "safety_review_state": {
      +                  "enum": [
      +                    "unreviewed",
      +                    "pending_attestation",
      +                    "pending_review",
      +                    "approved",
      +                    "rejected",
      +                    "revision_requested",
      +                    "delisted",
      +                    "suspended"
      +                  ]
      +                }
      +              },
      +              "required": [
      +                "research_evidence_count",
      +                "acceptance_case_count",
      +                "last_qualified",
      +                "safety_review_state"
      +              ],
      +              "type": "object"
      +            },
      +            "evidence_note": {
      +              "maxLength": 240,
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "history": {
      +              "additionalProperties": false,
      +              "description": "Credits charged by past successful top-level runs of this recipe. Numbers are null with fewer than three successful runs in the window.",
      +              "properties": {
      +                "average_credits": {
      +                  "maxLength": 32,
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                },
      +                "failed_runs": {
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "last_run_at": {
      +                  "maxLength": 40,
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                },
      +                "median_credits": {
      +                  "maxLength": 32,
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                },
      +                "p90_credits": {
      +                  "maxLength": 32,
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                },
      +                "successful_runs": {
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "window_days": {
      +                  "minimum": 1,
      +                  "type": [
      +                    "integer",
      +                    "null"
      +                  ]
      +                }
      +              },
      +              "required": [
      +                "successful_runs",
      +                "failed_runs",
      +                "average_credits",
      +                "median_credits",
      +                "p90_credits",
      +                "last_run_at",
      +                "window_days"
      +              ],
      +              "type": "object"
      +            },
      +            "match_quality": {
      +              "description": "strong: the recipe's own title, description, tags or category contain at least two informative query words, or half of them, or the whole query verbatim; related: one word. Suitable rows are ordered exact, strong, then reviewed before unqualified.",
      +              "enum": [
      +                "exact",
      +                "strong",
      +                "related",
      +                "unknown"
      +              ]
      +            },
      +            "matched_fields": {
      +              "items": {
      +                "maxLength": 100,
      +                "type": "string"
      +              },
      +              "maxItems": 10,
      +              "type": "array"
      +            },
      +            "output_contract_state": {
      +              "description": "declared: stable output bindings; undeclared: the recipe declares no outputs even if its description promises some; unusable: outputs exist without a stable binding.",
      +              "enum": [
      +                "declared",
      +                "undeclared",
      +                "unusable"
      +              ]
      +            },
      +            "pricing": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "average_credits": {
      +                  "maxLength": 128,
      +                  "pattern": "^\\d+(?:\\.\\d+)?$",
      +                  "type": "string"
      +                },
      +                "basis": {
      +                  "const": "historical_average_successful_runs"
      +                },
      +                "creator_fee": {
      +                  "enum": [
      +                    "marketplace_policy",
      +                    "none"
      +                  ]
      +                },
      +                "credit_band": {
      +                  "description": "Band of the average credits per successful run; unknown means no successful runs yet.",
      +                  "enum": [
      +                    "unknown",
      +                    "free",
      +                    "0_to_10",
      +                    "10_to_100",
      +                    "over_100"
      +                  ]
      +                },
      +                "estimate_requires_dry_run": {
      +                  "const": true
      +                }
      +              },
      +              "required": [
      +                "basis",
      +                "credit_band",
      +                "estimate_requires_dry_run",
      +                "creator_fee"
      +              ],
      +              "type": "object"
      +            },
      +            "qualification": {
      +              "enum": [
      +                "public_reviewed",
      +                "authoring_qualified",
      +                "published_unqualified",
      +                "unknown"
      +              ]
      +            },
      +            "rating": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "average": {
      +                  "type": [
      +                    "number",
      +                    "null"
      +                  ]
      +                },
      +                "count": {
      +                  "minimum": 0,
      +                  "type": "integer"
      +                }
      +              },
      +              "required": [
      +                "average",
      +                "count"
      +              ],
      +              "type": "object"
      +            },
      +            "recipe_ref": {
      +              "maxLength": 32768,
      +              "type": "string"
      +            },
      +            "source": {
      +              "enum": [
      +                "public",
      +                "owned",
      +                "organization",
      +                "shared"
      +              ]
      +            },
      +            "state": {
      +              "const": "published"
      +            },
      +            "title": {
      +              "maxLength": 200,
      +              "type": "string"
      +            },
      +            "visibility": {
      +              "enum": [
      +                "private",
      +                "shared",
      +                "public_open",
      +                "public_opaque"
      +              ]
      +            }
      +          },
      +          "required": [
      +            "title",
      +            "description",
      +            "description_truncated",
      +            "category",
      +            "visibility",
      +            "pricing",
      +            "duration_band",
      +            "rating",
      +            "recipe_ref",
      +            "source",
      +            "access",
      +            "state",
      +            "qualification",
      +            "contracts",
      +            "evidence"
      +          ],
      +          "type": "object"
      +        },
      +        "maxItems": 5,
      +        "type": "array"
      +      }
      +    },
      +    "required": [
      +      "results",
      +      "match_status"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "error": {
      +        "enum": [
      +          "invalid_query",
      +          "rate_limited",
      +          "search_unavailable"
      +        ],
      +        "type": "string"
      +      },
      +      "field": {
      +        "maxLength": 32,
      +        "type": "string"
      +      },
      +      "hint": {
      +        "maxLength": 240,
      +        "type": "string"
      +      },
      +      "retry_after_seconds": {
      +        "minimum": 1,
      +        "type": "integer"
      +      }
      +    },
      +    "required": [
      +      "error"
      +    ],
      +    "type": "object"
      +  }
      +]
  3. Changed1 schema field changed
    • changedOutput schema / oneOf
      Previous value: -[
      -  {
      -    "properties": {
      -      "candidate_counts": {
      -        "additionalProperties": false,
      -        "description": "Counts over the bounded ranked pool, not the whole catalogue.",
      -        "properties": {
      -          "related": {
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "returned": {
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "suitable": {
      -            "description": "Suitable candidates within the ranked pool of at most 25; a value near 25 means more may exist.",
      -            "minimum": 0,
      -            "type": "integer"
      -          }
      -        },
      -        "required": [
      -          "suitable",
      -          "related",
      -          "returned"
      -        ],
      -        "type": "object"
      -      },
      -      "excluded_candidates": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "awaiting_review_binding": {
      -            "minimum": 1,
      -            "type": "integer"
      -          },
      -          "guidance": {
      -            "maxLength": 240,
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "awaiting_review_binding",
      -          "guidance"
      -        ],
      -        "type": "object"
      -      },
      -      "filter_diagnostics": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "available_inputs": {
      -            "items": {
      -              "maxLength": 100,
      -              "type": "string"
      -            },
      -            "maxItems": 50,
      -            "type": "array"
      -          },
      -          "available_outputs": {
      -            "items": {
      -              "maxLength": 100,
      -              "type": "string"
      -            },
      -            "maxItems": 50,
      -            "type": "array"
      -          },
      -          "labels_note": {
      -            "maxLength": 240,
      -            "type": "string"
      -          },
      -          "labels_truncated": {
      -            "type": "boolean"
      -          },
      -          "matching": {
      -            "const": "normalized_handles_or_labels_not_meanings"
      -          },
      -          "rejected_candidate_count": {
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "required_inputs": {
      -            "items": {
      -              "type": "string"
      -            },
      -            "maxItems": 20,
      -            "type": "array"
      -          },
      -          "required_outputs": {
      -            "items": {
      -              "type": "string"
      -            },
      -            "maxItems": 20,
      -            "type": "array"
      -          }
      -        },
      -        "required": [
      -          "matching",
      -          "required_inputs",
      -          "required_outputs",
      -          "rejected_candidate_count",
      -          "available_inputs",
      -          "available_outputs",
      -          "labels_truncated"
      -        ],
      -        "type": "object"
      -      },
      -      "match_status": {
      -        "enum": [
      -          "matches",
      -          "no_suitable_match"
      -        ]
      -      },
      -      "next_action": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "action": {
      -            "enum": [
      -              "list_recent_builds",
      -              "review_requirements"
      -            ]
      -          },
      -          "reason": {
      -            "maxLength": 240,
      -            "type": "string"
      -          },
      -          "tool": {
      -            "enum": [
      -              "get_recipe_build",
      -              "discover_stewai"
      -            ]
      -          }
      -        },
      -        "required": [
      -          "tool",
      -          "action",
      -          "reason"
      -        ],
      -        "type": "object"
      -      },
      -      "next_cursor": {
      -        "description": "Pass back as cursor with the identical query and filters to fetch the next page of suitable results; null on the last page.",
      -        "maxLength": 2,
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "related_results": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "access": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "can_fork": {
      -                  "type": "boolean"
      -                },
      -                "can_run": {
      -                  "type": "boolean"
      -                },
      -                "can_view": {
      -                  "type": "boolean"
      -                }
      -              },
      -              "required": [
      -                "can_view",
      -                "can_run",
      -                "can_fork"
      -              ],
      -              "type": "object"
      -            },
      -            "category": {
      -              "maxLength": 100,
      -              "type": "string"
      -            },
      -            "contracts": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "inputs": {
      -                  "items": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "description": {
      -                        "maxLength": 500,
      -                        "type": "string"
      -                      },
      -                      "handle": {
      -                        "pattern": "^[a-z][a-z0-9_]{0,63}$",
      -                        "type": "string"
      -                      },
      -                      "label": {
      -                        "maxLength": 100,
      -                        "type": "string"
      -                      },
      -                      "required": {
      -                        "description": "Declared required by the recipe; get_recipe_preview shows must_provide and default_available for the same handle.",
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "handle",
      -                      "label",
      -                      "required",
      -                      "description"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "maxItems": 50,
      -                  "type": "array"
      -                },
      -                "outputs": {
      -                  "items": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "description": {
      -                        "maxLength": 500,
      -                        "type": "string"
      -                      },
      -                      "handle": {
      -                        "pattern": "^[a-z][a-z0-9_]{0,63}$",
      -                        "type": "string"
      -                      },
      -                      "label": {
      -                        "maxLength": 100,
      -                        "type": "string"
      -                      },
      -                      "required": {
      -                        "description": "Declared required by the recipe; get_recipe_preview shows must_provide and default_available for the same handle.",
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "handle",
      -                      "label",
      -                      "required",
      -                      "description"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "maxItems": 50,
      -                  "type": "array"
      -                },
      -                "outputs_undeclared": {
      -                  "type": "boolean"
      -                }
      -              },
      -              "required": [
      -                "inputs",
      -                "outputs"
      -              ],
      -              "type": "object"
      -            },
      -            "description": {
      -              "maxLength": 500,
      -              "type": "string"
      -            },
      -            "description_truncated": {
      -              "type": "boolean"
      -            },
      -            "duration_band": {
      -              "enum": [
      -                "unknown",
      -                "seconds",
      -                "minutes",
      -                "long"
      -              ]
      -            },
      -            "evidence": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "acceptance_case_count": {
      -                  "maximum": 50,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                },
      -                "last_qualified": {
      -                  "enum": [
      -                    "unknown",
      -                    "last_7_days",
      -                    "last_30_days",
      -                    "older"
      -                  ]
      -                },
      -                "research_evidence_count": {
      -                  "maximum": 100,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                },
      -                "safety_review_state": {
      -                  "enum": [
      -                    "unreviewed",
      -                    "pending_attestation",
      -                    "pending_review",
      -                    "approved",
      -                    "rejected",
      -                    "revision_requested",
      -                    "delisted",
      -                    "suspended"
      -                  ]
      -                }
      -              },
      -              "required": [
      -                "research_evidence_count",
      -                "acceptance_case_count",
      -                "last_qualified",
      -                "safety_review_state"
      -              ],
      -              "type": "object"
      -            },
      -            "match_quality": {
      -              "description": "strong: the recipe's own title, description, tags or category contain at least two informative query words, or half of them; related: one word. Suitable rows are ordered exact, strong, then reviewed before unqualified.",
      -              "enum": [
      -                "exact",
      -                "strong",
      -                "related",
      -                "unknown"
      -              ]
      -            },
      -            "matched_fields": {
      -              "items": {
      -                "maxLength": 100,
      -                "type": "string"
      -              },
      -              "maxItems": 10,
      -              "type": "array"
      -            },
      -            "pricing": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "average_credits": {
      -                  "maxLength": 128,
      -                  "pattern": "^\\d+(?:\\.\\d+)?$",
      -                  "type": "string"
      -                },
      -                "basis": {
      -                  "const": "historical_average_successful_runs"
      -                },
      -                "creator_fee": {
      -                  "enum": [
      -                    "marketplace_policy",
      -                    "none"
      -                  ]
      -                },
      -                "credit_band": {
      -                  "description": "Band of the average credits per successful run; unknown means no successful runs yet.",
      -                  "enum": [
      -                    "unknown",
      -                    "free",
      -                    "0_to_10",
      -                    "10_to_100",
      -                    "over_100"
      -                  ]
      -                },
      -                "estimate_requires_dry_run": {
      -                  "const": true
      -                }
      -              },
      -              "required": [
      -                "basis",
      -                "credit_band",
      -                "estimate_requires_dry_run",
      -                "creator_fee"
      -              ],
      -              "type": "object"
      -            },
      -            "qualification": {
      -              "enum": [
      -                "public_reviewed",
      -                "authoring_qualified",
      -                "published_unqualified",
      -                "unknown"
      -              ]
      -            },
      -            "rating": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "average": {
      -                  "type": [
      -                    "number",
      -                    "null"
      -                  ]
      -                },
      -                "count": {
      -                  "minimum": 0,
      -                  "type": "integer"
      -                }
      -              },
      -              "required": [
      -                "average",
      -                "count"
      -              ],
      -              "type": "object"
      -            },
      -            "recipe_ref": {
      -              "maxLength": 32768,
      -              "type": "string"
      -            },
      -            "source": {
      -              "enum": [
      -                "public",
      -                "owned",
      -                "organization",
      -                "shared"
      -              ]
      -            },
      -            "state": {
      -              "const": "published"
      -            },
      -            "title": {
      -              "maxLength": 200,
      -              "type": "string"
      -            },
      -            "visibility": {
      -              "enum": [
      -                "private",
      -                "shared",
      -                "public_open",
      -                "public_opaque"
      -              ]
      -            }
      -          },
      -          "required": [
      -            "title",
      -            "description",
      -            "description_truncated",
      -            "category",
      -            "visibility",
      -            "pricing",
      -            "duration_band",
      -            "rating",
      -            "recipe_ref",
      -            "source",
      -            "access",
      -            "state",
      -            "qualification",
      -            "contracts",
      -            "evidence"
      -          ],
      -          "type": "object"
      -        },
      -        "maxItems": 5,
      -        "type": "array"
      -      },
      -      "related_results_guidance": {
      -        "maxLength": 240,
      -        "type": "string"
      -      },
      -      "results": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "access": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "can_fork": {
      -                  "type": "boolean"
      -                },
      -                "can_run": {
      -                  "type": "boolean"
      -                },
      -                "can_view": {
      -                  "type": "boolean"
      -                }
      -              },
      -              "required": [
      -                "can_view",
      -                "can_run",
      -                "can_fork"
      -              ],
      -              "type": "object"
      -            },
      -            "category": {
      -              "maxLength": 100,
      -              "type": "string"
      -            },
      -            "contracts": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "inputs": {
      -                  "items": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "description": {
      -                        "maxLength": 500,
      -                        "type": "string"
      -                      },
      -                      "handle": {
      -                        "pattern": "^[a-z][a-z0-9_]{0,63}$",
      -                        "type": "string"
      -                      },
      -                      "label": {
      -                        "maxLength": 100,
      -                        "type": "string"
      -                      },
      -                      "required": {
      -                        "description": "Declared required by the recipe; get_recipe_preview shows must_provide and default_available for the same handle.",
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "handle",
      -                      "label",
      -                      "required",
      -                      "description"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "maxItems": 50,
      -                  "type": "array"
      -                },
      -                "outputs": {
      -                  "items": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "description": {
      -                        "maxLength": 500,
      -                        "type": "string"
      -                      },
      -                      "handle": {
      -                        "pattern": "^[a-z][a-z0-9_]{0,63}$",
      -                        "type": "string"
      -                      },
      -                      "label": {
      -                        "maxLength": 100,
      -                        "type": "string"
      -                      },
      -                      "required": {
      -                        "description": "Declared required by the recipe; get_recipe_preview shows must_provide and default_available for the same handle.",
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "handle",
      -                      "label",
      -                      "required",
      -                      "description"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "maxItems": 50,
      -                  "type": "array"
      -                },
      -                "outputs_undeclared": {
      -                  "type": "boolean"
      -                }
      -              },
      -              "required": [
      -                "inputs",
      -                "outputs"
      -              ],
      -              "type": "object"
      -            },
      -            "description": {
      -              "maxLength": 500,
      -              "type": "string"
      -            },
      -            "description_truncated": {
      -              "type": "boolean"
      -            },
      -            "duration_band": {
      -              "enum": [
      -                "unknown",
      -                "seconds",
      -                "minutes",
      -                "long"
      -              ]
      -            },
      -            "evidence": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "acceptance_case_count": {
      -                  "maximum": 50,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                },
      -                "last_qualified": {
      -                  "enum": [
      -                    "unknown",
      -                    "last_7_days",
      -                    "last_30_days",
      -                    "older"
      -                  ]
      -                },
      -                "research_evidence_count": {
      -                  "maximum": 100,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                },
      -                "safety_review_state": {
      -                  "enum": [
      -                    "unreviewed",
      -                    "pending_attestation",
      -                    "pending_review",
      -                    "approved",
      -                    "rejected",
      -                    "revision_requested",
      -                    "delisted",
      -                    "suspended"
      -                  ]
      -                }
      -              },
      -              "required": [
      -                "research_evidence_count",
      -                "acceptance_case_count",
      -                "last_qualified",
      -                "safety_review_state"
      -              ],
      -              "type": "object"
      -            },
      -            "match_quality": {
      -              "description": "strong: the recipe's own title, description, tags or category contain at least two informative query words, or half of them; related: one word. Suitable rows are ordered exact, strong, then reviewed before unqualified.",
      -              "enum": [
      -                "exact",
      -                "strong",
      -                "related",
      -                "unknown"
      -              ]
      -            },
      -            "matched_fields": {
      -              "items": {
      -                "maxLength": 100,
      -                "type": "string"
      -              },
      -              "maxItems": 10,
      -              "type": "array"
      -            },
      -            "pricing": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "average_credits": {
      -                  "maxLength": 128,
      -                  "pattern": "^\\d+(?:\\.\\d+)?$",
      -                  "type": "string"
      -                },
      -                "basis": {
      -                  "const": "historical_average_successful_runs"
      -                },
      -                "creator_fee": {
      -                  "enum": [
      -                    "marketplace_policy",
      -                    "none"
      -                  ]
      -                },
      -                "credit_band": {
      -                  "description": "Band of the average credits per successful run; unknown means no successful runs yet.",
      -                  "enum": [
      -                    "unknown",
      -                    "free",
      -                    "0_to_10",
      -                    "10_to_100",
      -                    "over_100"
      -                  ]
      -                },
      -                "estimate_requires_dry_run": {
      -                  "const": true
      -                }
      -              },
      -              "required": [
      -                "basis",
      -                "credit_band",
      -                "estimate_requires_dry_run",
      -                "creator_fee"
      -              ],
      -              "type": "object"
      -            },
      -            "qualification": {
      -              "enum": [
      -                "public_reviewed",
      -                "authoring_qualified",
      -                "published_unqualified",
      -                "unknown"
      -              ]
      -            },
      -            "rating": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "average": {
      -                  "type": [
      -                    "number",
      -                    "null"
      -                  ]
      -                },
      -                "count": {
      -                  "minimum": 0,
      -                  "type": "integer"
      -                }
      -              },
      -              "required": [
      -                "average",
      -                "count"
      -              ],
      -              "type": "object"
      -            },
      -            "recipe_ref": {
      -              "maxLength": 32768,
      -              "type": "string"
      -            },
      -            "source": {
      -              "enum": [
      -                "public",
      -                "owned",
      -                "organization",
      -                "shared"
      -              ]
      -            },
      -            "state": {
      -              "const": "published"
      -            },
      -            "title": {
      -              "maxLength": 200,
      -              "type": "string"
      -            },
      -            "visibility": {
      -              "enum": [
      -                "private",
      -                "shared",
      -                "public_open",
      -                "public_opaque"
      -              ]
      -            }
      -          },
      -          "required": [
      -            "title",
      -            "description",
      -            "description_truncated",
      -            "category",
      -            "visibility",
      -            "pricing",
      -            "duration_band",
      -            "rating",
      -            "recipe_ref",
      -            "source",
      -            "access",
      -            "state",
      -            "qualification",
      -            "contracts",
      -            "evidence"
      -          ],
      -          "type": "object"
      -        },
      -        "maxItems": 5,
      -        "type": "array"
      -      }
      -    },
      -    "required": [
      -      "results",
      -      "match_status"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "error": {
      -        "enum": [
      -          "invalid_query",
      -          "rate_limited",
      -          "search_unavailable"
      -        ],
      -        "type": "string"
      -      },
      -      "field": {
      -        "maxLength": 32,
      -        "type": "string"
      -      },
      -      "hint": {
      -        "maxLength": 240,
      -        "type": "string"
      -      },
      -      "retry_after_seconds": {
      -        "minimum": 1,
      -        "type": "integer"
      -      }
      -    },
      -    "required": [
      -      "error"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "properties": {
      +      "candidate_counts": {
      +        "additionalProperties": false,
      +        "description": "Counts over the bounded ranked pool, not the whole catalogue.",
      +        "properties": {
      +          "related": {
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "returned": {
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "suitable": {
      +            "description": "Suitable candidates within the ranked pool of at most 25; a value near 25 means more may exist.",
      +            "minimum": 0,
      +            "type": "integer"
      +          }
      +        },
      +        "required": [
      +          "suitable",
      +          "related",
      +          "returned"
      +        ],
      +        "type": "object"
      +      },
      +      "excluded_candidates": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "awaiting_review_binding": {
      +            "minimum": 1,
      +            "type": "integer"
      +          },
      +          "guidance": {
      +            "maxLength": 240,
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "awaiting_review_binding",
      +          "guidance"
      +        ],
      +        "type": "object"
      +      },
      +      "filter_diagnostics": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "available_inputs": {
      +            "items": {
      +              "maxLength": 100,
      +              "type": "string"
      +            },
      +            "maxItems": 50,
      +            "type": "array"
      +          },
      +          "available_outputs": {
      +            "items": {
      +              "maxLength": 100,
      +              "type": "string"
      +            },
      +            "maxItems": 50,
      +            "type": "array"
      +          },
      +          "labels_note": {
      +            "maxLength": 240,
      +            "type": "string"
      +          },
      +          "labels_truncated": {
      +            "type": "boolean"
      +          },
      +          "matching": {
      +            "const": "normalized_handles_or_labels_not_meanings"
      +          },
      +          "rejected_candidate_count": {
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "required_inputs": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "maxItems": 20,
      +            "type": "array"
      +          },
      +          "required_outputs": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "maxItems": 20,
      +            "type": "array"
      +          }
      +        },
      +        "required": [
      +          "matching",
      +          "required_inputs",
      +          "required_outputs",
      +          "rejected_candidate_count",
      +          "available_inputs",
      +          "available_outputs",
      +          "labels_truncated"
      +        ],
      +        "type": "object"
      +      },
      +      "match_status": {
      +        "enum": [
      +          "matches",
      +          "no_suitable_match"
      +        ]
      +      },
      +      "next_action": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "action": {
      +            "enum": [
      +              "list_recent_builds",
      +              "review_requirements"
      +            ]
      +          },
      +          "reason": {
      +            "maxLength": 240,
      +            "type": "string"
      +          },
      +          "tool": {
      +            "enum": [
      +              "get_recipe_build",
      +              "discover_stewai"
      +            ]
      +          }
      +        },
      +        "required": [
      +          "tool",
      +          "action",
      +          "reason"
      +        ],
      +        "type": "object"
      +      },
      +      "next_cursor": {
      +        "description": "Pass back as cursor with the identical query and filters to fetch the next page of suitable results; null on the last page.",
      +        "maxLength": 2,
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "related_results": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "access": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "can_fork": {
      +                  "type": "boolean"
      +                },
      +                "can_run": {
      +                  "type": "boolean"
      +                },
      +                "can_view": {
      +                  "type": "boolean"
      +                }
      +              },
      +              "required": [
      +                "can_view",
      +                "can_run",
      +                "can_fork"
      +              ],
      +              "type": "object"
      +            },
      +            "category": {
      +              "maxLength": 100,
      +              "type": "string"
      +            },
      +            "contracts": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "inputs": {
      +                  "items": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "description": {
      +                        "maxLength": 500,
      +                        "type": "string"
      +                      },
      +                      "handle": {
      +                        "pattern": "^[a-z][a-z0-9_]{0,63}$",
      +                        "type": "string"
      +                      },
      +                      "label": {
      +                        "maxLength": 100,
      +                        "type": "string"
      +                      },
      +                      "required": {
      +                        "description": "Declared required by the recipe; get_recipe_preview shows must_provide and default_available for the same handle.",
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "handle",
      +                      "label",
      +                      "required",
      +                      "description"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "maxItems": 50,
      +                  "type": "array"
      +                },
      +                "outputs": {
      +                  "items": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "description": {
      +                        "maxLength": 500,
      +                        "type": "string"
      +                      },
      +                      "handle": {
      +                        "pattern": "^[a-z][a-z0-9_]{0,63}$",
      +                        "type": "string"
      +                      },
      +                      "label": {
      +                        "maxLength": 100,
      +                        "type": "string"
      +                      },
      +                      "required": {
      +                        "description": "Declared required by the recipe; get_recipe_preview shows must_provide and default_available for the same handle.",
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "handle",
      +                      "label",
      +                      "required",
      +                      "description"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "maxItems": 50,
      +                  "type": "array"
      +                },
      +                "outputs_undeclared": {
      +                  "type": "boolean"
      +                }
      +              },
      +              "required": [
      +                "inputs",
      +                "outputs"
      +              ],
      +              "type": "object"
      +            },
      +            "description": {
      +              "maxLength": 500,
      +              "type": "string"
      +            },
      +            "description_truncated": {
      +              "type": "boolean"
      +            },
      +            "duration_band": {
      +              "enum": [
      +                "unknown",
      +                "seconds",
      +                "minutes",
      +                "long"
      +              ]
      +            },
      +            "evidence": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "acceptance_case_count": {
      +                  "maximum": 50,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "last_qualified": {
      +                  "enum": [
      +                    "unknown",
      +                    "last_7_days",
      +                    "last_30_days",
      +                    "older"
      +                  ]
      +                },
      +                "research_evidence_count": {
      +                  "maximum": 100,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "safety_review_state": {
      +                  "enum": [
      +                    "unreviewed",
      +                    "pending_attestation",
      +                    "pending_review",
      +                    "approved",
      +                    "rejected",
      +                    "revision_requested",
      +                    "delisted",
      +                    "suspended"
      +                  ]
      +                }
      +              },
      +              "required": [
      +                "research_evidence_count",
      +                "acceptance_case_count",
      +                "last_qualified",
      +                "safety_review_state"
      +              ],
      +              "type": "object"
      +            },
      +            "match_quality": {
      +              "description": "strong: the recipe's own title, description, tags or category contain at least two informative query words, or half of them, or the whole query verbatim; related: one word. Suitable rows are ordered exact, strong, then reviewed before unqualified.",
      +              "enum": [
      +                "exact",
      +                "strong",
      +                "related",
      +                "unknown"
      +              ]
      +            },
      +            "matched_fields": {
      +              "items": {
      +                "maxLength": 100,
      +                "type": "string"
      +              },
      +              "maxItems": 10,
      +              "type": "array"
      +            },
      +            "pricing": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "average_credits": {
      +                  "maxLength": 128,
      +                  "pattern": "^\\d+(?:\\.\\d+)?$",
      +                  "type": "string"
      +                },
      +                "basis": {
      +                  "const": "historical_average_successful_runs"
      +                },
      +                "creator_fee": {
      +                  "enum": [
      +                    "marketplace_policy",
      +                    "none"
      +                  ]
      +                },
      +                "credit_band": {
      +                  "description": "Band of the average credits per successful run; unknown means no successful runs yet.",
      +                  "enum": [
      +                    "unknown",
      +                    "free",
      +                    "0_to_10",
      +                    "10_to_100",
      +                    "over_100"
      +                  ]
      +                },
      +                "estimate_requires_dry_run": {
      +                  "const": true
      +                }
      +              },
      +              "required": [
      +                "basis",
      +                "credit_band",
      +                "estimate_requires_dry_run",
      +                "creator_fee"
      +              ],
      +              "type": "object"
      +            },
      +            "qualification": {
      +              "enum": [
      +                "public_reviewed",
      +                "authoring_qualified",
      +                "published_unqualified",
      +                "unknown"
      +              ]
      +            },
      +            "rating": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "average": {
      +                  "type": [
      +                    "number",
      +                    "null"
      +                  ]
      +                },
      +                "count": {
      +                  "minimum": 0,
      +                  "type": "integer"
      +                }
      +              },
      +              "required": [
      +                "average",
      +                "count"
      +              ],
      +              "type": "object"
      +            },
      +            "recipe_ref": {
      +              "maxLength": 32768,
      +              "type": "string"
      +            },
      +            "source": {
      +              "enum": [
      +                "public",
      +                "owned",
      +                "organization",
      +                "shared"
      +              ]
      +            },
      +            "state": {
      +              "const": "published"
      +            },
      +            "title": {
      +              "maxLength": 200,
      +              "type": "string"
      +            },
      +            "visibility": {
      +              "enum": [
      +                "private",
      +                "shared",
      +                "public_open",
      +                "public_opaque"
      +              ]
      +            }
      +          },
      +          "required": [
      +            "title",
      +            "description",
      +            "description_truncated",
      +            "category",
      +            "visibility",
      +            "pricing",
      +            "duration_band",
      +            "rating",
      +            "recipe_ref",
      +            "source",
      +            "access",
      +            "state",
      +            "qualification",
      +            "contracts",
      +            "evidence"
      +          ],
      +          "type": "object"
      +        },
      +        "maxItems": 5,
      +        "type": "array"
      +      },
      +      "related_results_guidance": {
      +        "maxLength": 240,
      +        "type": "string"
      +      },
      +      "results": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "access": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "can_fork": {
      +                  "type": "boolean"
      +                },
      +                "can_run": {
      +                  "type": "boolean"
      +                },
      +                "can_view": {
      +                  "type": "boolean"
      +                }
      +              },
      +              "required": [
      +                "can_view",
      +                "can_run",
      +                "can_fork"
      +              ],
      +              "type": "object"
      +            },
      +            "category": {
      +              "maxLength": 100,
      +              "type": "string"
      +            },
      +            "contracts": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "inputs": {
      +                  "items": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "description": {
      +                        "maxLength": 500,
      +                        "type": "string"
      +                      },
      +                      "handle": {
      +                        "pattern": "^[a-z][a-z0-9_]{0,63}$",
      +                        "type": "string"
      +                      },
      +                      "label": {
      +                        "maxLength": 100,
      +                        "type": "string"
      +                      },
      +                      "required": {
      +                        "description": "Declared required by the recipe; get_recipe_preview shows must_provide and default_available for the same handle.",
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "handle",
      +                      "label",
      +                      "required",
      +                      "description"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "maxItems": 50,
      +                  "type": "array"
      +                },
      +                "outputs": {
      +                  "items": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "description": {
      +                        "maxLength": 500,
      +                        "type": "string"
      +                      },
      +                      "handle": {
      +                        "pattern": "^[a-z][a-z0-9_]{0,63}$",
      +                        "type": "string"
      +                      },
      +                      "label": {
      +                        "maxLength": 100,
      +                        "type": "string"
      +                      },
      +                      "required": {
      +                        "description": "Declared required by the recipe; get_recipe_preview shows must_provide and default_available for the same handle.",
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "handle",
      +                      "label",
      +                      "required",
      +                      "description"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "maxItems": 50,
      +                  "type": "array"
      +                },
      +                "outputs_undeclared": {
      +                  "type": "boolean"
      +                }
      +              },
      +              "required": [
      +                "inputs",
      +                "outputs"
      +              ],
      +              "type": "object"
      +            },
      +            "description": {
      +              "maxLength": 500,
      +              "type": "string"
      +            },
      +            "description_truncated": {
      +              "type": "boolean"
      +            },
      +            "duration_band": {
      +              "enum": [
      +                "unknown",
      +                "seconds",
      +                "minutes",
      +                "long"
      +              ]
      +            },
      +            "evidence": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "acceptance_case_count": {
      +                  "maximum": 50,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "last_qualified": {
      +                  "enum": [
      +                    "unknown",
      +                    "last_7_days",
      +                    "last_30_days",
      +                    "older"
      +                  ]
      +                },
      +                "research_evidence_count": {
      +                  "maximum": 100,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "safety_review_state": {
      +                  "enum": [
      +                    "unreviewed",
      +                    "pending_attestation",
      +                    "pending_review",
      +                    "approved",
      +                    "rejected",
      +                    "revision_requested",
      +                    "delisted",
      +                    "suspended"
      +                  ]
      +                }
      +              },
      +              "required": [
      +                "research_evidence_count",
      +                "acceptance_case_count",
      +                "last_qualified",
      +                "safety_review_state"
      +              ],
      +              "type": "object"
      +            },
      +            "match_quality": {
      +              "description": "strong: the recipe's own title, description, tags or category contain at least two informative query words, or half of them, or the whole query verbatim; related: one word. Suitable rows are ordered exact, strong, then reviewed before unqualified.",
      +              "enum": [
      +                "exact",
      +                "strong",
      +                "related",
      +                "unknown"
      +              ]
      +            },
      +            "matched_fields": {
      +              "items": {
      +                "maxLength": 100,
      +                "type": "string"
      +              },
      +              "maxItems": 10,
      +              "type": "array"
      +            },
      +            "pricing": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "average_credits": {
      +                  "maxLength": 128,
      +                  "pattern": "^\\d+(?:\\.\\d+)?$",
      +                  "type": "string"
      +                },
      +                "basis": {
      +                  "const": "historical_average_successful_runs"
      +                },
      +                "creator_fee": {
      +                  "enum": [
      +                    "marketplace_policy",
      +                    "none"
      +                  ]
      +                },
      +                "credit_band": {
      +                  "description": "Band of the average credits per successful run; unknown means no successful runs yet.",
      +                  "enum": [
      +                    "unknown",
      +                    "free",
      +                    "0_to_10",
      +                    "10_to_100",
      +                    "over_100"
      +                  ]
      +                },
      +                "estimate_requires_dry_run": {
      +                  "const": true
      +                }
      +              },
      +              "required": [
      +                "basis",
      +                "credit_band",
      +                "estimate_requires_dry_run",
      +                "creator_fee"
      +              ],
      +              "type": "object"
      +            },
      +            "qualification": {
      +              "enum": [
      +                "public_reviewed",
      +                "authoring_qualified",
      +                "published_unqualified",
      +                "unknown"
      +              ]
      +            },
      +            "rating": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "average": {
      +                  "type": [
      +                    "number",
      +                    "null"
      +                  ]
      +                },
      +                "count": {
      +                  "minimum": 0,
      +                  "type": "integer"
      +                }
      +              },
      +              "required": [
      +                "average",
      +                "count"
      +              ],
      +              "type": "object"
      +            },
      +            "recipe_ref": {
      +              "maxLength": 32768,
      +              "type": "string"
      +            },
      +            "source": {
      +              "enum": [
      +                "public",
      +                "owned",
      +                "organization",
      +                "shared"
      +              ]
      +            },
      +            "state": {
      +              "const": "published"
      +            },
      +            "title": {
      +              "maxLength": 200,
      +              "type": "string"
      +            },
      +            "visibility": {
      +              "enum": [
      +                "private",
      +                "shared",
      +                "public_open",
      +                "public_opaque"
      +              ]
      +            }
      +          },
      +          "required": [
      +            "title",
      +            "description",
      +            "description_truncated",
      +            "category",
      +            "visibility",
      +            "pricing",
      +            "duration_band",
      +            "rating",
      +            "recipe_ref",
      +            "source",
      +            "access",
      +            "state",
      +            "qualification",
      +            "contracts",
      +            "evidence"
      +          ],
      +          "type": "object"
      +        },
      +        "maxItems": 5,
      +        "type": "array"
      +      }
      +    },
      +    "required": [
      +      "results",
      +      "match_status"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "error": {
      +        "enum": [
      +          "invalid_query",
      +          "rate_limited",
      +          "search_unavailable"
      +        ],
      +        "type": "string"
      +      },
      +      "field": {
      +        "maxLength": 32,
      +        "type": "string"
      +      },
      +      "hint": {
      +        "maxLength": 240,
      +        "type": "string"
      +      },
      +      "retry_after_seconds": {
      +        "minimum": 1,
      +        "type": "integer"
      +      }
      +    },
      +    "required": [
      +      "error"
      +    ],
      +    "type": "object"
      +  }
      +]
  4. Changed1 schema field changed
    • changedOutput schema / oneOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "candidate_counts": {
      -        "additionalProperties": false,
      -        "description": "Counts over the bounded ranked pool, not the whole catalogue.",
      -        "properties": {
      -          "related": {
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "returned": {
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "suitable": {
      -            "minimum": 0,
      -            "type": "integer"
      -          }
      -        },
      -        "required": [
      -          "suitable",
      -          "related",
      -          "returned"
      -        ],
      -        "type": "object"
      -      },
      -      "excluded_candidates": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "awaiting_review_binding": {
      -            "minimum": 1,
      -            "type": "integer"
      -          },
      -          "guidance": {
      -            "maxLength": 240,
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "awaiting_review_binding",
      -          "guidance"
      -        ],
      -        "type": "object"
      -      },
      -      "filter_diagnostics": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "available_inputs": {
      -            "items": {
      -              "maxLength": 100,
      -              "type": "string"
      -            },
      -            "maxItems": 50,
      -            "type": "array"
      -          },
      -          "available_outputs": {
      -            "items": {
      -              "maxLength": 100,
      -              "type": "string"
      -            },
      -            "maxItems": 50,
      -            "type": "array"
      -          },
      -          "labels_note": {
      -            "maxLength": 240,
      -            "type": "string"
      -          },
      -          "labels_truncated": {
      -            "type": "boolean"
      -          },
      -          "matching": {
      -            "const": "normalized_handles_or_labels_not_meanings"
      -          },
      -          "rejected_candidate_count": {
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "required_inputs": {
      -            "items": {
      -              "type": "string"
      -            },
      -            "maxItems": 20,
      -            "type": "array"
      -          },
      -          "required_outputs": {
      -            "items": {
      -              "type": "string"
      -            },
      -            "maxItems": 20,
      -            "type": "array"
      -          }
      -        },
      -        "required": [
      -          "matching",
      -          "required_inputs",
      -          "required_outputs",
      -          "rejected_candidate_count",
      -          "available_inputs",
      -          "available_outputs",
      -          "labels_truncated"
      -        ],
      -        "type": "object"
      -      },
      -      "match_status": {
      -        "enum": [
      -          "matches",
      -          "no_suitable_match"
      -        ]
      -      },
      -      "next_action": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "action": {
      -            "enum": [
      -              "list_recent_builds",
      -              "review_requirements"
      -            ]
      -          },
      -          "reason": {
      -            "maxLength": 240,
      -            "type": "string"
      -          },
      -          "tool": {
      -            "enum": [
      -              "get_recipe_build",
      -              "discover_stewai"
      -            ]
      -          }
      -        },
      -        "required": [
      -          "tool",
      -          "action",
      -          "reason"
      -        ],
      -        "type": "object"
      -      },
      -      "next_cursor": {
      -        "description": "Pass back as cursor with the identical query and filters to fetch the next page of suitable results; null on the last page.",
      -        "maxLength": 2,
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "related_results": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "access": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "can_fork": {
      -                  "type": "boolean"
      -                },
      -                "can_run": {
      -                  "type": "boolean"
      -                },
      -                "can_view": {
      -                  "type": "boolean"
      -                }
      -              },
      -              "required": [
      -                "can_view",
      -                "can_run",
      -                "can_fork"
      -              ],
      -              "type": "object"
      -            },
      -            "category": {
      -              "maxLength": 100,
      -              "type": "string"
      -            },
      -            "contracts": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "inputs": {
      -                  "items": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "description": {
      -                        "maxLength": 500,
      -                        "type": "string"
      -                      },
      -                      "handle": {
      -                        "pattern": "^[a-z][a-z0-9_]{0,63}$",
      -                        "type": "string"
      -                      },
      -                      "label": {
      -                        "maxLength": 100,
      -                        "type": "string"
      -                      },
      -                      "required": {
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "handle",
      -                      "label",
      -                      "required",
      -                      "description"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "maxItems": 50,
      -                  "type": "array"
      -                },
      -                "outputs": {
      -                  "items": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "description": {
      -                        "maxLength": 500,
      -                        "type": "string"
      -                      },
      -                      "handle": {
      -                        "pattern": "^[a-z][a-z0-9_]{0,63}$",
      -                        "type": "string"
      -                      },
      -                      "label": {
      -                        "maxLength": 100,
      -                        "type": "string"
      -                      },
      -                      "required": {
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "handle",
      -                      "label",
      -                      "required",
      -                      "description"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "maxItems": 50,
      -                  "type": "array"
      -                },
      -                "outputs_undeclared": {
      -                  "type": "boolean"
      -                }
      -              },
      -              "required": [
      -                "inputs",
      -                "outputs"
      -              ],
      -              "type": "object"
      -            },
      -            "description": {
      -              "maxLength": 500,
      -              "type": "string"
      -            },
      -            "description_truncated": {
      -              "type": "boolean"
      -            },
      -            "duration_band": {
      -              "enum": [
      -                "unknown",
      -                "seconds",
      -                "minutes",
      -                "long"
      -              ]
      -            },
      -            "evidence": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "acceptance_case_count": {
      -                  "maximum": 50,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                },
      -                "last_qualified": {
      -                  "enum": [
      -                    "unknown",
      -                    "last_7_days",
      -                    "last_30_days",
      -                    "older"
      -                  ]
      -                },
      -                "research_evidence_count": {
      -                  "maximum": 100,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                },
      -                "safety_review_state": {
      -                  "enum": [
      -                    "unreviewed",
      -                    "pending_attestation",
      -                    "pending_review",
      -                    "approved",
      -                    "rejected",
      -                    "revision_requested",
      -                    "delisted",
      -                    "suspended"
      -                  ]
      -                }
      -              },
      -              "required": [
      -                "research_evidence_count",
      -                "acceptance_case_count",
      -                "last_qualified",
      -                "safety_review_state"
      -              ],
      -              "type": "object"
      -            },
      -            "match_quality": {
      -              "enum": [
      -                "exact",
      -                "strong",
      -                "related",
      -                "unknown"
      -              ]
      -            },
      -            "matched_fields": {
      -              "items": {
      -                "maxLength": 100,
      -                "type": "string"
      -              },
      -              "maxItems": 10,
      -              "type": "array"
      -            },
      -            "pricing": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "average_credits": {
      -                  "maxLength": 128,
      -                  "pattern": "^\\d+(?:\\.\\d+)?$",
      -                  "type": "string"
      -                },
      -                "basis": {
      -                  "const": "historical_average_successful_runs"
      -                },
      -                "creator_fee": {
      -                  "enum": [
      -                    "marketplace_policy",
      -                    "none"
      -                  ]
      -                },
      -                "credit_band": {
      -                  "description": "Band of the average credits per successful run; unknown means no successful runs yet.",
      -                  "enum": [
      -                    "unknown",
      -                    "free",
      -                    "0_to_10",
      -                    "10_to_100",
      -                    "over_100"
      -                  ]
      -                },
      -                "estimate_requires_dry_run": {
      -                  "const": true
      -                }
      -              },
      -              "required": [
      -                "basis",
      -                "credit_band",
      -                "estimate_requires_dry_run",
      -                "creator_fee"
      -              ],
      -              "type": "object"
      -            },
      -            "qualification": {
      -              "enum": [
      -                "public_reviewed",
      -                "authoring_qualified",
      -                "published_unqualified",
      -                "unknown"
      -              ]
      -            },
      -            "rating": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "average": {
      -                  "type": [
      -                    "number",
      -                    "null"
      -                  ]
      -                },
      -                "count": {
      -                  "minimum": 0,
      -                  "type": "integer"
      -                }
      -              },
      -              "required": [
      -                "average",
      -                "count"
      -              ],
      -              "type": "object"
      -            },
      -            "recipe_ref": {
      -              "maxLength": 32768,
      -              "type": "string"
      -            },
      -            "source": {
      -              "enum": [
      -                "public",
      -                "owned",
      -                "organization",
      -                "shared"
      -              ]
      -            },
      -            "state": {
      -              "const": "published"
      -            },
      -            "title": {
      -              "maxLength": 200,
      -              "type": "string"
      -            },
      -            "visibility": {
      -              "enum": [
      -                "private",
      -                "shared",
      -                "public_open",
      -                "public_opaque"
      -              ]
      -            }
      -          },
      -          "required": [
      -            "title",
      -            "description",
      -            "description_truncated",
      -            "category",
      -            "visibility",
      -            "pricing",
      -            "duration_band",
      -            "rating",
      -            "recipe_ref",
      -            "source",
      -            "access",
      -            "state",
      -            "qualification",
      -            "contracts",
      -            "evidence"
      -          ],
      -          "type": "object"
      -        },
      -        "maxItems": 5,
      -        "type": "array"
      -      },
      -      "related_results_guidance": {
      -        "maxLength": 240,
      -        "type": "string"
      -      },
      -      "results": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "access": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "can_fork": {
      -                  "type": "boolean"
      -                },
      -                "can_run": {
      -                  "type": "boolean"
      -                },
      -                "can_view": {
      -                  "type": "boolean"
      -                }
      -              },
      -              "required": [
      -                "can_view",
      -                "can_run",
      -                "can_fork"
      -              ],
      -              "type": "object"
      -            },
      -            "category": {
      -              "maxLength": 100,
      -              "type": "string"
      -            },
      -            "contracts": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "inputs": {
      -                  "items": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "description": {
      -                        "maxLength": 500,
      -                        "type": "string"
      -                      },
      -                      "handle": {
      -                        "pattern": "^[a-z][a-z0-9_]{0,63}$",
      -                        "type": "string"
      -                      },
      -                      "label": {
      -                        "maxLength": 100,
      -                        "type": "string"
      -                      },
      -                      "required": {
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "handle",
      -                      "label",
      -                      "required",
      -                      "description"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "maxItems": 50,
      -                  "type": "array"
      -                },
      -                "outputs": {
      -                  "items": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "description": {
      -                        "maxLength": 500,
      -                        "type": "string"
      -                      },
      -                      "handle": {
      -                        "pattern": "^[a-z][a-z0-9_]{0,63}$",
      -                        "type": "string"
      -                      },
      -                      "label": {
      -                        "maxLength": 100,
      -                        "type": "string"
      -                      },
      -                      "required": {
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "handle",
      -                      "label",
      -                      "required",
      -                      "description"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "maxItems": 50,
      -                  "type": "array"
      -                },
      -                "outputs_undeclared": {
      -                  "type": "boolean"
      -                }
      -              },
      -              "required": [
      -                "inputs",
      -                "outputs"
      -              ],
      -              "type": "object"
      -            },
      -            "description": {
      -              "maxLength": 500,
      -              "type": "string"
      -            },
      -            "description_truncated": {
      -              "type": "boolean"
      -            },
      -            "duration_band": {
      -              "enum": [
      -                "unknown",
      -                "seconds",
      -                "minutes",
      -                "long"
      -              ]
      -            },
      -            "evidence": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "acceptance_case_count": {
      -                  "maximum": 50,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                },
      -                "last_qualified": {
      -                  "enum": [
      -                    "unknown",
      -                    "last_7_days",
      -                    "last_30_days",
      -                    "older"
      -                  ]
      -                },
      -                "research_evidence_count": {
      -                  "maximum": 100,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                },
      -                "safety_review_state": {
      -                  "enum": [
      -                    "unreviewed",
      -                    "pending_attestation",
      -                    "pending_review",
      -                    "approved",
      -                    "rejected",
      -                    "revision_requested",
      -                    "delisted",
      -                    "suspended"
      -                  ]
      -                }
      -              },
      -              "required": [
      -                "research_evidence_count",
      -                "acceptance_case_count",
      -                "last_qualified",
      -                "safety_review_state"
      -              ],
      -              "type": "object"
      -            },
      -            "match_quality": {
      -              "enum": [
      -                "exact",
      -                "strong",
      -                "related",
      -                "unknown"
      -              ]
      -            },
      -            "matched_fields": {
      -              "items": {
      -                "maxLength": 100,
      -                "type": "string"
      -              },
      -              "maxItems": 10,
      -              "type": "array"
      -            },
      -            "pricing": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "average_credits": {
      -                  "maxLength": 128,
      -                  "pattern": "^\\d+(?:\\.\\d+)?$",
      -                  "type": "string"
      -                },
      -                "basis": {
      -                  "const": "historical_average_successful_runs"
      -                },
      -                "creator_fee": {
      -                  "enum": [
      -                    "marketplace_policy",
      -                    "none"
      -                  ]
      -                },
      -                "credit_band": {
      -                  "description": "Band of the average credits per successful run; unknown means no successful runs yet.",
      -                  "enum": [
      -                    "unknown",
      -                    "free",
      -                    "0_to_10",
      -                    "10_to_100",
      -                    "over_100"
      -                  ]
      -                },
      -                "estimate_requires_dry_run": {
      -                  "const": true
      -                }
      -              },
      -              "required": [
      -                "basis",
      -                "credit_band",
      -                "estimate_requires_dry_run",
      -                "creator_fee"
      -              ],
      -              "type": "object"
      -            },
      -            "qualification": {
      -              "enum": [
      -                "public_reviewed",
      -                "authoring_qualified",
      -                "published_unqualified",
      -                "unknown"
      -              ]
      -            },
      -            "rating": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "average": {
      -                  "type": [
      -                    "number",
      -                    "null"
      -                  ]
      -                },
      -                "count": {
      -                  "minimum": 0,
      -                  "type": "integer"
      -                }
      -              },
      -              "required": [
      -                "average",
      -                "count"
      -              ],
      -              "type": "object"
      -            },
      -            "recipe_ref": {
      -              "maxLength": 32768,
      -              "type": "string"
      -            },
      -            "source": {
      -              "enum": [
      -                "public",
      -                "owned",
      -                "organization",
      -                "shared"
      -              ]
      -            },
      -            "state": {
      -              "const": "published"
      -            },
      -            "title": {
      -              "maxLength": 200,
      -              "type": "string"
      -            },
      -            "visibility": {
      -              "enum": [
      -                "private",
      -                "shared",
      -                "public_open",
      -                "public_opaque"
      -              ]
      -            }
      -          },
      -          "required": [
      -            "title",
      -            "description",
      -            "description_truncated",
      -            "category",
      -            "visibility",
      -            "pricing",
      -            "duration_band",
      -            "rating",
      -            "recipe_ref",
      -            "source",
      -            "access",
      -            "state",
      -            "qualification",
      -            "contracts",
      -            "evidence"
      -          ],
      -          "type": "object"
      -        },
      -        "maxItems": 5,
      -        "type": "array"
      -      }
      -    },
      -    "required": [
      -      "results",
      -      "match_status"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "error": {
      -        "enum": [
      -          "invalid_query",
      -          "rate_limited",
      -          "search_unavailable"
      -        ],
      -        "type": "string"
      -      },
      -      "field": {
      -        "maxLength": 32,
      -        "type": "string"
      -      },
      -      "hint": {
      -        "maxLength": 240,
      -        "type": "string"
      -      },
      -      "retry_after_seconds": {
      -        "minimum": 1,
      -        "type": "integer"
      -      }
      -    },
      -    "required": [
      -      "error"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "properties": {
      +      "candidate_counts": {
      +        "additionalProperties": false,
      +        "description": "Counts over the bounded ranked pool, not the whole catalogue.",
      +        "properties": {
      +          "related": {
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "returned": {
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "suitable": {
      +            "description": "Suitable candidates within the ranked pool of at most 25; a value near 25 means more may exist.",
      +            "minimum": 0,
      +            "type": "integer"
      +          }
      +        },
      +        "required": [
      +          "suitable",
      +          "related",
      +          "returned"
      +        ],
      +        "type": "object"
      +      },
      +      "excluded_candidates": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "awaiting_review_binding": {
      +            "minimum": 1,
      +            "type": "integer"
      +          },
      +          "guidance": {
      +            "maxLength": 240,
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "awaiting_review_binding",
      +          "guidance"
      +        ],
      +        "type": "object"
      +      },
      +      "filter_diagnostics": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "available_inputs": {
      +            "items": {
      +              "maxLength": 100,
      +              "type": "string"
      +            },
      +            "maxItems": 50,
      +            "type": "array"
      +          },
      +          "available_outputs": {
      +            "items": {
      +              "maxLength": 100,
      +              "type": "string"
      +            },
      +            "maxItems": 50,
      +            "type": "array"
      +          },
      +          "labels_note": {
      +            "maxLength": 240,
      +            "type": "string"
      +          },
      +          "labels_truncated": {
      +            "type": "boolean"
      +          },
      +          "matching": {
      +            "const": "normalized_handles_or_labels_not_meanings"
      +          },
      +          "rejected_candidate_count": {
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "required_inputs": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "maxItems": 20,
      +            "type": "array"
      +          },
      +          "required_outputs": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "maxItems": 20,
      +            "type": "array"
      +          }
      +        },
      +        "required": [
      +          "matching",
      +          "required_inputs",
      +          "required_outputs",
      +          "rejected_candidate_count",
      +          "available_inputs",
      +          "available_outputs",
      +          "labels_truncated"
      +        ],
      +        "type": "object"
      +      },
      +      "match_status": {
      +        "enum": [
      +          "matches",
      +          "no_suitable_match"
      +        ]
      +      },
      +      "next_action": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "action": {
      +            "enum": [
      +              "list_recent_builds",
      +              "review_requirements"
      +            ]
      +          },
      +          "reason": {
      +            "maxLength": 240,
      +            "type": "string"
      +          },
      +          "tool": {
      +            "enum": [
      +              "get_recipe_build",
      +              "discover_stewai"
      +            ]
      +          }
      +        },
      +        "required": [
      +          "tool",
      +          "action",
      +          "reason"
      +        ],
      +        "type": "object"
      +      },
      +      "next_cursor": {
      +        "description": "Pass back as cursor with the identical query and filters to fetch the next page of suitable results; null on the last page.",
      +        "maxLength": 2,
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "related_results": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "access": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "can_fork": {
      +                  "type": "boolean"
      +                },
      +                "can_run": {
      +                  "type": "boolean"
      +                },
      +                "can_view": {
      +                  "type": "boolean"
      +                }
      +              },
      +              "required": [
      +                "can_view",
      +                "can_run",
      +                "can_fork"
      +              ],
      +              "type": "object"
      +            },
      +            "category": {
      +              "maxLength": 100,
      +              "type": "string"
      +            },
      +            "contracts": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "inputs": {
      +                  "items": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "description": {
      +                        "maxLength": 500,
      +                        "type": "string"
      +                      },
      +                      "handle": {
      +                        "pattern": "^[a-z][a-z0-9_]{0,63}$",
      +                        "type": "string"
      +                      },
      +                      "label": {
      +                        "maxLength": 100,
      +                        "type": "string"
      +                      },
      +                      "required": {
      +                        "description": "Declared required by the recipe; get_recipe_preview shows must_provide and default_available for the same handle.",
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "handle",
      +                      "label",
      +                      "required",
      +                      "description"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "maxItems": 50,
      +                  "type": "array"
      +                },
      +                "outputs": {
      +                  "items": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "description": {
      +                        "maxLength": 500,
      +                        "type": "string"
      +                      },
      +                      "handle": {
      +                        "pattern": "^[a-z][a-z0-9_]{0,63}$",
      +                        "type": "string"
      +                      },
      +                      "label": {
      +                        "maxLength": 100,
      +                        "type": "string"
      +                      },
      +                      "required": {
      +                        "description": "Declared required by the recipe; get_recipe_preview shows must_provide and default_available for the same handle.",
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "handle",
      +                      "label",
      +                      "required",
      +                      "description"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "maxItems": 50,
      +                  "type": "array"
      +                },
      +                "outputs_undeclared": {
      +                  "type": "boolean"
      +                }
      +              },
      +              "required": [
      +                "inputs",
      +                "outputs"
      +              ],
      +              "type": "object"
      +            },
      +            "description": {
      +              "maxLength": 500,
      +              "type": "string"
      +            },
      +            "description_truncated": {
      +              "type": "boolean"
      +            },
      +            "duration_band": {
      +              "enum": [
      +                "unknown",
      +                "seconds",
      +                "minutes",
      +                "long"
      +              ]
      +            },
      +            "evidence": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "acceptance_case_count": {
      +                  "maximum": 50,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "last_qualified": {
      +                  "enum": [
      +                    "unknown",
      +                    "last_7_days",
      +                    "last_30_days",
      +                    "older"
      +                  ]
      +                },
      +                "research_evidence_count": {
      +                  "maximum": 100,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "safety_review_state": {
      +                  "enum": [
      +                    "unreviewed",
      +                    "pending_attestation",
      +                    "pending_review",
      +                    "approved",
      +                    "rejected",
      +                    "revision_requested",
      +                    "delisted",
      +                    "suspended"
      +                  ]
      +                }
      +              },
      +              "required": [
      +                "research_evidence_count",
      +                "acceptance_case_count",
      +                "last_qualified",
      +                "safety_review_state"
      +              ],
      +              "type": "object"
      +            },
      +            "match_quality": {
      +              "description": "strong: the recipe's own title, description, tags or category contain at least two informative query words, or half of them; related: one word. Suitable rows are ordered exact, strong, then reviewed before unqualified.",
      +              "enum": [
      +                "exact",
      +                "strong",
      +                "related",
      +                "unknown"
      +              ]
      +            },
      +            "matched_fields": {
      +              "items": {
      +                "maxLength": 100,
      +                "type": "string"
      +              },
      +              "maxItems": 10,
      +              "type": "array"
      +            },
      +            "pricing": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "average_credits": {
      +                  "maxLength": 128,
      +                  "pattern": "^\\d+(?:\\.\\d+)?$",
      +                  "type": "string"
      +                },
      +                "basis": {
      +                  "const": "historical_average_successful_runs"
      +                },
      +                "creator_fee": {
      +                  "enum": [
      +                    "marketplace_policy",
      +                    "none"
      +                  ]
      +                },
      +                "credit_band": {
      +                  "description": "Band of the average credits per successful run; unknown means no successful runs yet.",
      +                  "enum": [
      +                    "unknown",
      +                    "free",
      +                    "0_to_10",
      +                    "10_to_100",
      +                    "over_100"
      +                  ]
      +                },
      +                "estimate_requires_dry_run": {
      +                  "const": true
      +                }
      +              },
      +              "required": [
      +                "basis",
      +                "credit_band",
      +                "estimate_requires_dry_run",
      +                "creator_fee"
      +              ],
      +              "type": "object"
      +            },
      +            "qualification": {
      +              "enum": [
      +                "public_reviewed",
      +                "authoring_qualified",
      +                "published_unqualified",
      +                "unknown"
      +              ]
      +            },
      +            "rating": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "average": {
      +                  "type": [
      +                    "number",
      +                    "null"
      +                  ]
      +                },
      +                "count": {
      +                  "minimum": 0,
      +                  "type": "integer"
      +                }
      +              },
      +              "required": [
      +                "average",
      +                "count"
      +              ],
      +              "type": "object"
      +            },
      +            "recipe_ref": {
      +              "maxLength": 32768,
      +              "type": "string"
      +            },
      +            "source": {
      +              "enum": [
      +                "public",
      +                "owned",
      +                "organization",
      +                "shared"
      +              ]
      +            },
      +            "state": {
      +              "const": "published"
      +            },
      +            "title": {
      +              "maxLength": 200,
      +              "type": "string"
      +            },
      +            "visibility": {
      +              "enum": [
      +                "private",
      +                "shared",
      +                "public_open",
      +                "public_opaque"
      +              ]
      +            }
      +          },
      +          "required": [
      +            "title",
      +            "description",
      +            "description_truncated",
      +            "category",
      +            "visibility",
      +            "pricing",
      +            "duration_band",
      +            "rating",
      +            "recipe_ref",
      +            "source",
      +            "access",
      +            "state",
      +            "qualification",
      +            "contracts",
      +            "evidence"
      +          ],
      +          "type": "object"
      +        },
      +        "maxItems": 5,
      +        "type": "array"
      +      },
      +      "related_results_guidance": {
      +        "maxLength": 240,
      +        "type": "string"
      +      },
      +      "results": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "access": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "can_fork": {
      +                  "type": "boolean"
      +                },
      +                "can_run": {
      +                  "type": "boolean"
      +                },
      +                "can_view": {
      +                  "type": "boolean"
      +                }
      +              },
      +              "required": [
      +                "can_view",
      +                "can_run",
      +                "can_fork"
      +              ],
      +              "type": "object"
      +            },
      +            "category": {
      +              "maxLength": 100,
      +              "type": "string"
      +            },
      +            "contracts": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "inputs": {
      +                  "items": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "description": {
      +                        "maxLength": 500,
      +                        "type": "string"
      +                      },
      +                      "handle": {
      +                        "pattern": "^[a-z][a-z0-9_]{0,63}$",
      +                        "type": "string"
      +                      },
      +                      "label": {
      +                        "maxLength": 100,
      +                        "type": "string"
      +                      },
      +                      "required": {
      +                        "description": "Declared required by the recipe; get_recipe_preview shows must_provide and default_available for the same handle.",
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "handle",
      +                      "label",
      +                      "required",
      +                      "description"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "maxItems": 50,
      +                  "type": "array"
      +                },
      +                "outputs": {
      +                  "items": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "description": {
      +                        "maxLength": 500,
      +                        "type": "string"
      +                      },
      +                      "handle": {
      +                        "pattern": "^[a-z][a-z0-9_]{0,63}$",
      +                        "type": "string"
      +                      },
      +                      "label": {
      +                        "maxLength": 100,
      +                        "type": "string"
      +                      },
      +                      "required": {
      +                        "description": "Declared required by the recipe; get_recipe_preview shows must_provide and default_available for the same handle.",
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "handle",
      +                      "label",
      +                      "required",
      +                      "description"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "maxItems": 50,
      +                  "type": "array"
      +                },
      +                "outputs_undeclared": {
      +                  "type": "boolean"
      +                }
      +              },
      +              "required": [
      +                "inputs",
      +                "outputs"
      +              ],
      +              "type": "object"
      +            },
      +            "description": {
      +              "maxLength": 500,
      +              "type": "string"
      +            },
      +            "description_truncated": {
      +              "type": "boolean"
      +            },
      +            "duration_band": {
      +              "enum": [
      +                "unknown",
      +                "seconds",
      +                "minutes",
      +                "long"
      +              ]
      +            },
      +            "evidence": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "acceptance_case_count": {
      +                  "maximum": 50,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "last_qualified": {
      +                  "enum": [
      +                    "unknown",
      +                    "last_7_days",
      +                    "last_30_days",
      +                    "older"
      +                  ]
      +                },
      +                "research_evidence_count": {
      +                  "maximum": 100,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "safety_review_state": {
      +                  "enum": [
      +                    "unreviewed",
      +                    "pending_attestation",
      +                    "pending_review",
      +                    "approved",
      +                    "rejected",
      +                    "revision_requested",
      +                    "delisted",
      +                    "suspended"
      +                  ]
      +                }
      +              },
      +              "required": [
      +                "research_evidence_count",
      +                "acceptance_case_count",
      +                "last_qualified",
      +                "safety_review_state"
      +              ],
      +              "type": "object"
      +            },
      +            "match_quality": {
      +              "description": "strong: the recipe's own title, description, tags or category contain at least two informative query words, or half of them; related: one word. Suitable rows are ordered exact, strong, then reviewed before unqualified.",
      +              "enum": [
      +                "exact",
      +                "strong",
      +                "related",
      +                "unknown"
      +              ]
      +            },
      +            "matched_fields": {
      +              "items": {
      +                "maxLength": 100,
      +                "type": "string"
      +              },
      +              "maxItems": 10,
      +              "type": "array"
      +            },
      +            "pricing": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "average_credits": {
      +                  "maxLength": 128,
      +                  "pattern": "^\\d+(?:\\.\\d+)?$",
      +                  "type": "string"
      +                },
      +                "basis": {
      +                  "const": "historical_average_successful_runs"
      +                },
      +                "creator_fee": {
      +                  "enum": [
      +                    "marketplace_policy",
      +                    "none"
      +                  ]
      +                },
      +                "credit_band": {
      +                  "description": "Band of the average credits per successful run; unknown means no successful runs yet.",
      +                  "enum": [
      +                    "unknown",
      +                    "free",
      +                    "0_to_10",
      +                    "10_to_100",
      +                    "over_100"
      +                  ]
      +                },
      +                "estimate_requires_dry_run": {
      +                  "const": true
      +                }
      +              },
      +              "required": [
      +                "basis",
      +                "credit_band",
      +                "estimate_requires_dry_run",
      +                "creator_fee"
      +              ],
      +              "type": "object"
      +            },
      +            "qualification": {
      +              "enum": [
      +                "public_reviewed",
      +                "authoring_qualified",
      +                "published_unqualified",
      +                "unknown"
      +              ]
      +            },
      +            "rating": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "average": {
      +                  "type": [
      +                    "number",
      +                    "null"
      +                  ]
      +                },
      +                "count": {
      +                  "minimum": 0,
      +                  "type": "integer"
      +                }
      +              },
      +              "required": [
      +                "average",
      +                "count"
      +              ],
      +              "type": "object"
      +            },
      +            "recipe_ref": {
      +              "maxLength": 32768,
      +              "type": "string"
      +            },
      +            "source": {
      +              "enum": [
      +                "public",
      +                "owned",
      +                "organization",
      +                "shared"
      +              ]
      +            },
      +            "state": {
      +              "const": "published"
      +            },
      +            "title": {
      +              "maxLength": 200,
      +              "type": "string"
      +            },
      +            "visibility": {
      +              "enum": [
      +                "private",
      +                "shared",
      +                "public_open",
      +                "public_opaque"
      +              ]
      +            }
      +          },
      +          "required": [
      +            "title",
      +            "description",
      +            "description_truncated",
      +            "category",
      +            "visibility",
      +            "pricing",
      +            "duration_band",
      +            "rating",
      +            "recipe_ref",
      +            "source",
      +            "access",
      +            "state",
      +            "qualification",
      +            "contracts",
      +            "evidence"
      +          ],
      +          "type": "object"
      +        },
      +        "maxItems": 5,
      +        "type": "array"
      +      }
      +    },
      +    "required": [
      +      "results",
      +      "match_status"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "error": {
      +        "enum": [
      +          "invalid_query",
      +          "rate_limited",
      +          "search_unavailable"
      +        ],
      +        "type": "string"
      +      },
      +      "field": {
      +        "maxLength": 32,
      +        "type": "string"
      +      },
      +      "hint": {
      +        "maxLength": 240,
      +        "type": "string"
      +      },
      +      "retry_after_seconds": {
      +        "minimum": 1,
      +        "type": "integer"
      +      }
      +    },
      +    "required": [
      +      "error"
      +    ],
      +    "type": "object"
      +  }
      +]
  5. Changed4 schema fields changed
    • addedInput schema / properties / cursor
      Added value: +{
      +  "description": "next_cursor from the previous page of the identical query and filters. Omit for the first page.",
      +  "pattern": "^[0-9]{1,2}$",
      +  "type": "string"
      +}
    • changedInput schema / properties / query / description
      Previous value: -"Describe the workflow in natural language (up to 2000 characters). Include a word or number; do not submit a blank query."New value: +"At least 3 non-padding characters, up to 2000. Name the task in a few words; add constraints as required_inputs or required_outputs; follow next_cursor when results are cut."
    • changedInput schema / properties / query / minLength
      Previous value: -1New value: +3
    • changedOutput schema / oneOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "excluded_candidates": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "awaiting_review_binding": {
      -            "minimum": 1,
      -            "type": "integer"
      -          },
      -          "guidance": {
      -            "maxLength": 240,
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "awaiting_review_binding",
      -          "guidance"
      -        ],
      -        "type": "object"
      -      },
      -      "filter_diagnostics": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "available_inputs": {
      -            "items": {
      -              "maxLength": 100,
      -              "type": "string"
      -            },
      -            "maxItems": 50,
      -            "type": "array"
      -          },
      -          "available_outputs": {
      -            "items": {
      -              "maxLength": 100,
      -              "type": "string"
      -            },
      -            "maxItems": 50,
      -            "type": "array"
      -          },
      -          "labels_note": {
      -            "maxLength": 240,
      -            "type": "string"
      -          },
      -          "labels_truncated": {
      -            "type": "boolean"
      -          },
      -          "matching": {
      -            "const": "normalized_handles_or_labels_not_meanings"
      -          },
      -          "rejected_candidate_count": {
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "required_inputs": {
      -            "items": {
      -              "type": "string"
      -            },
      -            "maxItems": 20,
      -            "type": "array"
      -          },
      -          "required_outputs": {
      -            "items": {
      -              "type": "string"
      -            },
      -            "maxItems": 20,
      -            "type": "array"
      -          }
      -        },
      -        "required": [
      -          "matching",
      -          "required_inputs",
      -          "required_outputs",
      -          "rejected_candidate_count",
      -          "available_inputs",
      -          "available_outputs",
      -          "labels_truncated"
      -        ],
      -        "type": "object"
      -      },
      -      "match_status": {
      -        "enum": [
      -          "matches",
      -          "no_suitable_match"
      -        ]
      -      },
      -      "next_action": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "action": {
      -            "enum": [
      -              "list_recent_builds",
      -              "review_requirements"
      -            ]
      -          },
      -          "reason": {
      -            "maxLength": 240,
      -            "type": "string"
      -          },
      -          "tool": {
      -            "enum": [
      -              "get_recipe_build",
      -              "discover_stewai"
      -            ]
      -          }
      -        },
      -        "required": [
      -          "tool",
      -          "action",
      -          "reason"
      -        ],
      -        "type": "object"
      -      },
      -      "related_results": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "access": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "can_fork": {
      -                  "type": "boolean"
      -                },
      -                "can_run": {
      -                  "type": "boolean"
      -                },
      -                "can_view": {
      -                  "type": "boolean"
      -                }
      -              },
      -              "required": [
      -                "can_view",
      -                "can_run",
      -                "can_fork"
      -              ],
      -              "type": "object"
      -            },
      -            "category": {
      -              "maxLength": 100,
      -              "type": "string"
      -            },
      -            "contracts": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "inputs": {
      -                  "items": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "description": {
      -                        "maxLength": 500,
      -                        "type": "string"
      -                      },
      -                      "handle": {
      -                        "pattern": "^[a-z][a-z0-9_]{0,63}$",
      -                        "type": "string"
      -                      },
      -                      "label": {
      -                        "maxLength": 100,
      -                        "type": "string"
      -                      },
      -                      "required": {
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "handle",
      -                      "label",
      -                      "required",
      -                      "description"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "maxItems": 50,
      -                  "type": "array"
      -                },
      -                "outputs": {
      -                  "items": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "description": {
      -                        "maxLength": 500,
      -                        "type": "string"
      -                      },
      -                      "handle": {
      -                        "pattern": "^[a-z][a-z0-9_]{0,63}$",
      -                        "type": "string"
      -                      },
      -                      "label": {
      -                        "maxLength": 100,
      -                        "type": "string"
      -                      },
      -                      "required": {
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "handle",
      -                      "label",
      -                      "required",
      -                      "description"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "maxItems": 50,
      -                  "type": "array"
      -                },
      -                "outputs_undeclared": {
      -                  "type": "boolean"
      -                }
      -              },
      -              "required": [
      -                "inputs",
      -                "outputs"
      -              ],
      -              "type": "object"
      -            },
      -            "description": {
      -              "maxLength": 500,
      -              "type": "string"
      -            },
      -            "description_truncated": {
      -              "type": "boolean"
      -            },
      -            "duration_band": {
      -              "enum": [
      -                "unknown",
      -                "seconds",
      -                "minutes",
      -                "long"
      -              ]
      -            },
      -            "evidence": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "acceptance_case_count": {
      -                  "maximum": 50,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                },
      -                "last_qualified": {
      -                  "enum": [
      -                    "unknown",
      -                    "last_7_days",
      -                    "last_30_days",
      -                    "older"
      -                  ]
      -                },
      -                "research_evidence_count": {
      -                  "maximum": 100,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                },
      -                "safety_review_state": {
      -                  "enum": [
      -                    "unreviewed",
      -                    "pending_attestation",
      -                    "pending_review",
      -                    "approved",
      -                    "rejected",
      -                    "revision_requested",
      -                    "delisted",
      -                    "suspended"
      -                  ]
      -                }
      -              },
      -              "required": [
      -                "research_evidence_count",
      -                "acceptance_case_count",
      -                "last_qualified",
      -                "safety_review_state"
      -              ],
      -              "type": "object"
      -            },
      -            "match_quality": {
      -              "enum": [
      -                "exact",
      -                "strong",
      -                "related",
      -                "unknown"
      -              ]
      -            },
      -            "matched_fields": {
      -              "items": {
      -                "maxLength": 100,
      -                "type": "string"
      -              },
      -              "maxItems": 10,
      -              "type": "array"
      -            },
      -            "pricing": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "average_credits": {
      -                  "maxLength": 128,
      -                  "pattern": "^\\d+(?:\\.\\d+)?$",
      -                  "type": "string"
      -                },
      -                "basis": {
      -                  "const": "historical_average_successful_runs"
      -                },
      -                "creator_fee": {
      -                  "enum": [
      -                    "marketplace_policy",
      -                    "none"
      -                  ]
      -                },
      -                "credit_band": {
      -                  "enum": [
      -                    "unknown",
      -                    "free",
      -                    "0_to_10",
      -                    "10_to_100",
      -                    "over_100"
      -                  ]
      -                },
      -                "estimate_requires_dry_run": {
      -                  "const": true
      -                }
      -              },
      -              "required": [
      -                "basis",
      -                "credit_band",
      -                "estimate_requires_dry_run",
      -                "creator_fee"
      -              ],
      -              "type": "object"
      -            },
      -            "qualification": {
      -              "enum": [
      -                "public_reviewed",
      -                "authoring_qualified",
      -                "published_unqualified",
      -                "unknown"
      -              ]
      -            },
      -            "rating": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "average": {
      -                  "type": [
      -                    "number",
      -                    "null"
      -                  ]
      -                },
      -                "count": {
      -                  "minimum": 0,
      -                  "type": "integer"
      -                }
      -              },
      -              "required": [
      -                "average",
      -                "count"
      -              ],
      -              "type": "object"
      -            },
      -            "recipe_ref": {
      -              "maxLength": 32768,
      -              "type": "string"
      -            },
      -            "source": {
      -              "enum": [
      -                "public",
      -                "owned",
      -                "organization",
      -                "shared"
      -              ]
      -            },
      -            "state": {
      -              "const": "published"
      -            },
      -            "title": {
      -              "maxLength": 200,
      -              "type": "string"
      -            },
      -            "visibility": {
      -              "enum": [
      -                "private",
      -                "shared",
      -                "public_open",
      -                "public_opaque"
      -              ]
      -            }
      -          },
      -          "required": [
      -            "title",
      -            "description",
      -            "description_truncated",
      -            "category",
      -            "visibility",
      -            "pricing",
      -            "duration_band",
      -            "rating",
      -            "recipe_ref",
      -            "source",
      -            "access",
      -            "state",
      -            "qualification",
      -            "contracts",
      -            "evidence"
      -          ],
      -          "type": "object"
      -        },
      -        "maxItems": 5,
      -        "type": "array"
      -      },
      -      "related_results_guidance": {
      -        "maxLength": 240,
      -        "type": "string"
      -      },
      -      "results": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "access": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "can_fork": {
      -                  "type": "boolean"
      -                },
      -                "can_run": {
      -                  "type": "boolean"
      -                },
      -                "can_view": {
      -                  "type": "boolean"
      -                }
      -              },
      -              "required": [
      -                "can_view",
      -                "can_run",
      -                "can_fork"
      -              ],
      -              "type": "object"
      -            },
      -            "category": {
      -              "maxLength": 100,
      -              "type": "string"
      -            },
      -            "contracts": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "inputs": {
      -                  "items": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "description": {
      -                        "maxLength": 500,
      -                        "type": "string"
      -                      },
      -                      "handle": {
      -                        "pattern": "^[a-z][a-z0-9_]{0,63}$",
      -                        "type": "string"
      -                      },
      -                      "label": {
      -                        "maxLength": 100,
      -                        "type": "string"
      -                      },
      -                      "required": {
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "handle",
      -                      "label",
      -                      "required",
      -                      "description"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "maxItems": 50,
      -                  "type": "array"
      -                },
      -                "outputs": {
      -                  "items": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "description": {
      -                        "maxLength": 500,
      -                        "type": "string"
      -                      },
      -                      "handle": {
      -                        "pattern": "^[a-z][a-z0-9_]{0,63}$",
      -                        "type": "string"
      -                      },
      -                      "label": {
      -                        "maxLength": 100,
      -                        "type": "string"
      -                      },
      -                      "required": {
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "handle",
      -                      "label",
      -                      "required",
      -                      "description"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "maxItems": 50,
      -                  "type": "array"
      -                },
      -                "outputs_undeclared": {
      -                  "type": "boolean"
      -                }
      -              },
      -              "required": [
      -                "inputs",
      -                "outputs"
      -              ],
      -              "type": "object"
      -            },
      -            "description": {
      -              "maxLength": 500,
      -              "type": "string"
      -            },
      -            "description_truncated": {
      -              "type": "boolean"
      -            },
      -            "duration_band": {
      -              "enum": [
      -                "unknown",
      -                "seconds",
      -                "minutes",
      -                "long"
      -              ]
      -            },
      -            "evidence": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "acceptance_case_count": {
      -                  "maximum": 50,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                },
      -                "last_qualified": {
      -                  "enum": [
      -                    "unknown",
      -                    "last_7_days",
      -                    "last_30_days",
      -                    "older"
      -                  ]
      -                },
      -                "research_evidence_count": {
      -                  "maximum": 100,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                },
      -                "safety_review_state": {
      -                  "enum": [
      -                    "unreviewed",
      -                    "pending_attestation",
      -                    "pending_review",
      -                    "approved",
      -                    "rejected",
      -                    "revision_requested",
      -                    "delisted",
      -                    "suspended"
      -                  ]
      -                }
      -              },
      -              "required": [
      -                "research_evidence_count",
      -                "acceptance_case_count",
      -                "last_qualified",
      -                "safety_review_state"
      -              ],
      -              "type": "object"
      -            },
      -            "match_quality": {
      -              "enum": [
      -                "exact",
      -                "strong",
      -                "related",
      -                "unknown"
      -              ]
      -            },
      -            "matched_fields": {
      -              "items": {
      -                "maxLength": 100,
      -                "type": "string"
      -              },
      -              "maxItems": 10,
      -              "type": "array"
      -            },
      -            "pricing": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "average_credits": {
      -                  "maxLength": 128,
      -                  "pattern": "^\\d+(?:\\.\\d+)?$",
      -                  "type": "string"
      -                },
      -                "basis": {
      -                  "const": "historical_average_successful_runs"
      -                },
      -                "creator_fee": {
      -                  "enum": [
      -                    "marketplace_policy",
      -                    "none"
      -                  ]
      -                },
      -                "credit_band": {
      -                  "enum": [
      -                    "unknown",
      -                    "free",
      -                    "0_to_10",
      -                    "10_to_100",
      -                    "over_100"
      -                  ]
      -                },
      -                "estimate_requires_dry_run": {
      -                  "const": true
      -                }
      -              },
      -              "required": [
      -                "basis",
      -                "credit_band",
      -                "estimate_requires_dry_run",
      -                "creator_fee"
      -              ],
      -              "type": "object"
      -            },
      -            "qualification": {
      -              "enum": [
      -                "public_reviewed",
      -                "authoring_qualified",
      -                "published_unqualified",
      -                "unknown"
      -              ]
      -            },
      -            "rating": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "average": {
      -                  "type": [
      -                    "number",
      -                    "null"
      -                  ]
      -                },
      -                "count": {
      -                  "minimum": 0,
      -                  "type": "integer"
      -                }
      -              },
      -              "required": [
      -                "average",
      -                "count"
      -              ],
      -              "type": "object"
      -            },
      -            "recipe_ref": {
      -              "maxLength": 32768,
      -              "type": "string"
      -            },
      -            "source": {
      -              "enum": [
      -                "public",
      -                "owned",
      -                "organization",
      -                "shared"
      -              ]
      -            },
      -            "state": {
      -              "const": "published"
      -            },
      -            "title": {
      -              "maxLength": 200,
      -              "type": "string"
      -            },
      -            "visibility": {
      -              "enum": [
      -                "private",
      -                "shared",
      -                "public_open",
      -                "public_opaque"
      -              ]
      -            }
      -          },
      -          "required": [
      -            "title",
      -            "description",
      -            "description_truncated",
      -            "category",
      -            "visibility",
      -            "pricing",
      -            "duration_band",
      -            "rating",
      -            "recipe_ref",
      -            "source",
      -            "access",
      -            "state",
      -            "qualification",
      -            "contracts",
      -            "evidence"
      -          ],
      -          "type": "object"
      -        },
      -        "maxItems": 5,
      -        "type": "array"
      -      }
      -    },
      -    "required": [
      -      "results",
      -      "match_status"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "error": {
      -        "enum": [
      -          "invalid_query",
      -          "rate_limited",
      -          "search_unavailable"
      -        ],
      -        "type": "string"
      -      },
      -      "field": {
      -        "maxLength": 32,
      -        "type": "string"
      -      },
      -      "hint": {
      -        "maxLength": 240,
      -        "type": "string"
      -      },
      -      "retry_after_seconds": {
      -        "minimum": 1,
      -        "type": "integer"
      -      }
      -    },
      -    "required": [
      -      "error"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "candidate_counts": {
      +        "additionalProperties": false,
      +        "description": "Counts over the bounded ranked pool, not the whole catalogue.",
      +        "properties": {
      +          "related": {
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "returned": {
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "suitable": {
      +            "minimum": 0,
      +            "type": "integer"
      +          }
      +        },
      +        "required": [
      +          "suitable",
      +          "related",
      +          "returned"
      +        ],
      +        "type": "object"
      +      },
      +      "excluded_candidates": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "awaiting_review_binding": {
      +            "minimum": 1,
      +            "type": "integer"
      +          },
      +          "guidance": {
      +            "maxLength": 240,
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "awaiting_review_binding",
      +          "guidance"
      +        ],
      +        "type": "object"
      +      },
      +      "filter_diagnostics": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "available_inputs": {
      +            "items": {
      +              "maxLength": 100,
      +              "type": "string"
      +            },
      +            "maxItems": 50,
      +            "type": "array"
      +          },
      +          "available_outputs": {
      +            "items": {
      +              "maxLength": 100,
      +              "type": "string"
      +            },
      +            "maxItems": 50,
      +            "type": "array"
      +          },
      +          "labels_note": {
      +            "maxLength": 240,
      +            "type": "string"
      +          },
      +          "labels_truncated": {
      +            "type": "boolean"
      +          },
      +          "matching": {
      +            "const": "normalized_handles_or_labels_not_meanings"
      +          },
      +          "rejected_candidate_count": {
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "required_inputs": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "maxItems": 20,
      +            "type": "array"
      +          },
      +          "required_outputs": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "maxItems": 20,
      +            "type": "array"
      +          }
      +        },
      +        "required": [
      +          "matching",
      +          "required_inputs",
      +          "required_outputs",
      +          "rejected_candidate_count",
      +          "available_inputs",
      +          "available_outputs",
      +          "labels_truncated"
      +        ],
      +        "type": "object"
      +      },
      +      "match_status": {
      +        "enum": [
      +          "matches",
      +          "no_suitable_match"
      +        ]
      +      },
      +      "next_action": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "action": {
      +            "enum": [
      +              "list_recent_builds",
      +              "review_requirements"
      +            ]
      +          },
      +          "reason": {
      +            "maxLength": 240,
      +            "type": "string"
      +          },
      +          "tool": {
      +            "enum": [
      +              "get_recipe_build",
      +              "discover_stewai"
      +            ]
      +          }
      +        },
      +        "required": [
      +          "tool",
      +          "action",
      +          "reason"
      +        ],
      +        "type": "object"
      +      },
      +      "next_cursor": {
      +        "description": "Pass back as cursor with the identical query and filters to fetch the next page of suitable results; null on the last page.",
      +        "maxLength": 2,
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "related_results": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "access": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "can_fork": {
      +                  "type": "boolean"
      +                },
      +                "can_run": {
      +                  "type": "boolean"
      +                },
      +                "can_view": {
      +                  "type": "boolean"
      +                }
      +              },
      +              "required": [
      +                "can_view",
      +                "can_run",
      +                "can_fork"
      +              ],
      +              "type": "object"
      +            },
      +            "category": {
      +              "maxLength": 100,
      +              "type": "string"
      +            },
      +            "contracts": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "inputs": {
      +                  "items": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "description": {
      +                        "maxLength": 500,
      +                        "type": "string"
      +                      },
      +                      "handle": {
      +                        "pattern": "^[a-z][a-z0-9_]{0,63}$",
      +                        "type": "string"
      +                      },
      +                      "label": {
      +                        "maxLength": 100,
      +                        "type": "string"
      +                      },
      +                      "required": {
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "handle",
      +                      "label",
      +                      "required",
      +                      "description"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "maxItems": 50,
      +                  "type": "array"
      +                },
      +                "outputs": {
      +                  "items": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "description": {
      +                        "maxLength": 500,
      +                        "type": "string"
      +                      },
      +                      "handle": {
      +                        "pattern": "^[a-z][a-z0-9_]{0,63}$",
      +                        "type": "string"
      +                      },
      +                      "label": {
      +                        "maxLength": 100,
      +                        "type": "string"
      +                      },
      +                      "required": {
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "handle",
      +                      "label",
      +                      "required",
      +                      "description"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "maxItems": 50,
      +                  "type": "array"
      +                },
      +                "outputs_undeclared": {
      +                  "type": "boolean"
      +                }
      +              },
      +              "required": [
      +                "inputs",
      +                "outputs"
      +              ],
      +              "type": "object"
      +            },
      +            "description": {
      +              "maxLength": 500,
      +              "type": "string"
      +            },
      +            "description_truncated": {
      +              "type": "boolean"
      +            },
      +            "duration_band": {
      +              "enum": [
      +                "unknown",
      +                "seconds",
      +                "minutes",
      +                "long"
      +              ]
      +            },
      +            "evidence": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "acceptance_case_count": {
      +                  "maximum": 50,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "last_qualified": {
      +                  "enum": [
      +                    "unknown",
      +                    "last_7_days",
      +                    "last_30_days",
      +                    "older"
      +                  ]
      +                },
      +                "research_evidence_count": {
      +                  "maximum": 100,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "safety_review_state": {
      +                  "enum": [
      +                    "unreviewed",
      +                    "pending_attestation",
      +                    "pending_review",
      +                    "approved",
      +                    "rejected",
      +                    "revision_requested",
      +                    "delisted",
      +                    "suspended"
      +                  ]
      +                }
      +              },
      +              "required": [
      +                "research_evidence_count",
      +                "acceptance_case_count",
      +                "last_qualified",
      +                "safety_review_state"
      +              ],
      +              "type": "object"
      +            },
      +            "match_quality": {
      +              "enum": [
      +                "exact",
      +                "strong",
      +                "related",
      +                "unknown"
      +              ]
      +            },
      +            "matched_fields": {
      +              "items": {
      +                "maxLength": 100,
      +                "type": "string"
      +              },
      +              "maxItems": 10,
      +              "type": "array"
      +            },
      +            "pricing": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "average_credits": {
      +                  "maxLength": 128,
      +                  "pattern": "^\\d+(?:\\.\\d+)?$",
      +                  "type": "string"
      +                },
      +                "basis": {
      +                  "const": "historical_average_successful_runs"
      +                },
      +                "creator_fee": {
      +                  "enum": [
      +                    "marketplace_policy",
      +                    "none"
      +                  ]
      +                },
      +                "credit_band": {
      +                  "description": "Band of the average credits per successful run; unknown means no successful runs yet.",
      +                  "enum": [
      +                    "unknown",
      +                    "free",
      +                    "0_to_10",
      +                    "10_to_100",
      +                    "over_100"
      +                  ]
      +                },
      +                "estimate_requires_dry_run": {
      +                  "const": true
      +                }
      +              },
      +              "required": [
      +                "basis",
      +                "credit_band",
      +                "estimate_requires_dry_run",
      +                "creator_fee"
      +              ],
      +              "type": "object"
      +            },
      +            "qualification": {
      +              "enum": [
      +                "public_reviewed",
      +                "authoring_qualified",
      +                "published_unqualified",
      +                "unknown"
      +              ]
      +            },
      +            "rating": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "average": {
      +                  "type": [
      +                    "number",
      +                    "null"
      +                  ]
      +                },
      +                "count": {
      +                  "minimum": 0,
      +                  "type": "integer"
      +                }
      +              },
      +              "required": [
      +                "average",
      +                "count"
      +              ],
      +              "type": "object"
      +            },
      +            "recipe_ref": {
      +              "maxLength": 32768,
      +              "type": "string"
      +            },
      +            "source": {
      +              "enum": [
      +                "public",
      +                "owned",
      +                "organization",
      +                "shared"
      +              ]
      +            },
      +            "state": {
      +              "const": "published"
      +            },
      +            "title": {
      +              "maxLength": 200,
      +              "type": "string"
      +            },
      +            "visibility": {
      +              "enum": [
      +                "private",
      +                "shared",
      +                "public_open",
      +                "public_opaque"
      +              ]
      +            }
      +          },
      +          "required": [
      +            "title",
      +            "description",
      +            "description_truncated",
      +            "category",
      +            "visibility",
      +            "pricing",
      +            "duration_band",
      +            "rating",
      +            "recipe_ref",
      +            "source",
      +            "access",
      +            "state",
      +            "qualification",
      +            "contracts",
      +            "evidence"
      +          ],
      +          "type": "object"
      +        },
      +        "maxItems": 5,
      +        "type": "array"
      +      },
      +      "related_results_guidance": {
      +        "maxLength": 240,
      +        "type": "string"
      +      },
      +      "results": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "access": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "can_fork": {
      +                  "type": "boolean"
      +                },
      +                "can_run": {
      +                  "type": "boolean"
      +                },
      +                "can_view": {
      +                  "type": "boolean"
      +                }
      +              },
      +              "required": [
      +                "can_view",
      +                "can_run",
      +                "can_fork"
      +              ],
      +              "type": "object"
      +            },
      +            "category": {
      +              "maxLength": 100,
      +              "type": "string"
      +            },
      +            "contracts": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "inputs": {
      +                  "items": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "description": {
      +                        "maxLength": 500,
      +                        "type": "string"
      +                      },
      +                      "handle": {
      +                        "pattern": "^[a-z][a-z0-9_]{0,63}$",
      +                        "type": "string"
      +                      },
      +                      "label": {
      +                        "maxLength": 100,
      +                        "type": "string"
      +                      },
      +                      "required": {
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "handle",
      +                      "label",
      +                      "required",
      +                      "description"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "maxItems": 50,
      +                  "type": "array"
      +                },
      +                "outputs": {
      +                  "items": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "description": {
      +                        "maxLength": 500,
      +                        "type": "string"
      +                      },
      +                      "handle": {
      +                        "pattern": "^[a-z][a-z0-9_]{0,63}$",
      +                        "type": "string"
      +                      },
      +                      "label": {
      +                        "maxLength": 100,
      +                        "type": "string"
      +                      },
      +                      "required": {
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "handle",
      +                      "label",
      +                      "required",
      +                      "description"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "maxItems": 50,
      +                  "type": "array"
      +                },
      +                "outputs_undeclared": {
      +                  "type": "boolean"
      +                }
      +              },
      +              "required": [
      +                "inputs",
      +                "outputs"
      +              ],
      +              "type": "object"
      +            },
      +            "description": {
      +              "maxLength": 500,
      +              "type": "string"
      +            },
      +            "description_truncated": {
      +              "type": "boolean"
      +            },
      +            "duration_band": {
      +              "enum": [
      +                "unknown",
      +                "seconds",
      +                "minutes",
      +                "long"
      +              ]
      +            },
      +            "evidence": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "acceptance_case_count": {
      +                  "maximum": 50,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "last_qualified": {
      +                  "enum": [
      +                    "unknown",
      +                    "last_7_days",
      +                    "last_30_days",
      +                    "older"
      +                  ]
      +                },
      +                "research_evidence_count": {
      +                  "maximum": 100,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "safety_review_state": {
      +                  "enum": [
      +                    "unreviewed",
      +                    "pending_attestation",
      +                    "pending_review",
      +                    "approved",
      +                    "rejected",
      +                    "revision_requested",
      +                    "delisted",
      +                    "suspended"
      +                  ]
      +                }
      +              },
      +              "required": [
      +                "research_evidence_count",
      +                "acceptance_case_count",
      +                "last_qualified",
      +                "safety_review_state"
      +              ],
      +              "type": "object"
      +            },
      +            "match_quality": {
      +              "enum": [
      +                "exact",
      +                "strong",
      +                "related",
      +                "unknown"
      +              ]
      +            },
      +            "matched_fields": {
      +              "items": {
      +                "maxLength": 100,
      +                "type": "string"
      +              },
      +              "maxItems": 10,
      +              "type": "array"
      +            },
      +            "pricing": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "average_credits": {
      +                  "maxLength": 128,
      +                  "pattern": "^\\d+(?:\\.\\d+)?$",
      +                  "type": "string"
      +                },
      +                "basis": {
      +                  "const": "historical_average_successful_runs"
      +                },
      +                "creator_fee": {
      +                  "enum": [
      +                    "marketplace_policy",
      +                    "none"
      +                  ]
      +                },
      +                "credit_band": {
      +                  "description": "Band of the average credits per successful run; unknown means no successful runs yet.",
      +                  "enum": [
      +                    "unknown",
      +                    "free",
      +                    "0_to_10",
      +                    "10_to_100",
      +                    "over_100"
      +                  ]
      +                },
      +                "estimate_requires_dry_run": {
      +                  "const": true
      +                }
      +              },
      +              "required": [
      +                "basis",
      +                "credit_band",
      +                "estimate_requires_dry_run",
      +                "creator_fee"
      +              ],
      +              "type": "object"
      +            },
      +            "qualification": {
      +              "enum": [
      +                "public_reviewed",
      +                "authoring_qualified",
      +                "published_unqualified",
      +                "unknown"
      +              ]
      +            },
      +            "rating": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "average": {
      +                  "type": [
      +                    "number",
      +                    "null"
      +                  ]
      +                },
      +                "count": {
      +                  "minimum": 0,
      +                  "type": "integer"
      +                }
      +              },
      +              "required": [
      +                "average",
      +                "count"
      +              ],
      +              "type": "object"
      +            },
      +            "recipe_ref": {
      +              "maxLength": 32768,
      +              "type": "string"
      +            },
      +            "source": {
      +              "enum": [
      +                "public",
      +                "owned",
      +                "organization",
      +                "shared"
      +              ]
      +            },
      +            "state": {
      +              "const": "published"
      +            },
      +            "title": {
      +              "maxLength": 200,
      +              "type": "string"
      +            },
      +            "visibility": {
      +              "enum": [
      +                "private",
      +                "shared",
      +                "public_open",
      +                "public_opaque"
      +              ]
      +            }
      +          },
      +          "required": [
      +            "title",
      +            "description",
      +            "description_truncated",
      +            "category",
      +            "visibility",
      +            "pricing",
      +            "duration_band",
      +            "rating",
      +            "recipe_ref",
      +            "source",
      +            "access",
      +            "state",
      +            "qualification",
      +            "contracts",
      +            "evidence"
      +          ],
      +          "type": "object"
      +        },
      +        "maxItems": 5,
      +        "type": "array"
      +      }
      +    },
      +    "required": [
      +      "results",
      +      "match_status"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "error": {
      +        "enum": [
      +          "invalid_query",
      +          "rate_limited",
      +          "search_unavailable"
      +        ],
      +        "type": "string"
      +      },
      +      "field": {
      +        "maxLength": 32,
      +        "type": "string"
      +      },
      +      "hint": {
      +        "maxLength": 240,
      +        "type": "string"
      +      },
      +      "retry_after_seconds": {
      +        "minimum": 1,
      +        "type": "integer"
      +      }
      +    },
      +    "required": [
      +      "error"
      +    ],
      +    "type": "object"
      +  }
      +]
  6. First observed

TDQS

A4.5/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the safety profile is covered. The description adds valuable behavioral details beyond these: it explains the distinction between direct fits and related_results, discloses that each row includes output contract and cost history, and clarifies that safety review is not output-quality validation. It also specifies the exact-matching semantics for required inputs/outputs and the pagination protocol. This is rich, non-redundant transparency.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a tight, front-loaded paragraph of four sentences. It leads with the primary purpose, then covers output semantics, row contents, matching rules, and paging in a logical order. Every sentence earns its place; there is no fluff or repetition. This is exemplary conciseness.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's complexity (6 parameters, an output schema, and a rich result structure), the description is remarkably complete. It explains the output fields (results vs. related_results, row contents), the matching rules, and the pagination contract. The output schema is present, so detailed return formatting is not required, but the description still provides a high-level contract. Nothing an agent needs to call this correctly is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 83%, so the schema already documents each parameter thoroughly. The description reinforces the matching semantics for required_inputs and required_outputs, and the paging behavior, but it adds little new meaning beyond what the schema descriptions already state. It does clarify the overall contract (direct fits vs. related_results), which indirectly aids parameter understanding, but the marginal value over the schema is limited. Baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a specific verb and resource: 'Find safe public recipes and published recipes available to the current account.' It further distinguishes itself by explaining the result structure (direct fits vs. related_results) and by its focus on search, which is unique among the sibling tools that manage builds and runs. This clearly states what the tool does and sets it apart.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives clear context for using the tool: it is for searching recipes and explains how to handle pagination (repeat with cursor) and how to phrase queries (add constraints via required_inputs/required_outputs). It does not explicitly list when to prefer alternative tools, but the purpose is obvious from the domain and sibling names. No exclusion guidance is provided, but the context is sufficient for a competent agent.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources