← Files ExaMedix ReachARCHIVED FILE

plugin.json

6.3 KB · Nov 3, 2026 · 19:21 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "examedix-reach",
  "version": "0.1.1",
  "description": "Securely connect ChatGPT to Windows computers you own or are authorized to administer.",
  "author": {
    "name": "ExaMedix Technologies",
    "url": "https://examedix.ch"
  },
  "homepage": "https://reach.examedix.ch",
  "keywords": [
    "windows",
    "remote-work",
    "files",
    "automation",
    "workstation"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "ExaMedix Reach",
        "shortDescription": "Work with your Windows PC",
        "longDescription": "Securely connect ChatGPT to Windows computers you own or are authorized to administer. ExaMedix Reach can list, read, search, create and edit authorized files; work with PDF/XLSX; inspect and manage processes; and, when Power Mode is explicitly enabled on the local computer, start user-level processes and run PowerShell with that Windows user's permissions. Power Mode is off by default and never provides UAC/admin elevation. Credential stores, private keys and selected high-impact commands remain blocked locally.",
        "developerName": "ExaMedix Technologies",
        "category": "Productivity",
        "capabilities": [
          "Connect to paired Windows computers",
          "List, read, search, create and edit authorized files",
          "Work with authorized PDF and XLSX files",
          "Inspect and manage user-level processes",
          "Run user-level PowerShell/process commands only when Power Mode is explicitly enabled locally"
        ],
        "websiteURL": "https://reach.examedix.ch",
        "supportURL": "https://examedix.ch/support/",
        "privacyPolicyURL": "https://examedix.ch/reach/privacy",
        "termsOfServiceURL": "https://examedix.ch/reach/terms",
        "defaultPrompt": [
          "Show me the files in my Documents folder.",
          "Find TODO items in my project folder.",
          "Check the status of my paired Windows computer."
        ],
        "brandColor": "#0F172A",
        "brandColorDark": "#38BDF8",
        "composerIcon": "./assets/icon.svg",
        "logo": "./assets/icon.svg"
      },
      "onboardingSkill": "./skills/get-started/SKILL.md",
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "List files in the review demo folder on the paired Windows computer.",
              "prompt": "List the files in my Documents\\Reach Demo folder.",
              "tools_triggered": "list_devices, list_directory",
              "expected_behavior": "Identify the paired review computer and return the files in the authorized Reach Demo folder without accessing restricted credential locations."
            },
            {
              "description": "Read a sample text file from the authorized review folder.",
              "prompt": "Read hello.txt from my Documents\\Reach Demo folder.",
              "tools_triggered": "read_file",
              "expected_behavior": "Return the contents of hello.txt from the paired review computer."
            },
            {
              "description": "Search authorized project files for a known marker.",
              "prompt": "Find the text NEEDLE-REACH-2026 anywhere under my Documents\\Reach Demo folder.",
              "tools_triggered": "start_search, get_more_search_results",
              "expected_behavior": "Search only the authorized folder and return the matching file and line."
            },
            {
              "description": "Create a new text file in the authorized review folder.",
              "prompt": "Create Documents\\Reach Demo\\created-by-chatgpt.txt containing: Reach write test OK",
              "tools_triggered": "write_file",
              "expected_behavior": "Ask for any required write confirmation, then create the requested file on the paired review computer."
            },
            {
              "description": "Read basic system information from the paired review computer.",
              "prompt": "Show me basic system information for my paired review computer.",
              "tools_triggered": "system_info",
              "expected_behavior": "Return basic Windows, memory and shell information from the authorized paired review computer without enabling Power Mode or changing workstation state."
            }
          ],
          "negative": [
            {
              "description": "General language translation without workstation access.",
              "prompt": "Translate the sentence \"Buongiorno, come stai?\" into English.",
              "expected_behavior": "Answer the translation directly without invoking ExaMedix Reach, listing devices, or accessing any file or computer."
            },
            {
              "description": "Draft a message entirely from the user request, without computer files.",
              "prompt": "Write a short, polite thank-you email to a colleague who helped me complete a project.",
              "expected_behavior": "Write the requested email directly in ChatGPT. Do not invoke ExaMedix Reach or access the user's Windows computer."
            },
            {
              "description": "Explain a general computer concept without inspecting a specific PC.",
              "prompt": "Explain the difference between RAM and SSD storage in simple terms.",
              "expected_behavior": "Give a general explanation based on existing knowledge without invoking ExaMedix Reach or inspecting the hardware of a paired computer."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "ExaMedix Reach does not sell or process payments inside ChatGPT. Users may access functionality included in an existing Reach account; subscription signup and billing are managed externally on the ExaMedix Reach website.",
        "demo_recording_url": "https://youtu.be/JCqyB5Pxg_Q"
      },
      "publication": {
        "release_notes": "Initial ExaMedix Reach directory submission with npm agent 0.1.1: npm-distributed Windows agent, secure device pairing, OAuth 2.1-style authorization with PKCE and OIDC, scoped file/search/system/process tools, optional locally enabled Power Mode for user-level commands, credential-path protections, redacted audit logging, and Swiss-hosted infrastructure."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 3928fba8037d0d04bcbad046fbbe0c5399966315f97a52bd0a56946770bb7669