removedInput schema / $schema
Removed value: -"http://json-schema.org/draft-07/schema#"
changedInput schema / properties / ai_search_options / description
Previous value: -"Options for customizing the AI search behavior."New value: +"Optional retrieval tuning. Omit for the defaults: hybrid search, 8 results, score threshold 0.35."
removedInput schema / properties / ai_search_options / properties / cache
Removed value: -{
- "properties": {
- "cache_threshold": {
- "type": "string"
- },
- "enabled": {
- "type": "boolean"
- }
- },
- "type": "object"
-}
removedInput schema / properties / ai_search_options / properties / query_rewrite
Removed value: -{
- "properties": {
- "enabled": {
- "const": false,
- "type": "boolean"
- },
- "rewrite_prompt": {
- "type": "string"
- }
- },
- "type": "object"
-}
removedInput schema / properties / ai_search_options / properties / reranking
Removed value: -{
- "properties": {
- "enabled": {
- "const": false,
- "type": "boolean"
- },
- "match_threshold": {
- "maximum": 1,
- "minimum": 0,
- "type": "number"
- }
- },
- "type": "object"
-}
addedInput schema / properties / ai_search_options / properties / retrieval / properties / context_expansion / description
Added value: +"Neighbouring chunks from the same page to include around each hit (default 0)."
removedInput schema / properties / ai_search_options / properties / retrieval / properties / filters
Removed value: -{
- "additionalProperties": {
- "anyOf": [
- {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "number"
- },
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ]
- },
- {
- "properties": {
- "$eq": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "number"
- },
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ]
- },
- "$gt": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "number"
- }
- ]
- },
- "$gte": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "number"
- }
- ]
- },
- "$in": {
- "items": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "number"
- },
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ]
- },
- "type": "array"
- },
- "$lt": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "number"
- }
- ]
- },
- "$lte": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "number"
- }
- ]
- },
- "$ne": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "number"
- },
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ]
- },
- "$nin": {
- "items": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "number"
- },
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ]
- },
- "type": "array"
- }
- },
- "type": "object"
- }
- ]
- },
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
-}
removedInput schema / properties / ai_search_options / properties / retrieval / properties / fusion_method
Removed value: -{
- "enum": [
- "max",
- "rrf"
- ],
- "type": "string"
-}
addedInput schema / properties / ai_search_options / properties / retrieval / properties / match_threshold / description
Added value: +"Minimum relevance score for a chunk to be included (default 0.35); raise for precision, lower for recall."
addedInput schema / properties / ai_search_options / properties / retrieval / properties / max_num_results / description
Added value: +"Maximum chunks to return (default 8)."
removedInput schema / properties / ai_search_options / properties / retrieval / properties / metadata_only
Removed value: -{
- "type": "boolean"
-}
addedInput schema / properties / ai_search_options / properties / retrieval / properties / retrieval_type / description
Added value: +"hybrid (default) fuses keyword and vector ranking; keyword for exact phrases or product names; vector for paraphrased questions."
changedInput schema / properties / ai_search_options / properties / retrieval / properties / retrieval_type / enum
Previous value: -[
- "vector",
- "keyword",
- "hybrid"
-]New value: +[
+ "hybrid",
+ "vector",
+ "keyword"
+]
removedInput schema / properties / ai_search_options / properties / retrieval / properties / return_on_failure
Removed value: -{
- "type": "boolean"
-}
changedInput schema / properties / query / description
Previous value: -"The input query."New value: +"What to look for, as a natural-language question or keywords, e.g. \"how does claims pre-authorisation work\" or \"Cliniko integration\". 3-15 words works best; one topic per call."