removedInput schema / additionalProperties
Removed value: -false
addedInput schema / anyOf
Added value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "limit": {
+ "default": 10,
+ "description": "Max results 1–50",
+ "type": "number"
+ },
+ "q": {
+ "description": "Alias for query.",
+ "type": "string"
+ },
+ "query": {
+ "description": "Primary search query.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "query"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "limit": {
+ "default": 10,
+ "description": "Max results 1–50",
+ "type": "number"
+ },
+ "q": {
+ "description": "Alias for query.",
+ "type": "string"
+ },
+ "query": {
+ "description": "Primary search query.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "q"
+ ],
+ "type": "object"
+ }
+]
removedInput schema / properties
Removed value: -{
- "limit": {
- "default": 10,
- "description": "Max results 1–50",
- "type": "number"
- },
- "q": {
- "description": "Alias for query",
- "type": "string"
- },
- "query": {
- "description": "Search query (primary)",
- "type": "string"
- }
-}
removedInput schema / required
Removed value: -[
- "query"
-]
changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "additionalProperties": false,
+ "properties": {
+ "intent": {
+ "type": "string"
+ },
+ "mode": {
+ "enum": [
+ "semantic",
+ "keyword",
+ "blended",
+ "structured"
+ ],
+ "type": "string"
+ },
+ "results": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "content": {
+ "type": "string"
+ },
+ "event_date": {
+ "type": "string"
+ },
+ "food_id": {
+ "type": "string"
+ },
+ "similarity": {
+ "type": "number"
+ },
+ "source_id": {
+ "type": "string"
+ },
+ "source_type": {
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "source_type",
+ "source_id",
+ "title",
+ "content",
+ "similarity"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "mode",
+ "results"
+ ],
+ "type": "object"
+}