changedOutput schema / additionalProperties
Previous value: -falseNew value: +{}
addedOutput schema / properties / authMode
Added value: +{
+ "anyOf": [
+ {
+ "description": "Which credential type the session holds.",
+ "enum": [
+ "signature",
+ "api-key"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Which credential type the session holds."
+}
addedOutput schema / properties / expiresAt / anyOf
Added value: +[
+ {
+ "description": "Session expiry (ISO-8601).",
+ "format": "date-time",
+ "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
addedOutput schema / properties / expiresAt / description
Added value: +"Session expiry (ISO-8601)."
removedOutput schema / properties / expiresAt / format
Removed value: -"date-time"
removedOutput schema / properties / expiresAt / pattern
Removed value: -"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"
removedOutput schema / properties / expiresAt / type
Removed value: -"string"
addedOutput schema / properties / hasInternalApiKey
Added value: +{
+ "anyOf": [
+ {
+ "description": "Whether internal-account tools and `paymentMethod=internal` are usable in this session.",
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Whether internal-account tools and `paymentMethod=internal` are usable in this session."
+}
addedOutput schema / properties / sessionId / anyOf
Added value: +[
+ {
+ "description": "The MCP session (`mcp-session-id`) the login is bound to. MCP clients resend it automatically; never pass it as a tool argument.",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
changedOutput schema / properties / sessionId / description
Previous value: -"Session id to pass as mcp-session-id in subsequent calls."New value: +"The MCP session (`mcp-session-id`) the login is bound to. MCP clients resend it automatically; never pass it as a tool argument."
removedOutput schema / properties / sessionId / type
Removed value: -"string"
addedOutput schema / properties / unlocked
Added value: +{
+ "anyOf": [
+ {
+ "description": "Human-readable summary of the tool groups now available.",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Human-readable summary of the tool groups now available."
+}
addedOutput schema / properties / walletAddress / anyOf
Added value: +[
+ {
+ "description": "Wallet recovered from the signature (signature mode only).",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
addedOutput schema / properties / walletAddress / description
Added value: +"Wallet recovered from the signature (signature mode only)."
removedOutput schema / properties / walletAddress / type
Removed value: -"string"
addedOutput schema / properties / warnings
Added value: +{
+ "anyOf": [
+ {
+ "description": "Non-fatal issues (e.g. internal API key could not be loaded).",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Non-fatal issues (e.g. internal API key could not be loaded)."
+}
removedOutput schema / required
Removed value: -[
- "sessionId",
- "expiresAt"
-]