← Files RelayDeskARCHIVED FILE

plugin.json

5.36 KB · Nov 5, 2026 · 01:11 UTC

↓ Download file

{
  "description": "Securely work on explicitly paired computers, servers and VMs from ChatGPT and Codex.",
  "repository": "https://github.com/mave-studios/RelayDesk",
  "version": "1.0.5",
  "author": {
    "name": "Mave Studios LLP",
    "url": "https://getrelaydesk.space"
  },
  "name": "relaydesk",
  "homepage": "https://getrelaydesk.space",
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "extensions": {
    "com.openai": {
      "interface": {
        "capabilities": [
          "Paired device discovery",
          "Local file operations",
          "Process execution",
          "Remote diagnostics"
        ],
        "category": "Developer Tools",
        "developerName": "Mave Studios LLP",
        "displayName": "RelayDesk",
        "websiteURL": "https://getrelaydesk.space",
        "logo": "./assets/relaydesk-mark-256.png",
        "supportURL": "https://getrelaydesk.space/support",
        "longDescription": "RelayDesk lets ChatGPT and Codex work on Windows, macOS and Linux computers, servers and VMs explicitly paired to the signed-in RelayDesk account. Inspect files, search folders, run approved commands and builds, troubleshoot processes and continue existing work. Every action requires user-owned device access and respects local safety boundaries.",
        "defaultPrompt": [
          "List my paired computers and check which one is online.",
          "Diagnose an application problem on my paired laptop.",
          "Find and edit a project file on my selected machine."
        ],
        "privacyPolicyURL": "https://getrelaydesk.space/privacy",
        "composerIcon": "./assets/relaydesk-mark-256.png",
        "shortDescription": "Work on your paired computers",
        "termsOfServiceURL": "https://getrelaydesk.space/terms"
      },
      "publication": {
        "release_notes": "New MCP-backed RelayDesk review candidate with five device workflow skills, explicit user-authorization boundaries, tested OAuth reconnection, and a dedicated reviewer VM."
      },
      "review": {
        "test_cases": {
          "negative": [
            {
              "description": "General laptop purchase recommendations, not remote device operation",
              "expected_behavior": "Do not invoke RelayDesk; answer as shopping advice without claiming access to a paired machine.",
              "prompt": "Compare current ultrabooks and recommend which laptop I should buy for software development."
            },
            {
              "description": "General explanation of operating systems",
              "expected_behavior": "Do not invoke RelayDesk; provide a general explanation without remote operations.",
              "prompt": "Explain the difference between Windows 11 Home and Pro without connecting to any computer."
            },
            {
              "description": "Work on an uploaded document, not a paired device",
              "expected_behavior": "Do not invoke RelayDesk; use the provided document rather than remote file tools.",
              "prompt": "Summarize the PDF attached to this chat. Do not access files on my computer."
            }
          ],
          "positive": [
            {
              "description": "Discover only devices owned by reviewer",
              "expected_behavior": "Returns the dedicated reviewer VM only, with device ID, platform and status; no command executed",
              "prompt": "List my RelayDesk devices.",
              "tools_triggered": "list_devices"
            },
            {
              "description": "Read permitted review fixture",
              "expected_behavior": "Returns disposable sample content including hello relaydesk review without modifying it",
              "prompt": "Read C:\\Users\\Public\\Documents\\RelayDeskReview\\README.txt on my paired reviewer VM.",
              "tools_triggered": "list_devices,read_file"
            },
            {
              "description": "Create review-only text file",
              "expected_behavior": "Writes only the disposable review file, reports success, and preserves unrelated files",
              "prompt": "On my reviewer VM, create C:\\Users\\Public\\Documents\\RelayDeskReview\\hello.txt with the text RelayDesk review.",
              "tools_triggered": "list_devices,write_file"
            },
            {
              "description": "Execute a harmless native command",
              "expected_behavior": "Returns REVIEW_PROCESS_OK and exit status zero; never claims success for a failed command",
              "prompt": "On my reviewer VM, run the PowerShell command Write-Output REVIEW_PROCESS_OK.",
              "tools_triggered": "start_process,read_process_output"
            },
            {
              "description": "Search the disposable reviewer folder",
              "expected_behavior": "Finds the disposable README fixture and stops the search; no data outside permitted review directory",
              "prompt": "Search files in C:\\Users\\Public\\Documents\\RelayDeskReview for hello, show matches, then end the search.",
              "tools_triggered": "start_search,get_more_search_results,stop_search"
            }
          ]
        },
        "demo_recording_url": "https://drive.google.com/file/d/1I9C1oP2m13wrjVMvI9UYh-_3IqsNHapL/view"
      },
      "apps": "./.app.json"
    }
  },
  "keywords": [
    "remote development",
    "paired devices",
    "agent workflows",
    "MCP",
    "files"
  ]
}

SHA-256: 0132e73c62f725e512c30b837b0beaa99bfffe82468c3c63011eda58f2556e93