Tool tree
gradeNot graded
get_interface_capabilitiesAnswer
Read the adaptations this page safely supports and its user-controlled locks. Call this before relaying any interaction preferences.
View tool JSON
{
"name": "get_interface_capabilities",
"kind": "answer",
"impl": "imperative",
"description": "Read the adaptations this page safely supports and its user-controlled locks. Call this before relaying any interaction preferences.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}preview_interface_adaptationAction
Create a visible, non-applying preview of supported interface preferences. This cannot approve or apply the preview.
View tool JSON
{
"name": "preview_interface_adaptation",
"kind": "act",
"impl": "imperative",
"description": "Create a visible, non-applying preview of supported interface preferences. This cannot approve or apply the preview.",
"inputSchema": {
"type": "object",
"properties": {
"preferences": {
"type": "object",
"properties": {
"informationDensity": {
"type": "string",
"enum": [
"standard",
"focused"
]
},
"targetSize": {
"type": "string",
"enum": [
"standard",
"large"
]
},
"motion": {
"type": "string",
"enum": [
"standard",
"reduced"
]
}
},
"minProperties": 1,
"additionalProperties": false
}
},
"required": [
"preferences"
],
"additionalProperties": false
}
}apply_interface_adaptationAction
Apply the exact current preview only after the page recorded approval for it. A confirmation argument cannot substitute for that approval, and this tool surface does not establish who operated the page control.
View tool JSON
{
"name": "apply_interface_adaptation",
"kind": "act",
"impl": "imperative",
"description": "Apply the exact current preview only after the page recorded approval for it. A confirmation argument cannot substitute for that approval, and this tool surface does not establish who operated the page control.",
"inputSchema": {
"type": "object",
"properties": {
"previewId": {
"type": "string",
"minLength": 1,
"maxLength": 128
}
},
"required": [
"previewId"
],
"additionalProperties": false
}
}get_interface_adaptation_receiptAnswer
Read the latest active or undo receipt, current state hash, and whether safe scoped undo is still available.
View tool JSON
{
"name": "get_interface_adaptation_receipt",
"kind": "answer",
"impl": "imperative",
"description": "Read the latest active or undo receipt, current state hash, and whether safe scoped undo is still available.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}undo_interface_adaptationAction
Undo the latest committed adaptation fields exactly while preserving unrelated later task state. Fails if an adapted field or captured protected lock value changed after apply.
View tool JSON
{
"name": "undo_interface_adaptation",
"kind": "act",
"impl": "imperative",
"description": "Undo the latest committed adaptation fields exactly while preserving unrelated later task state. Fails if an adapted field or captured protected lock value changed after apply.",
"inputSchema": {
"type": "object",
"properties": {
"receiptId": {
"type": "string",
"minLength": 1,
"maxLength": 128
}
},
"required": [
"receiptId"
],
"additionalProperties": false
}
}export_adaptation_recordAction
Export a portable record of this page's adaptation episode so the user's passport origin can file and check it. The record carries this page's declared identity, its capability declaration, the negotiation split, and token-only before and after snapshots. It deliberately carries no form or task data, and this page cannot write to the passport: the agent is the courier and the passport decides what to believe.
View tool JSON
{
"name": "export_adaptation_record",
"kind": "act",
"impl": "imperative",
"description": "Export a portable record of this page's adaptation episode so the user's passport origin can file and check it. The record carries this page's declared identity, its capability declaration, the negotiation split, and token-only before and after snapshots. It deliberately carries no form or task data, and this page cannot write to the passport: the agent is the courier and the passport decides what to believe.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}select_support_locationAction
Select one synthetic support location. A user-locked map viewport is preserved even when a different viewport is requested.
View tool JSON
{
"name": "select_support_location",
"kind": "act",
"impl": "imperative",
"description": "Select one synthetic support location. A user-locked map viewport is preserved even when a different viewport is requested.",
"inputSchema": {
"type": "object",
"properties": {
"locationId": {
"type": "string",
"enum": [
"harbor-hall",
"north-library",
"canal-pavilion"
]
},
"requestedViewport": {
"type": "string",
"minLength": 1,
"maxLength": 80
}
},
"required": [
"locationId"
],
"additionalProperties": false
}
}