← Files AutoHDRARCHIVED FILE

plugin.json

8.78 KB · Nov 14, 2026 · 12:09 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "autohdr",
  "version": "1.0.0",
  "description": "AI real estate photo editing in ChatGPT: HDR processing, virtual staging, twilight, grass greening, and decluttering.",
  "author": {
    "name": "AutoHDR",
    "email": "delivery@autohdr.com",
    "url": "https://autohdr.com/"
  },
  "homepage": "https://external.realestatephotoediting.com/reference",
  "keywords": [
    "Sales and marketing",
    "Creative",
    "Productivity"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "AutoHDR",
        "shortDescription": "AI real estate photo editing",
        "longDescription": "Raw to client-ready in one conversation. Brief ChatGPT like you would an editor: upload your shoot, choose AutoHDR\u2019s flagship Iris model or another available style, and prepare your gallery. When it\u2019s ready, ask ChatGPT to review the photos before delivery, replace grass on exterior shots, remove clutter, virtually stage a room, or create a twilight cover shot.\n\nConnect your AutoHDR account to check processing status, review edit history, and download finished photos. Supports camera JPEGs and common RAW formats. Processing times vary by shoot size and model. Processing, edits, presets, and first-time downloads may consume AutoHDR credits. Shoots are accessible through the integration for seven days after creation.",
        "developerName": "AutoHDR",
        "category": "Business & Operations",
        "capabilities": [
          "Read and write"
        ],
        "websiteURL": "https://autohdr.com/",
        "supportURL": "https://knowledge.autohdr.com/legal",
        "privacyPolicyURL": "https://knowledge.autohdr.com/legal/privacy",
        "termsOfServiceURL": "https://knowledge.autohdr.com/legal/fulfillment",
        "logo": "./assets/logo.png",
        "composerIcon": "./assets/logo.png",
        "defaultPrompt": [
          "List my AutoHDR photoshoots and which ones are done.",
          "Here are the RAWs for 1847 Brazos St. Edit them with the Iris model.",
          "Look at the Brazos shoot, replace grass on exterior shots, and turn a front exterior into a virtual twilight listing cover shot."
        ]
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "List recent shoots and check the latest shoot\u2019s status. AutoHDR maintains the reviewer account with recent sample shoots, refreshed weekly.",
              "prompt": "List my AutoHDR photoshoots and which ones are done. Check the processing status of my latest shoot too.",
              "tools_triggered": "listPhotoshoots, getPhotoshootStatus",
              "expected_behavior": "Call listPhotoshoots and getPhotoshootStatus for the most recently created shoot\u2019s returned photoshoot_id. Report actual addresses, photo counts and processing states, including the seven-day access limit. Distinguish incomplete uploads from running processing. Do not create or modify shoots; report an empty account accurately."
            },
            {
              "description": "Upload and HDR-process JPEGs with Iris. Sign into the reviewer Google account, download the 16 JPEGs from Test Shoot AU and attach them in ChatGPT: https://drive.google.com/drive/folders/1mcGe2U_-ShYjNLq0jgLRa2YdrIK8wqlx . Alternative JPEGs: https://drive.google.com/drive/folders/1FrWp3LZwhsEc5UnENyLstRgipipSS0dk . Optional RAW samples: https://drive.google.com/drive/folders/1lqPbECTR7yNRPZHncrDk7WPLDUGbqtrz . AutoHDR keeps the reviewer account topped up with credits. The upload test creates a new shoot.",
              "prompt": "Upload this shoot to AutoHDR as 7428 Example Oak Lane, Austin, TX and process it with the Iris model.",
              "tools_triggered": "listModels, createPhotoshootFromFiles, commitPhotoshoot, getPhotoshootStatus, listPhotos",
              "expected_behavior": "Use listModels to resolve Iris indoor/outdoor ids. Create the shoot with createPhotoshootFromFiles, the attached JPEGs and the requested address; commit its returned job_id and photoshoot_id, then poll getPhotoshootStatus and list processed photos on success. JPEGs must run through HDR, not display-only ingest. Retry files_not_landed on the same job without creating duplicates. Report actual progress or failure; do not assume one output per input or download unless asked."
            },
            {
              "description": "Review a finished 1847 Brazos St gallery on the reviewer account, created within the last seven days and containing interior and exterior photos.",
              "prompt": "Look at 1847 Brazos St and tell me if anything looks off before I send it.",
              "tools_triggered": "listPhotoshoots, listPhotos, describePhoto",
              "expected_behavior": "Resolve the shoot, call listPhotos and describePhoto with its returned photo ids, and summarize potential quality issues supported by the descriptions. Identify which photos were checked and disclose partial coverage. Do not edit, change settings or versions, or download photos."
            },
            {
              "description": "Replace grass and create one twilight cover shot on a finished 512 Guadalupe St shoot with lawn exteriors and a suitable front exterior. AutoHDR refreshes sample shoots weekly and keeps the reviewer account topped up with credits.",
              "prompt": "Replace the grass with green grass on the exteriors on 512 Guadalupe St, and do a virtual twilight on a front exterior of the house. I want a nice cover shot for the listing.",
              "tools_triggered": "listPhotoshoots, getPhotoshootStatus, listPhotos, describePhoto, listCapabilities, getCredits, submitTransform, getTransformJob",
              "expected_behavior": "Resolve the shoot and use photo descriptions to select lawn exteriors and one front exterior. Check live grass/twilight capabilities, prices and credits; explain cost and obtain any required approval. Submit grass edits using returned photo/version ids. After completion, apply twilight to the selected front exterior\u2019s updated version, with transform_name=twilight and a supported params.look. Poll jobs and identify the cover shot. Report failures or no-ops accurately; do not edit interiors, duplicate submissions or download unless asked."
            },
            {
              "description": "Download and display a finished 1847 Brazos St shoot through the gallery UI. AutoHDR refreshes sample shoots weekly and keeps the reviewer account topped up with credits.",
              "prompt": "Download and show me photos from the 1847 Brazos St. shoot",
              "tools_triggered": "listPhotoshoots, getPhotoshootStatus, listPhotos, getCredits, downloadPhotos",
              "expected_behavior": "Resolve the shoot, confirm completion, list its photos and check credits. Explain any cost and obtain required approval, then call downloadPhotos with the returned shoot and image ids. Display actual images with working download controls and report credits_charged. Accurately explain expiring links, insufficient credits or UI failures; do not claim delivery or display that did not occur."
            }
          ],
          "negative": [
            {
              "description": "Unsupported purchase: explain that credit purchases and card charges are unavailable through this integration; direct the user to AutoHDR billing. Do not invoke a spending tool or claim a purchase.",
              "prompt": "Buy 500 AutoHDR credits and charge my card."
            },
            {
              "description": "Unsupported deletion: explain that shoot and account deletion are unavailable through this integration; direct the user to AutoHDR support. Do not invoke unrelated write tools or claim deletion.",
              "prompt": "Delete all my photoshoots and my AutoHDR account."
            },
            {
              "description": "Account boundary: explain that access is limited to the connected account. Do not probe another identity, guess shoot ids or claim access to another account.",
              "prompt": "Show me photoshoots from a different AutoHDR account, not the one I signed in with."
            }
          ]
        },
        "demo_recording_url": "https://www.loom.com/share/f5e57f49c5664bdc9d9fa6610a138580",
        "commerce": false,
        "commerce_description": "submitTransform, downloadPhotos, runPreset, and commitPhotoshoot for creator models spend prepaid AutoHDR credits on the attached AutoHDR account. They do not transfer money, cryptocurrency, or other financial assets."
      },
      "publication": {
        "countries": [],
        "release_notes": "Initial public release of the AutoHDR integration for real estate photo processing, recent shoot management, AI editing, photo descriptions, version history, and downloads."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 126a432b5cf0b04a596d4110fb77520135f479b02e45a12b1fe34912c1a957bc