addedInput schema / properties / site
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "The Amazon site to check, e.g. `amazon.de`. By default, the default site and every other site with a saved session are checked.",
+ "title": "Site"
+}
addedOutput schema / $defs
Added value: +{
+ "SiteSessionStatus": {
+ "description": "The user's session status on an Amazon site.",
+ "properties": {
+ "default": {
+ "description": "Whether it's the user's default site, which tools read when they aren't given `site`.",
+ "title": "Default",
+ "type": "boolean"
+ },
+ "error": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Why the session couldn't be checked, if it couldn't. `signed_in` is null then.",
+ "title": "Error"
+ },
+ "sign_in": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "What to do to sign in, if the user isn't.",
+ "title": "Sign In"
+ },
+ "signed_in": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Whether Amazon still accepts the user's saved session for the site. If Amazon answers the check with an error page, a saved session is assumed to still work. Null if the session couldn't be checked at all.",
+ "title": "Signed In"
+ },
+ "site": {
+ "description": "The Amazon site, as `site` accepts it.",
+ "title": "Site",
+ "type": "string"
+ }
+ },
+ "required": [
+ "signed_in",
+ "site",
+ "default"
+ ],
+ "title": "SiteSessionStatus",
+ "type": "object"
+ }
+}
changedOutput schema / description
Previous value: -"The user's Amazon session status, returned by the ``check_session`` tool."New value: +"The user's Amazon session status, returned by the ``check_session`` and ``sign_in`` tools: for the site asked\nabout, or else the default site, and for every site checked."
addedOutput schema / properties / default
Added value: +{
+ "description": "Whether it's the user's default site, which tools read when they aren't given `site`.",
+ "title": "Default",
+ "type": "boolean"
+}
addedOutput schema / properties / error
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Why the session couldn't be checked, if it couldn't. `signed_in` is null then.",
+ "title": "Error"
+}
addedOutput schema / properties / signed_in / anyOf
Added value: +[
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+]
changedOutput schema / properties / signed_in / description
Previous value: -"Whether Amazon still accepts the user's saved session. If Amazon couldn't be reached to check, a saved session is assumed to still work."New value: +"Whether Amazon still accepts the user's saved session for the site. If Amazon answers the check with an error page, a saved session is assumed to still work. Null if the session couldn't be checked at all."
removedOutput schema / properties / signed_in / type
Removed value: -"boolean"
changedOutput schema / properties / site / description
Previous value: -"The Amazon site the server is set to read."New value: +"The Amazon site, as `site` accepts it."
addedOutput schema / properties / sites
Added value: +{
+ "description": "Every site checked: the one asked about, or else the default site and every other site with a saved session.",
+ "items": {
+ "$ref": "#/$defs/SiteSessionStatus"
+ },
+ "title": "Sites",
+ "type": "array"
+}
changedOutput schema / required
Previous value: -[
- "signed_in",
- "site"
-]New value: +[
+ "signed_in",
+ "site",
+ "default",
+ "sites"
+]