← Files Drive Commander for MacARCHIVED FILE
plugin.json
5.25 KB · Nov 11, 2026 · 12:44 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "app-6ab4f3af01ac819195b4db7409c732b2",
"version": "1.1.1",
"description": "Securely connect ChatGPT to an authorized Mac for files, terminal, SSH, browser and app workflows.",
"author": {
"name": "Dominik Gantenberg"
},
"extensions": {
"com.openai": {
"interface": {
"displayName": "Drive Commander for Mac",
"shortDescription": "Mac files, terminal and apps",
"longDescription": "Connect ChatGPT to a Mac you own or are explicitly authorized to manage. The Drive Commander Mac app requires macOS 14+ and must be installed, running, and paired with your account. Within the permissions you approve, Drive Commander can inspect and edit files in selected folders, run terminal and SSH commands, manage processes, use a browser, and control Mac apps. Pause the agent, revoke a device, or disconnect at any time.",
"developerName": "Dominik Gantenberg",
"category": "Developer Tools",
"defaultPrompt": [
"Help me connect my Mac to Drive Commander.",
"Show my connected Macs and tell me which one is online.",
"Run the approved tests for this project on my Mac."
],
"websiteURL": "https://drivecommander.digitdrive.de",
"supportURL": "https://drivecommander.digitdrive.de/support",
"privacyPolicyURL": "https://drivecommander.digitdrive.de/privacy",
"termsOfServiceURL": "https://drivecommander.digitdrive.de/terms",
"logo": "assets/drive-commander-icon-1024.png",
"composerIcon": "assets/drive-commander-icon-1024.png",
"logoDark": "assets/drive-commander-icon-1024.png",
"composerIconDark": "assets/drive-commander-icon-1024.png",
"brandColor": "#0A5FB4",
"brandColorDark": "#43C9F0"
},
"review": {
"demo_recording_url": "https://drivecommander.digitdrive.de/review/drive-commander-review-demo.mp4",
"test_cases": {
"positive": [
{
"description": "Lists only the connected device in the isolated reviewer tenant.",
"prompt": "Show my connected Drive Commander test device.",
"tools_triggered": "drive_list_devices",
"expected_behavior": "The response lists only the synthetic reviewer device and does not expose devices from any other account."
},
{
"description": "Reads system health from the isolated synthetic device.",
"prompt": "Read the system health of my demo device.",
"tools_triggered": "drive_system_health",
"expected_behavior": "The response contains structured health information for the synthetic device and no credentials or private customer data."
},
{
"description": "Computes a checksum for a known file in the synthetic reviewer filesystem.",
"prompt": "Calculate the SHA-256 checksum of /demo/seed.txt on my demo device.",
"tools_triggered": "drive_file_sha256",
"expected_behavior": "The returned SHA-256 value matches the seeded demo file without revealing credentials or unrelated file contents."
},
{
"description": "Writes only to the isolated in-memory reviewer fixture.",
"prompt": "Write exactly Test - bitte l\u00f6schen to /demo/output.txt on my demo device.",
"tools_triggered": "drive_write_atomic",
"expected_behavior": "Only the synthetic in-memory demo file is changed, and the returned checksum verifies the written content."
},
{
"description": "Returns tenant-scoped gateway status without changing data.",
"prompt": "Show the gateway version and the number of my connected demo devices without changing anything.",
"tools_triggered": "drive_gateway_status",
"expected_behavior": "The response contains gateway status and only the authenticated reviewer tenant's device count, without credentials or data from another tenant."
}
],
"negative": [
{
"description": "A general storage explanation does not require access to a connected Mac.",
"prompt": "Explain the difference between an HDD and an SSD."
},
{
"description": "The word drive in an unrelated creative request must not trigger Drive Commander.",
"prompt": "Write a short poem about a drive to the sea."
},
{
"description": "Google Drive is a separate cloud service and must not be accessed through Drive Commander.",
"prompt": "Show me the files in my Google Drive."
}
]
}
},
"publication": {
"release_notes": "Improves recovery after interrupted Mac operations. The gateway reconciles only positively confirmed completed operations or old reservations proven never dispatched; uncertain writes remain held and are never automatically replayed. Preserves existing tool permissions, account limits, Chrome-instance targeting and SSH target synchronization. Includes maintenance security updates."
},
"apps": "./.app.json"
}
}
}
SHA-256: 4348ea24e4965f25a33b5e33157081f5f3fa06dbfa5dbfd0ffc7b89fd79852fc