removedInput schema / additionalProperties
Removed value: -false
removedInput schema / properties / idempotency_key / description
Removed value: -"Stable opaque identity for one logical POST. Reuse only with the same method, path, actor, and body for transport retries. A completed receipt replays its original result, including a refusal; changed input with the same key is rejected. After a refused action and access recovery, use a new key for the new attempt. Follow retryable and recovery guidance if the operation is still running or its outcome is unknown. If omitted, MCP derives a key from this request identity; use an explicit key to deduplicate separate tool invocations."
removedInput schema / properties / idempotency_key / maxLength
Removed value: -128
removedInput schema / properties / idempotency_key / minLength
Removed value: -16
removedInput schema / properties / panels / items / enum
Removed value: -[
- "net-position",
- "cash-flow",
- "recent-transactions",
- "holdings",
- "investments",
- "spending",
- "budget-status",
- "goals",
- "coming-up",
- "agent-activity"
-]
removedInput schema / properties / panels / maxItems
Removed value: -5
removedInput schema / properties / panels / minItems
Removed value: -5
removedInput schema / properties / parent_action / description
Removed value: -"Existing action id in this workspace, typically returned in next_actions, that this continuation follows. A continuation with the parent's reason joins the parent's root action, whether the reason is omitted (it is then inherited) or repeated exactly; a distinct explicit reason is preserved and starts a new root that keeps this parent link. Fixed-reason orientation operations always start a new root. Omit for a new root action."
removedInput schema / properties / parent_action / minLength
Removed value: -1
removedInput schema / properties / reason / description
Removed value: -"Concise user-visible purpose recorded in immutable action history, including for financial reads. It names the task, such as \"Check this month's dining budget\", and needs no personal details from the conversation. A reason is not approval. Root operations require it except fixed-reason orientation operations; continuations inherit the parent reason only when no reason is supplied. Fixed-reason orientation operations always use their system reason."
removedInput schema / properties / reason / maxLength
Removed value: -280
removedInput schema / properties / reason / minLength
Removed value: -1
removedInput schema / properties / task_key / description
Removed value: -"Optional stable label grouping operations for the same user task. Omit to inherit the parent task key, if any. It does not schedule work or provide idempotency."
removedInput schema / properties / task_key / minLength
Removed value: -1
removedInput schema / required
Removed value: -[
- "panels"
-]
addedOutput schema / additionalProperties
Added value: +false
removedOutput schema / anyOf
Removed value: -[
- {
- "additionalProperties": false,
- "properties": {
- "panels": {
- "items": {
- "enum": [
- "net-position",
- "cash-flow",
- "recent-transactions",
- "holdings",
- "investments",
- "spending",
- "budget-status",
- "goals",
- "coming-up",
- "agent-activity"
- ],
- "type": "string"
- },
- "maxItems": 5,
- "minItems": 5,
- "type": "array"
- },
- "version": {
- "const": "dashboard.v1",
- "type": "string"
- }
- },
- "required": [
- "panels",
- "version"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "action": {
- "additionalProperties": false,
- "properties": {
- "completed_at": {
- "type": "string"
- },
- "created_at": {
- "type": "string"
- },
- "id": {
- "minLength": 1,
- "type": "string"
- },
- "operation": {
- "minLength": 1,
- "type": "string"
- },
- "parent_action_id": {
- "minLength": 1,
- "type": "string"
- },
- "reason": {
- "maxLength": 280,
- "minLength": 1,
- "type": "string"
- },
- "root_action_id": {
- "minLength": 1,
- "type": "string"
- },
- "status": {
- "enum": [
- "started",
- "succeeded",
- "refused",
- "failed"
- ],
- "type": "string"
- },
- "task_key": {
- "maxLength": 128,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "created_at",
- "id",
- "operation",
- "reason",
- "root_action_id",
- "status"
- ],
- "type": "object"
- },
- "data": {},
- "data_freshness": {
- "additionalProperties": false,
- "properties": {
- "balances_last_synced_at": {
- "type": "string"
- },
- "coverage": {
- "enum": [
- "complete",
- "partial",
- "stale",
- "unavailable"
- ],
- "type": "string"
- },
- "holdings_last_synced_at": {
- "type": "string"
- },
- "transactions_last_synced_at": {
- "type": "string"
- }
- },
- "required": [
- "coverage"
- ],
- "type": "object"
- },
- "errors": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "code": {
- "type": "string"
- },
- "expires_at": {
- "type": "string"
- },
- "idempotency_key": {
- "maxLength": 128,
- "minLength": 16,
- "pattern": "^[\\x20-\\x7e]+$",
- "type": "string"
- },
- "message": {
- "type": "string"
- },
- "recovery_url": {
- "type": "string"
- },
- "required_capability": {
- "type": "string"
- },
- "retry_after_seconds": {
- "exclusiveMinimum": 0,
- "maximum": 9007199254740991,
- "type": "integer"
- },
- "retryable": {
- "type": "boolean"
- },
- "suggested_command": {
- "type": "string"
- }
- },
- "required": [
- "code",
- "message",
- "retryable"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "generated_at": {
- "type": "string"
- },
- "metadata": {
- "additionalProperties": {},
- "properties": {
- "view_url": {
- "format": "uri",
- "type": "string"
- }
- },
- "type": "object"
- },
- "next_actions": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "args": {
- "additionalProperties": {
- "$ref": "#/$defs/__schema0"
- },
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "command": {
- "type": "string"
- },
- "intent": {
- "type": "string"
- },
- "shell": {
- "type": "string"
- }
- },
- "required": [
- "args",
- "command",
- "intent",
- "shell"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "request_id": {
- "type": "string"
- },
- "schema_version": {
- "type": "string"
- },
- "status": {
- "enum": [
- "success",
- "partial_success",
- "action_required",
- "error"
- ],
- "type": "string"
- },
- "user_message": {
- "minLength": 1,
- "type": "string"
- },
- "warnings": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "code": {
- "type": "string"
- },
- "message": {
- "type": "string"
- }
- },
- "required": [
- "code",
- "message"
- ],
- "type": "object"
- },
- "type": "array"
- }
- },
- "required": [
- "data",
- "errors",
- "generated_at",
- "next_actions",
- "request_id",
- "schema_version",
- "status",
- "warnings"
- ],
- "type": "object"
- }
-]
addedOutput schema / properties
Added value: +{
+ "action": {
+ "additionalProperties": false,
+ "properties": {
+ "completed_at": {
+ "type": "string"
+ },
+ "created_at": {
+ "type": "string"
+ },
+ "id": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "operation": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "parent_action_id": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "reason": {
+ "maxLength": 280,
+ "minLength": 1,
+ "type": "string"
+ },
+ "root_action_id": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "status": {
+ "enum": [
+ "started",
+ "succeeded",
+ "refused",
+ "failed"
+ ],
+ "type": "string"
+ },
+ "task_key": {
+ "maxLength": 128,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "created_at",
+ "id",
+ "operation",
+ "reason",
+ "root_action_id",
+ "status"
+ ],
+ "type": "object"
+ },
+ "data": {},
+ "data_freshness": {
+ "additionalProperties": false,
+ "properties": {
+ "balances_last_synced_at": {
+ "type": "string"
+ },
+ "coverage": {
+ "enum": [
+ "complete",
+ "partial",
+ "stale",
+ "unavailable"
+ ],
+ "type": "string"
+ },
+ "holdings_last_synced_at": {
+ "type": "string"
+ },
+ "transactions_last_synced_at": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "coverage"
+ ],
+ "type": "object"
+ },
+ "errors": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "code": {
+ "type": "string"
+ },
+ "expires_at": {
+ "type": "string"
+ },
+ "idempotency_key": {
+ "maxLength": 128,
+ "minLength": 16,
+ "pattern": "^[\\x20-\\x7e]+$",
+ "type": "string"
+ },
+ "message": {
+ "type": "string"
+ },
+ "recovery_url": {
+ "type": "string"
+ },
+ "required_capability": {
+ "type": "string"
+ },
+ "retry_after_seconds": {
+ "exclusiveMinimum": 0,
+ "maximum": 9007199254740991,
+ "type": "integer"
+ },
+ "retryable": {
+ "type": "boolean"
+ },
+ "suggested_command": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "code",
+ "message",
+ "retryable"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "generated_at": {
+ "type": "string"
+ },
+ "metadata": {
+ "additionalProperties": {},
+ "properties": {
+ "view_url": {
+ "format": "uri",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "next_actions": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "args": {
+ "additionalProperties": {
+ "$ref": "#/$defs/__schema0"
+ },
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "command": {
+ "type": "string"
+ },
+ "intent": {
+ "type": "string"
+ },
+ "shell": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "args",
+ "command",
+ "intent",
+ "shell"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "request_id": {
+ "type": "string"
+ },
+ "schema_version": {
+ "type": "string"
+ },
+ "status": {
+ "enum": [
+ "success",
+ "partial_success",
+ "action_required",
+ "error"
+ ],
+ "type": "string"
+ },
+ "user_message": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "warnings": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "code": {
+ "type": "string"
+ },
+ "message": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "code",
+ "message"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ }
+}
addedOutput schema / required
Added value: +[
+ "data",
+ "errors",
+ "generated_at",
+ "next_actions",
+ "request_id",
+ "schema_version",
+ "status",
+ "warnings"
+]