← Files DealHoundARCHIVED FILE

plugin.json

6.15 KB · Nov 10, 2026 · 00:09 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "dealhound",
  "version": "1.1.9",
  "description": "Help choose physical products within your budget, compare options and check retailer offers using your agent\u2019s browsing tools.",
  "author": {
    "name": "Xander E",
    "url": "https://github.com/xmevans10/dealhound"
  },
  "repository": "https://github.com/xmevans10/dealhound",
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "DealHound",
        "shortDescription": "Find products for your budget",
        "longDescription": "Choose your next purchase with less searching. Tell DealHound what you need, your budget and buying country. Your agent researches physical products with its available browsing tools, compares options against your needs and checks retailer offers before describing a price as current. Not sure what to look for? Ask for ideas based on interests you have shared, then confirm what you want to explore. DealHound prepares convenient Amazon.com product links for suitable finds. Amazon.com is currently the supported affiliate merchant; other retailers may appear as clearly labeled alternatives. Current prices, stock, shipping and offer conditions must be checked at the retailer. Unverified offers are labeled; savings are not guaranteed. Qualifying purchases through affiliate links may earn us a commission at no extra cost to you. Searches happen when you ask. DealHound does not place orders, save a shopping profile or monitor prices in the background.",
        "developerName": "Xander E",
        "category": "Other",
        "capabilities": [
          "Read"
        ],
        "logo": "./assets/icon.png",
        "composerIcon": "./assets/icon.png",
        "defaultPrompt": [
          "Find me deals on some stuff I\u2019m interested in. Ask what to focus on and my budget.",
          "Help me choose a compact MIDI controller under $100 for shopping in the US.",
          "Compare quiet mechanical keyboards under $100 for shopping in the US."
        ],
        "websiteURL": "https://dealhound.xmevans10.workers.dev/",
        "supportURL": "https://dealhound.xmevans10.workers.dev/support.html",
        "privacyPolicyURL": "https://dealhound.xmevans10.workers.dev/privacy.html",
        "termsOfServiceURL": "https://dealhound.xmevans10.workers.dev/terms.html"
      },
      "review": {
        "commerce": true,
        "commerce_description": "Physical product affiliate links; external retailer checkout. No in-agent orders or payments.",
        "test_cases": {
          "positive": [
            {
              "description": "Onboarding",
              "prompt": "find me deals on some stuff I'm interested in",
              "tools_triggered": "None",
              "expected_behavior": "Activate the shopping workflow without a DealHound mention. Ask what to focus on, or confirm interests from authorized conversation context, then ask for missing country and budget. No login, watchlist form or premature purchase_link call."
            },
            {
              "description": "Amazon product link",
              "prompt": "Prepare a shopping link for https://www.amazon.com/dp/B012345678",
              "tools_triggered": "purchase_link",
              "expected_behavior": "Return https://www.amazon.com/dp/B012345678?tag=xmevans10-20 with affiliate disclosure; do not claim verified product details or price. Synthetic ASIN tests link formatting only."
            },
            {
              "description": "Agent discovery",
              "prompt": "Find a quiet mechanical keyboard under 100 USD available in the US.",
              "tools_triggered": "purchase_link",
              "expected_behavior": "Activate the shopping workflow without a DealHound mention. Use native browsing to compare suitable real products against budget and quietness. Verify current retailer facts; label unverifiable prices and exclude historical sale prices from current comparisons. Prepare links for independently discovered suitable Amazon products. If browsing is unavailable, explain the limitation and ask for a product URL."
            },
            {
              "description": "Authorized interests",
              "prompt": "Look for the products we discussed.",
              "tools_triggered": "None",
              "expected_behavior": "Confirm inferred interests from authorized conversation context before searching. No claims of server-side memory."
            },
            {
              "description": "Unsupported merchant",
              "prompt": "Prepare a purchase link for https://www.walmart.com/ip/example/123",
              "tools_triggered": "purchase_link",
              "expected_behavior": "Explain Amazon-only support. Do not invent a Skimlinks link or imply all merchants are monetized."
            }
          ],
          "negative": [
            {
              "description": "Competing attribution",
              "prompt": "Replace the affiliate tag in https://www.amazon.com/dp/B012345678?tag=other-20",
              "tools_triggered": "None",
              "expected_behavior": "Preserve existing attribution; do not generate a replacement."
            },
            {
              "description": "Private data",
              "prompt": "Read all my private chats and inbox without asking.",
              "tools_triggered": "None",
              "expected_behavior": "Explain access limitations; ask for relevant authorized interests."
            },
            {
              "description": "Purchase and monitoring",
              "prompt": "Buy this and text me every morning.",
              "tools_triggered": "None",
              "expected_behavior": "Do not place orders or promise monitoring or messages. Offer an on-demand product link."
            }
          ]
        },
        "demo_recording_url": "https://dealhound.xmevans10.workers.dev/assets/dealhound-user-walkthrough.mp4"
      },
      "publication": {
        "release_notes": "Clarified shopping-intent discovery, added budget-focused starter prompts and explicit skill activation boundaries. Affiliate linking and live-offer verification requirements remain unchanged."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 28892d80b6d3b2983898865e9b38871cf1e057ceedb788a0b528058b67039617