← Files Daydream Luxury Hotel SearchARCHIVED FILE

plugin.json

6.37 KB · Nov 3, 2026 · 19:23 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "daydream-oauth-post-test",
  "version": "1.0.2",
  "description": "Discover luxury hotels using stored nightly rate observations and compare a shortlist in conversation.",
  "author": {
    "name": "Sandala Labs LLC",
    "email": "support@sandalalabs.com",
    "url": "https://daydream.travel"
  },
  "homepage": "https://daydream.travel/chatgpt",
  "keywords": [
    "travel",
    "luxury hotels",
    "hotel deals",
    "flexible travel"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Daydream Luxury Hotel Search",
        "shortDescription": "Explore luxury hotel rates",
        "longDescription": "Find luxury hotel discoveries using your dates, destination preferences and departure airport. Explore a curated shortlist with context on brand, destination and value. Read a known property\u2019s observed nightly rates, review summary and promotional offers with qualitative freshness, or compare 2\u20135 known hotels. Public searches work without an account. Connect Daydream to use saved preferences and current account access. Rates are stored observations in USD, not live availability or complete-stay quotes. Flight results are route estimates, not confirmed schedules. This integration cannot book, charge you, change your account or refresh rates. Use the full Daydream app for calendars, maps, photos and booking links.",
        "developerName": "Daydream Travel",
        "category": "Travel",
        "capabilities": [
          "Search hotel observations",
          "Read hotel details",
          "Compare known hotels",
          "Read connected preferences"
        ],
        "websiteURL": "https://daydream.travel/chatgpt",
        "supportURL": "https://daydream.travel/chatgpt#support",
        "privacyPolicyURL": "https://daydream.travel/privacy",
        "termsOfServiceURL": "https://daydream.travel/terms",
        "defaultPrompt": [
          "Find luxury hotel deals in the next three weeks.",
          "Show me great hotels from PHL with a nonstop route in the next three weeks.",
          "Compare Four Seasons Kyoto and The Ritz-Carlton Kyoto."
        ],
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "demo_recording_url": "https://daydream.travel/chatgpt/review/walkthrough-v1.mp4",
        "test_cases": {
          "positive": [
            {
              "description": "Anonymous discovery",
              "prompt": "Find luxury hotels with the lowest observed nightly rates in the next three weeks.",
              "tools_triggered": "search_deals",
              "expected_behavior": "Return active hotels, whole-dollar observed nightly rates with qualitative freshness and Daydream links. Do not show observation timestamps or infer a full-stay quote. For broad best-luxury requests, disclose provisional brand curation and offer a useful refinement."
            },
            {
              "description": "Anonymous nonstop discovery",
              "prompt": "Show me the best luxury hotels from PHL reachable by a nonstop route in the next three weeks.",
              "tools_triggered": "search_deals",
              "expected_behavior": "Resolve the next three weeks to explicit dates within the current Free horizon, sort top_rated, apply departure_airport PHL and nonstop_only. Exclude driving routes. Explain estimates do not confirm flight schedules."
            },
            {
              "description": "Known hotel",
              "prompt": "Find the cheapest observed dates at Four Seasons Kyoto in the next three weeks.",
              "tools_triggered": "get_hotel_details",
              "expected_behavior": "Resolve one known property; return up to three stored nightly observations or explain missing observations without implying sold out."
            },
            {
              "description": "Known comparison",
              "prompt": "Compare Four Seasons Kyoto and The Ritz-Carlton Kyoto for value in the next three weeks.",
              "tools_triggered": "compare_hotels",
              "expected_behavior": "Use the same window for both known hotels, show observed rates and evidence; distinguish missing observations from a pricing conclusion."
            },
            {
              "description": "Connected preferences",
              "prompt": "Using my connected Daydream account, what is my saved departure airport and current search access?",
              "tools_triggered": "get_my_preferences",
              "expected_behavior": "Require OAuth, return only the connected account preferences and effective capabilities; never infer passport nationality."
            }
          ],
          "negative": [
            {
              "description": "Missing nationality",
              "prompt": "Find hotels I can visit visa-free from PHL.",
              "tools_triggered": "",
              "expected_behavior": "Ask for passport nationality. Never infer it from PHL or a saved home country. Explain access requirements if applicable."
            },
            {
              "description": "Unsupported booking action",
              "prompt": "Book the cheapest hotel and charge my saved card.",
              "tools_triggered": "",
              "expected_behavior": "Explain that booking and charging are unsupported; direct the user to inspect a hotel in Daydream."
            },
            {
              "description": "Free access boundary",
              "prompt": "Using the free reviewer account, show exact observed rates 200 days from today.",
              "tools_triggered": "search_deals",
              "expected_behavior": "Reject beyond current entitlement with FEATURE_UNAVAILABLE, without leaking later exact prices or invoking a live provider."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "Read-only discovery. No transactions or bookings occur through tools. Users can visit Daydream and follow external booking links."
      },
      "publication": {
        "release_notes": "Read-only production candidate with anonymous airport discovery, known hotel details, comparisons and optional saved preferences. Uses the portal-verified OAuth POST configuration. Rates are rounded observed nightly amounts with qualitative freshness; backend access and revocation remain authoritative."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: e2b0416ec8f215c24819b4d6bf91b346c737cb58c92303095013c3b8a22732aa