changedInput schema / properties / cardId / description
Previous value: -"Exact HelloSafe card ID from a previous call — use it to re-check a specific candidate instead of fuzzy matching."New value: +"Exact HelloSafe card ID from a previous call: it re-checks that card instead of matching by name."
changedInput schema / properties / cardQuery / description
Previous value: -"Card name as the user said it, expanded (\"American Express Platinum\", not \"Amex Plat\"). Include the bank when known (\"Chase Sapphire Reserve\"). Omit only when cardId is provided."New value: +"Card name as the user said it, expanded (\"American Express Platinum\", not \"Amex Plat\"), with the bank when known (\"Chase Sapphire Reserve\"). Not needed when cardId is given."
changedInput schema / properties / locale / description
Previous value: -"Language the user is conversing in, as a BCP 47 tag or 2-letter code (e.g. \"fr\", \"pt-BR\"). ALWAYS pass it."New value: +"Language the user is conversing in, as a BCP 47 tag or 2-letter code (e.g. \"fr\", \"pt-BR\"). Guarantee labels are localized with it."
changedInput schema / properties / tripContext / description
Previous value: -"Optional trip details — sharpen the gap analysis. Omit what you do not know."New value: +"Optional trip details; they sharpen the gap analysis."
addedOutput schema / properties / _assistantGuidance / description
Added value: +"Context of the result: what the widget shows and the facts behind the analysis."
addedOutput schema / properties / _assistantGuidance / properties / context
Added value: +{
+ "description": "Facts behind the analysis: sources, what the widget shows, the travel gaps for the trip.",
+ "type": "string"
+}
addedOutput schema / properties / _assistantGuidance / properties / instruction / description
Added value: +"Not sent (see context)."
changedOutput schema / properties / alternatives / description
Previous value: -"Other cards matching the query. If the analysed card is not the user's, ask which one and call again with its cardId."New value: +"Other cards matching the query; any of their ids can be passed back as cardId."
changedOutput schema / properties / alternatives / items / properties / id / description
Previous value: -"HelloSafe card ID — pass to get_quote as `cardId` to get offers that complement this card, or back to this tool to re-check a specific candidate."New value: +"HelloSafe card ID: as `cardId`, get_quote ranks offers by how well they complement this card, and this tool re-checks it."
changedOutput schema / properties / cancellationOnlyGap / description
Previous value: -"True when cancellation is the ONLY gap — suggest a cancellation-only policy (intent \"cancellation\" in get_quote), usually much cheaper."New value: +"True when cancellation is the ONLY gap: a cancellation-only policy (get_quote intent \"cancellation\") is then usually much cheaper than full cover."
changedOutput schema / properties / card / properties / id / description
Previous value: -"HelloSafe card ID — pass to get_quote as `cardId` to get offers that complement this card, or back to this tool to re-check a specific candidate."New value: +"HelloSafe card ID: as `cardId`, get_quote ranks offers by how well they complement this card, and this tool re-checks it."
changedOutput schema / properties / unknown / description
Previous value: -"Core guarantees with no data on this card — phrase as \"not documented, check your contract\", never as \"not covered\"."New value: +"Core guarantees with no data on this card: not documented in HelloSafe's data, which is not the same as not covered."