removedOutput schema / description
Removed value: -"Standard ExpenseBot tool result envelope. `message` is the human-readable summary the AI cites; `data` is the structured payload (totals, breakdowns, ids, etc.). On failure, `success` is false and `error` carries a code/message/hint triple."
removedOutput schema / properties / data
Removed value: -{
- "additionalProperties": true,
- "description": "Structured payload. Shape varies per tool — common keys: total, breakdown, comparison, sampleMeta, ids, expenseId, reportId, signupUrl, results.",
- "type": "object"
-}
removedOutput schema / properties / error
Removed value: -{
- "additionalProperties": true,
- "description": "Present only when success === false.",
- "properties": {
- "code": {
- "type": "string"
- },
- "hint": {
- "type": "string"
- },
- "message": {
- "type": "string"
- }
- },
- "type": "object"
-}
removedOutput schema / properties / message
Removed value: -{
- "description": "Human-readable result text. Always present on success; prefer rendering this verbatim before any further reasoning.",
- "type": "string"
-}
addedOutput schema / properties / results
Added value: +{
+ "items": {
+ "additionalProperties": true,
+ "properties": {
+ "answer": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string"
+ },
+ "question": {
+ "type": "string"
+ },
+ "relevance": {
+ "type": "number"
+ },
+ "truncated": {
+ "type": "boolean"
+ },
+ "type": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "question",
+ "answer"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}
removedOutput schema / properties / sampleMeta
Removed value: -{
- "additionalProperties": true,
- "description": "Set when the underlying dataset was truncated. isTruncated=true means the agent saw a sample of `sampleCount` of `totalCount` rows; aggregate totals are still accurate.",
- "properties": {
- "isTruncated": {
- "type": "boolean"
- },
- "sampleCount": {
- "type": "integer"
- },
- "totalCount": {
- "type": "integer"
- }
- },
- "type": "object"
-}
removedOutput schema / properties / success / description
Removed value: -"False on tool errors; check before reading `data`."
addedOutput schema / required
Added value: +[
+ "success",
+ "results"
+]