← WebMCP Directory

Tool tree

televerse-egjd.onrender.com

AI & AgentsTools verified
Website
Teleport agents into isolated cloud desktops. Never stop coding to chase a rabbit hole.
Explore capabilities
    teleport_agentAction

    Use this when a side investigation, debugging task, research task, browser task, test investigation, or other secondary task would interrupt the user's current coding workflow. Teleports a temporary computer-use agent into an isolated Televerse workspace. The teleported agent receives context from the session, works independently, and returns structured findings (and optionally a patch). The current session continues running uninterrupted. Returns a stable teleport ID to track with get_teleport_status and retrieve_teleport_result.

    View tool JSON
    {
      "name": "teleport_agent",
      "kind": "act",
      "impl": "imperative",
      "description": "Use this when a side investigation, debugging task, research task, browser task, test investigation, or other secondary task would interrupt the user's current coding workflow. Teleports a temporary computer-use agent into an isolated Televerse workspace. The teleported agent receives context from the session, works independently, and returns structured findings (and optionally a patch). The current session continues running uninterrupted. Returns a stable teleport ID to track with get_teleport_status and retrieve_teleport_result.",
      "inputSchema": {
        "type": "object",
        "required": [
          "primarySessionId",
          "task"
        ],
        "properties": {
          "primarySessionId": {
            "type": "string",
            "description": "The Televerse session id of the user's primary task. Context is captured from this session and the teleported agent is isolated from it."
          },
          "task": {
            "type": "string",
            "minLength": 1,
            "description": "The side task for the teleported agent to investigate. Be specific: what to reproduce, what to inspect, what the expected behavior is."
          },
          "returnMode": {
            "type": "string",
            "enum": [
              "report",
              "report_and_patch",
              "investigate_only"
            ],
            "description": "What the teleported agent should return. 'report' (default) = findings only. 'report_and_patch' = also prepare a patch for review. 'investigate_only' = read/reproduce, no modifications."
          },
          "relevantFiles": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Optional file paths (relative to the primary project) relevant to the side task, to seed context."
          },
          "recentErrors": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Optional error messages the user/primary agent recently observed."
          },
          "constraints": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Optional guardrails for the teleported agent (e.g. 'do not install packages')."
          },
          "agentCount": {
            "type": "integer",
            "minimum": 1,
            "maximum": 2,
            "description": "Agents for this teleport. Default 1."
          }
        }
      }
    }
    list_teleportsAnswer

    List the current user's teleports, newest first. Optionally filter to teleports spawned from a specific primary session id.

    View tool JSON
    {
      "name": "list_teleports",
      "kind": "answer",
      "impl": "imperative",
      "description": "List the current user's teleports, newest first. Optionally filter to teleports spawned from a specific primary session id.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "primarySessionId": {
            "type": "string",
            "description": "Optional. Only return teleports whose primary session matches this id."
          }
        }
      }
    }
    get_teleport_statusAnswer

    Fetch the live status of a teleport. Returns lifecycle phase, a short progress description, and the activity log. Poll this while a teleport is running. Terminal states are completed, reviewable, failed, cancelled, and discarded.

    View tool JSON
    {
      "name": "get_teleport_status",
      "kind": "answer",
      "impl": "imperative",
      "description": "Fetch the live status of a teleport. Returns lifecycle phase, a short progress description, and the activity log. Poll this while a teleport is running. Terminal states are completed, reviewable, failed, cancelled, and discarded.",
      "inputSchema": {
        "type": "object",
        "required": [
          "teleportId"
        ],
        "properties": {
          "teleportId": {
            "type": "string",
            "description": "The teleport ID from teleport_agent."
          }
        }
      }
    }
    retrieve_teleport_resultAnswer

    Retrieve the structured result of a completed or reviewable teleport. Returns summary, root cause, evidence, files inspected, commands/tests executed, an optional patch (description, files changed, diff), recommendation, and confidence. Consume this to review and decide whether to apply the patch.

    View tool JSON
    {
      "name": "retrieve_teleport_result",
      "kind": "answer",
      "impl": "imperative",
      "description": "Retrieve the structured result of a completed or reviewable teleport. Returns summary, root cause, evidence, files inspected, commands/tests executed, an optional patch (description, files changed, diff), recommendation, and confidence. Consume this to review and decide whether to apply the patch.",
      "inputSchema": {
        "type": "object",
        "required": [
          "teleportId"
        ],
        "properties": {
          "teleportId": {
            "type": "string",
            "description": "The teleport ID from teleport_agent."
          }
        }
      }
    }
    apply_teleport_patchAction

    Coordinate applying a completed teleport's patch. Televerse never auto-merges into the workspace — it marks the patch as applied so the user knows it's been reviewed. Only call after retrieve_teleport_result shows a reviewable status. Returns a coordination acknowledgement; the actual merge is the caller's responsibility.

    View tool JSON
    {
      "name": "apply_teleport_patch",
      "kind": "act",
      "impl": "imperative",
      "description": "Coordinate applying a completed teleport's patch. Televerse never auto-merges into the workspace — it marks the patch as applied so the user knows it's been reviewed. Only call after retrieve_teleport_result shows a reviewable status. Returns a coordination acknowledgement; the actual merge is the caller's responsibility.",
      "inputSchema": {
        "type": "object",
        "required": [
          "teleportId"
        ],
        "properties": {
          "teleportId": {
            "type": "string",
            "description": "The teleport ID."
          }
        }
      }
    }
    discard_teleportAction

    Discard a teleport and its result. Marks the teleport as discarded and cleans up its workspace. Idempotent — safe to call after a teleport is already terminal.

    View tool JSON
    {
      "name": "discard_teleport",
      "kind": "act",
      "impl": "imperative",
      "description": "Discard a teleport and its result. Marks the teleport as discarded and cleans up its workspace. Idempotent — safe to call after a teleport is already terminal.",
      "inputSchema": {
        "type": "object",
        "required": [
          "teleportId"
        ],
        "properties": {
          "teleportId": {
            "type": "string",
            "description": "The teleport ID."
          }
        }
      }
    }
    cancel_teleportSensitive Action

    Cancel an in-flight teleport. Aborts the teleported agent's workers and marks the teleport as cancelled. No result is produced. Use when the side task is no longer needed.

    View tool JSON
    {
      "name": "cancel_teleport",
      "kind": "transact",
      "impl": "imperative",
      "description": "Cancel an in-flight teleport. Aborts the teleported agent's workers and marks the teleport as cancelled. No result is produced. Use when the side task is no longer needed.",
      "inputSchema": {
        "type": "object",
        "required": [
          "teleportId"
        ],
        "properties": {
          "teleportId": {
            "type": "string",
            "description": "The teleport ID."
          }
        }
      }
    }