← WebMCP Directory

Tool tree

lihu-001.github.io

Media & PersonalTools verified
Website
SplitSight
Explore capabilities
    get_room_stateAnswer

    Read the shared escape-room state, current stage, submitted human observations, mechanism progress, proposal and causal trail. Human-only Canvas answers are deliberately absent. Never infer a clue that the human has not shared.

    View tool JSON
    {
      "name": "get_room_state",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the shared escape-room state, current stage, submitted human observations, mechanism progress, proposal and causal trail. Human-only Canvas answers are deliberately absent. Never infer a clue that the human has not shared.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/SplitSight/"
    }
    scan_roomAction

    Scan the current room mechanism and make the next human question visible. The scan never returns the visual answer. If it asks for a human observation, stop and ask the human to click what they see.

    View tool JSON
    {
      "name": "scan_room",
      "kind": "act",
      "impl": "imperative",
      "description": "Scan the current room mechanism and make the next human question visible. The scan never returns the visual answer. If it asks for a human observation, stop and ask the human to click what they see.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/SplitSight/"
    }
    read_human_observationAnswer

    Read one observation only after the human deliberately submitted it in HUMAN EYES. If it is missing, stop and wait; do not guess or inspect the Canvas by another route.

    View tool JSON
    {
      "name": "read_human_observation",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read one observation only after the human deliberately submitted it in HUMAN EYES. If it is missing, stop and wait; do not guess or inspect the Canvas by another route.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "kind": {
            "type": "string",
            "enum": [
              "symbol",
              "portrait",
              "exit"
            ]
          }
        },
        "required": [
          "kind"
        ],
        "additionalProperties": false
      },
      "page": "/SplitSight/"
    }
    align_mirrorsAction

    Align the mirror array to the exact symbol the human shared. This cannot succeed before a human symbol observation and never reveals the correct visual answer on its own.

    View tool JSON
    {
      "name": "align_mirrors",
      "kind": "act",
      "impl": "imperative",
      "description": "Align the mirror array to the exact symbol the human shared. This cannot succeed before a human symbol observation and never reveals the correct visual answer on its own.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "symbol": {
            "type": "string",
            "enum": [
              "triangle",
              "circle",
              "square"
            ]
          }
        },
        "required": [
          "symbol"
        ],
        "additionalProperties": false
      },
      "page": "/SplitSight/"
    }
    open_compartmentAction

    Open the compartment behind the exact portrait the human shared. This cannot succeed before a human portrait observation.

    View tool JSON
    {
      "name": "open_compartment",
      "kind": "act",
      "impl": "imperative",
      "description": "Open the compartment behind the exact portrait the human shared. This cannot succeed before a human portrait observation.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "portrait": {
            "type": "string",
            "enum": [
              "aviator",
              "archivist",
              "astronomer"
            ]
          }
        },
        "required": [
          "portrait"
        ],
        "additionalProperties": false
      },
      "page": "/SplitSight/"
    }
    analyze_exitsAction

    Analyze structural facts for the sun and moon exits. The live guardian mark is visible only to the human, so present the facts and wait for the human to choose a door.

    View tool JSON
    {
      "name": "analyze_exits",
      "kind": "act",
      "impl": "imperative",
      "description": "Analyze structural facts for the sun and moon exits. The live guardian mark is visible only to the human, so present the facts and wait for the human to choose a door.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/SplitSight/"
    }
    propose_exitAction

    Record a reversible exit proposal with a clear reason. A proposal is not a human decision and does not open a door. If the human selected another door, revise the proposal to match their choice.

    View tool JSON
    {
      "name": "propose_exit",
      "kind": "act",
      "impl": "imperative",
      "description": "Record a reversible exit proposal with a clear reason. A proposal is not a human decision and does not open a door. If the human selected another door, revise the proposal to match their choice.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "door": {
            "type": "string",
            "enum": [
              "sun",
              "moon"
            ]
          },
          "reason": {
            "type": "string",
            "minLength": 3
          }
        },
        "required": [
          "door",
          "reason"
        ],
        "additionalProperties": false
      },
      "page": "/SplitSight/"
    }
    execute_escapeAction

    Open the final door. This deterministically fails unless exit analysis exists, the human explicitly chose this door, and the current Agent proposal matches that choice. Never choose for the human.

    View tool JSON
    {
      "name": "execute_escape",
      "kind": "act",
      "impl": "imperative",
      "description": "Open the final door. This deterministically fails unless exit analysis exists, the human explicitly chose this door, and the current Agent proposal matches that choice. Never choose for the human.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "door": {
            "type": "string",
            "enum": [
              "sun",
              "moon"
            ]
          }
        },
        "required": [
          "door"
        ],
        "additionalProperties": false
      },
      "page": "/SplitSight/"
    }