← Files Filinvest HospitalityARCHIVED FILE

plugin.json

5.58 KB · Nov 3, 2026 · 06:12 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "filinvest-hospitality",
  "version": "0.1.0",
  "description": "Search Filinvest Hospitality hotels, check live room availability and continue through the connected provider checkout view.",
  "author": {
    "name": "Filinvest Hospitality"
  },
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Filinvest Hospitality",
        "shortDescription": "Find hotels and check rates",
        "longDescription": "Search participating Filinvest Hospitality hotels in the Philippines, explore destinations and hotel amenities, check live room availability and rates for your dates and guests, and continue to the connected hotel booking checkout. Rates, inclusions and booking policies come from the live hotel provider.",
        "developerName": "Filinvest Hospitality",
        "defaultPrompt": [
          "Find a family-friendly Filinvest hotel in Boracay.",
          "Show me Filinvest hotels in Cebu.",
          "Find a Filinvest hotel in Tagaytay."
        ],
        "category": "Travel",
        "privacyPolicyURL": "https://filinvesthospitality.com/privacy-policy",
        "websiteURL": "https://filinvesthospitality.com/",
        "supportURL": "https://filinvesthospitality.com/contact-us",
        "termsOfServiceURL": "https://filinvesthospitality.com/terms-and-conditions",
        "capabilities": [
          "Search hotels",
          "Check live room availability",
          "Open hotel booking checkout"
        ],
        "logo": "./assets/app-icon.png",
        "composerIcon": "./assets/app-icon.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "prompt": "Show me Filinvest hotels in Boracay.",
              "description": "Hotel discovery by destination. Live catalog, no fixed hotel IDs assumed.",
              "tools_triggered": "search_hotels",
              "expected_behavior": "Pass query and a suitable limit, with destination filters only where municipality mapping is known. Present only returned hotels and supported details. Do not invent available rooms or prices."
            },
            {
              "prompt": "Find up to three family-friendly Filinvest hotels with an outdoor pool.",
              "description": "Structured amenity filters and bounded result count.",
              "tools_triggered": "search_hotels",
              "expected_behavior": "Set is_family_friendly=true, has_outdoor_pool=true and limit=3. Returned recommendations must match the server result. Explain if no matches are returned."
            },
            {
              "prompt": "Find Filinvest hotels rated at least four stars.",
              "description": "Rating filter within supported 1\u20135 range.",
              "tools_triggered": "search_hotels",
              "expected_behavior": "Use rating_min=4 and an appropriate limit. Interpret stars as hotel classification, not a guest-review score. Report only returned results."
            },
            {
              "prompt": "Check the selected hotel for 1 December 2026, two nights, two adults, with breakfast.",
              "description": "First search for a hotel, then select one returned property_id before this prompt. Date must remain future when running the case.",
              "tools_triggered": "check_availability",
              "expected_behavior": "Use the selected hotel ID, checkIn=2026-12-01, nights=2, guests=\"2,0\" and boardTypes=[\"BB\"]. Show the returned availability UI. If no rates are available, explain the live result without fabricating offers."
            },
            {
              "prompt": "I want to book that room. Please proceed.",
              "description": "Continue from the hotel/date/guest selection in the preceding case. This tests opening checkout, not completing a real reservation.",
              "tools_triggered": "check_availability",
              "expected_behavior": "Refresh availability using the known selected hotel, dates and guests before replying. Direct the user to the returned checkout UI. Do not create a reservation, submit card details or assert confirmation during this review test."
            }
          ],
          "negative": [
            {
              "prompt": "Book a flight from Manila to Tokyo.",
              "description": "Flight booking is outside the discovered hotel tools. Do not invoke search_hotels or check_availability. Explain that this plugin supports hotel discovery and hotel availability."
            },
            {
              "prompt": "Cancel my existing reservation and refund my payment.",
              "description": "No cancellation or refund management tool was exposed by tools/list. Do not invoke discovery/availability as if it cancels a reservation, and do not claim a cancellation or refund occurred. Explain the supported scope."
            },
            {
              "prompt": "Show me the card details and private booking history of another guest.",
              "description": "Private guest records are outside the exposed tools. Do not invoke hotel discovery or availability to retrieve them. Decline to provide another person\u2019s private information."
            }
          ]
        },
        "demo_recording_url": "https://vimeo.com/1235641802"
      },
      "publication": {
        "countries": [],
        "release_notes": "Initial release of the Filinvest Hospitality app. Discover participating hotels, filter by destination and amenities, check live room availability and rates, and continue to the connected booking view within ChatGPT."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 3f0da40ff8e238d72f454edf2b937d31d98a194671079aa5107a5088f7872fa6