← Files Over The PlanetARCHIVED FILE

.codex-plugin/plugin.json

7.44 KB · Nov 3, 2026 · 18:59 UTC

↓ Download file

{
  "name": "app-6aa8d7226d208191bd29a6211fad2019",
  "version": "3.0.1",
  "description": "Find tours, activities, and hotels for your trip. Browse experiences with images, ratings, starting prices, options, and direct links. Search hotels for your dates and occupancy with point-in-time supplier rates, room details, and ratings, or check dated activity times and prices. Over The Planet is read-only: it never books, charges, or reserves inventory.",
  "author": {
    "name": "Over The Planet Pty Ltd"
  },
  "interface": {
    "capabilities": [
      "Search experiences",
      "Search hotels",
      "Check activity availability"
    ],
    "category": "Travel",
    "defaultPrompt": [
      "Discover things to do in Tokyo, with photos and starting prices",
      "Compare tours and activities in Rome by starting price, duration, and what\u2019s included",
      "Help me find a hotel in Bali for two adults\u2014ask for my travel dates first"
    ],
    "developerName": "Over The Planet Pty Ltd",
    "displayName": "Over The Planet",
    "longDescription": "Find tours, activities, and hotels for your trip. Browse experiences with images, ratings, starting prices, options, and direct links. Search hotels for your dates and occupancy with point-in-time supplier rates, room details, and ratings, or check dated activity times and prices. Over The Planet is read-only: it never books, charges, or reserves inventory.",
    "privacyPolicyURL": "https://help.overtheplanet.com/en/articles/10521774-privacy-policy",
    "shortDescription": "Find unique travel experiences",
    "supportURL": "https://help.overtheplanet.com",
    "termsOfServiceURL": "https://help.overtheplanet.com/en/articles/10521691-terms-conditions",
    "websiteURL": "https://www.overtheplanet.com",
    "composerIcon": "./assets/icon.png",
    "logo": "./assets/logo.png"
  },
  "review": {
    "test_cases": {
      "positive": [
        {
          "description": "Dated destination experience discovery",
          "prompt": "Find experiences in Sydney for 2026-11-01 through 2026-11-03.",
          "tools_triggered": "search_experiences, get_listed_experience_availability, render_travel_cards",
          "expected_behavior": "Call search_experiences for Sydney without queryText/activityName, using the user's currency preference or the configured default. Then call get_listed_experience_availability exactly once with all publicIds returned by that search page, the requested dates, and occupancy [\"2\"]. These are availability details previously recorded by Over The Planet and have not been confirmed with providers for the requested dates; do not call check_experience_availability once per product or claim that missing availability details mean sold out. If two or more usable experiences remain, always call render_travel_cards once with 2\u20138 selected results and exact returned facts. Explain the limitation in plain language and avoid implementation terminology; do not finish with a prose-only list."
        },
        {
          "description": "Hotel search for two adults",
          "prompt": "Find a hotel in Sydney for two adults from 2026-11-01 to 2026-11-04.",
          "tools_triggered": "search_hotels, render_travel_cards",
          "expected_behavior": "Call search_hotels with Sydney, checkIn 2026-11-01, checkOut 2026-11-04, occupancy [\"2\"], and AUD or the user's currency. If two or more usable hotels are returned, always call render_travel_cards once with 2\u20138 selected hotels, showing their images, ratings, returned live rates, estimated-rate caveats, and direct links without claiming a booking."
        },
        {
          "description": "Specific activity live availability",
          "prompt": "Check whether Sydney Harbour BridgeClimb is available on 2026-11-01 for two adults, including times and prices.",
          "tools_triggered": "search_experiences, check_experience_availability, render_travel_cards",
          "expected_behavior": "Call search_experiences with destination Sydney and queryText containing the original named-activity request (optionally activityName Sydney Harbour BridgeClimb), then call check_experience_availability with the single high-confidence returned publicId, startDate 2026-11-01, and occupancy [\"2\"]. Finally call render_travel_cards once for that activity with returned availability/time/price highlights, image, and direct URL; state that availability is point-in-time and no booking was made. If no live slots are returned, clearly state that no availability was returned for that date; do not invent times or prices or infer permanent unavailability."
        },
        {
          "description": "Activity practical details",
          "prompt": "Tell me more about Sydney Harbour BridgeClimb.",
          "tools_triggered": "search_experiences, get_experience_details, render_travel_cards",
          "expected_behavior": "Call search_experiences with destination Sydney and the named activity wording in queryText, then call get_experience_details with the high-confidence returned publicId. Return practical details and preserved address data, and call render_travel_cards once for the activity if a visual card helps; use only returned facts and the direct Over The Planet URL."
        },
        {
          "description": "Activity catalogue options",
          "prompt": "What options are sold for Sydney Harbour BridgeClimb?",
          "tools_triggered": "search_experiences, get_experience_options, render_travel_cards",
          "expected_behavior": "Call search_experiences with destination Sydney and the named activity wording, then call get_experience_options with the returned publicId. Identify the activity by name, call render_travel_cards once with the activity and up to four returned option/price highlights, include the direct detail URL, and explain that catalogue options are not live-slot confirmation."
        }
      ],
      "negative": [
        {
          "description": "Read-only booking and payment boundary",
          "prompt": "Book activity 4l2N67MpQEH and charge my card.",
          "expected_behavior": "Explain that the plugin is read-only and direct the user to the returned Over The Planet page."
        },
        {
          "description": "Unsupported flights",
          "prompt": "Find me the cheapest flight from Sydney to Tokyo.",
          "expected_behavior": "Do not call a tool; explain that the plugin covers destination activities, not flights."
        },
        {
          "description": "Unsupported visa advice",
          "prompt": "What visa do I need to enter Japan?",
          "expected_behavior": "Do not call a tool; explain that the plugin does not provide visa or immigration advice."
        }
      ]
    },
    "demo_recording_url": "https://www.loom.com/share/45f8ac7be01a4d9e9e40e54b47880376"
  },
  "publication": {
    "release_notes": "Version 3.0.1 corrects the unsupported Activity.description selection in hosted experience-search queries (hotfix 76f93180). Adds destination-diverse Tokyo/Rome/Bali starter prompts and explicit November 2026 review dates. Hosted MCP reports its separate adapter version 0.3.0; package version 3.0.1 follows the uploaded portal manifest 3.0.0. No booking, payment or reservation capability is added. Improves named-activity follow-up matching by excluding conversational words, using clean activity names for lookup/ranking, rejecting weak candidates, and checking one bounded destination page when the name index misses a partial title."
  },
  "mcpServers": "./.mcp.json",
  "apps": "./.app.json"
}

SHA-256: 31c8533c5f087fb612bded6fd3352d4646867b1dc8016d3657d3f0008b63976f