addedInput schema / properties / area
Added value: +{
+ "description": "Country or city for mode area, e.g. \"Denmark\" or \"Copenhagen, Denmark\". Ambiguous places return candidates to ask about.",
+ "type": "string"
+}
addedInput schema / properties / dateRange
Added value: +{
+ "additionalProperties": false,
+ "description": "Inclusive period to find overlapping trips; returns full trip membership, including boundary dates outside the period.",
+ "properties": {
+ "end": {
+ "description": "Inclusive YYYY-MM-DD.",
+ "type": "string"
+ },
+ "start": {
+ "description": "Inclusive YYYY-MM-DD.",
+ "type": "string"
+ },
+ "type": {
+ "description": "Explicit calendar-date bounds.",
+ "enum": [
+ "specific"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "start",
+ "end"
+ ],
+ "type": "object"
+}
addedInput schema / properties / destination
Added value: +{
+ "description": "Trip the user named, e.g. \"Copenhagen\". Several matches return them for clarification; never guess.",
+ "type": "string"
+}
addedInput schema / properties / includeCandidates
Added value: +{
+ "default": false,
+ "description": "Default false: high-confidence only. True: also show uncertain candidates without saving recommendations or changing expenses.",
+ "type": "boolean"
+}
addedInput schema / properties / includePossibleAdditions
Added value: +{
+ "description": "Default false. True only when the user explicitly asks to include the separate possible additions in the selection.",
+ "type": "boolean"
+}
changedInput schema / properties / limit / description
Previous value: -"Maximum high-confidence proposals to return (default 3)."New value: +"Result cap (default 3, max 10), not an exhaustive list; see remaining."
changedInput schema / properties / limit / maximum
Previous value: -5New value: +10
addedInput schema / properties / mode
Added value: +{
+ "description": "episode (default): trips. area: every expense located in the area.",
+ "enum": [
+ "episode",
+ "area"
+ ],
+ "type": "string"
+}
addedInput schema / properties / offset
Added value: +{
+ "description": "Skip this many results to page through remaining trips.",
+ "minimum": 0,
+ "type": "integer"
+}
addedInput schema / properties / refresh
Added value: +{
+ "description": "Recheck current recorded expenses for suggested trips; never change their tags.",
+ "type": "boolean"
+}
addedOutput schema / properties / remaining
Added value: +{
+ "description": "More matching trips available with a larger offset.",
+ "type": "integer"
+}