← Files WAYA flight searchARCHIVED FILE
plugin.json
6.3 KB · Nov 3, 2026 · 19:05 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "waya-flights",
"version": "0.1.0",
"description": "Search WAYA flight offers and open partner fare pages.",
"author": {
"name": "Dohop",
"email": "search@dohop.com"
},
"extensions": {
"com.openai": {
"interface": {
"displayName": "WAYA flight search",
"shortDescription": "Find WAYA flight offers",
"longDescription": "Search WAYA flights, compare indicative fares across a month, and review flight offers with a link to the partner fare page. Travellers can continue there or manage a flight on WAYA. The app does not book or change flights itself.",
"developerName": "Dohop",
"category": "Travel",
"capabilities": [
"Read"
],
"defaultPrompt": [
"Find flights from Keflavik to London.",
"Compare the cheapest dates from Reykjavik to Amsterdam next March.",
"Show me round-trip flight offers from London to Keflavik."
],
"websiteURL": "https://www.waya.travel/en/content/about-us",
"supportURL": "https://support.dohop.com/hc/en-us",
"privacyPolicyURL": "https://www.dohop.com/privacy-policy",
"termsOfServiceURL": "https://support.dohop.com/hc/en-us/articles/18807707828242-Dohop-Terms-and-conditions",
"logo": "assets/waya.png",
"composerIcon": "assets/waya.png"
},
"review": {
"commerce": true,
"commerce_description": "The app provides links to WAYA fare pages. Travellers can view an offer and continue to booking or manage a flight on the partner site; the app itself does not collect payment.",
"demo_recording_url": "https://youtu.be/Pm6Az94631g",
"test_cases": {
"positive": [
{
"description": "Find a served airport from a city name.",
"prompt": "I'm starting in Amsterdam. Which airport code should I use for a WAYA flight search?",
"tools_triggered": "find_airports(query=\"Amsterdam\")",
"expected_behavior": "Call find_airports with query=\"Amsterdam\". Return served matching airports with their IATA codes, names, city, and country; use only a code present in the response in a later search."
},
{
"description": "Compare flexible fares for a month in both directions.",
"prompt": "What are the cheapest dates to fly from Keflavik to Heathrow or Gatwick in March 2027?",
"tools_triggered": "cheapest_dates(origin=\"KEF\", destination=\"LHR,LGW\", month=\"2027-03\")",
"expected_behavior": "Call cheapest_dates with those exact values. Summarize returned outbound and inbound dates, direct flags, and lowest_fare values (including null when no price is known); identify these as indicative fares, not bookable offers."
},
{
"description": "Search a one-way trip on an exact date.",
"prompt": "Show me one-way economy offers from Keflavik to London on 12 March 2027.",
"tools_triggered": "search_flights(origin=\"KEF\", destination=\"LON\", departure_date=\"2027-03-12\", adults=1)",
"expected_behavior": "Call search_flights with origin=\"KEF\", destination=\"LON\", departure_date=\"2027-03-12\", adults=1 and no return_date. If offers are returned, show their prices, itinerary times and stops, and a partner fare-page link for each; if none are returned, say so. Do not claim an offer is booked or held."
},
{
"description": "Search a round trip for a mixed-age party within passenger limits.",
"prompt": "Find a round trip from London Gatwick to Keflavik, leaving 10 April 2027 and returning 17 April. Two adults, one child, and one infant.",
"tools_triggered": "search_flights(origin=\"LGW\", destination=\"KEF\", departure_date=\"2027-04-10\", return_date=\"2027-04-17\", adults=2, children=1, infants=1)",
"expected_behavior": "Call search_flights with the stated airports, dates, and passenger counts. If offers are returned, present outbound and inbound details, total prices, baggage hints, and fare-page links; if none are returned, say so."
},
{
"description": "Search multiple origin airports with a chosen currency and offer limit.",
"prompt": "Find up to five economy offers from Heathrow or Gatwick to Amsterdam on 22 March 2027, priced in GBP.",
"tools_triggered": "search_flights(origin=\"LHR,LGW\", destination=\"AMS\", departure_date=\"2027-03-22\", currency=\"GBP\", limit=5)",
"expected_behavior": "Call search_flights with the exact airport list, date, currency, and limit. Return no more than five offers with prices in the returned currency and fare-page links, or explain that none were returned."
}
],
"negative": [
{
"description": "Visa and entry eligibility are outside flight search.",
"prompt": "Do I need a visa to transit through London on my way to Iceland?",
"expected_behavior": "Do not call any flight-search tool. Explain that the app cannot determine visa or entry requirements and direct the traveller to official government guidance."
},
{
"description": "The app cannot change an existing booking itself.",
"prompt": "Change my existing WAYA flight to leave two days later.",
"expected_behavior": "Do not call any flight-search tool or claim a booking was changed. Explain that the app cannot access or modify bookings and direct the traveller to the WAYA partner page or support."
},
{
"description": "Hotel search is outside the app's tools.",
"prompt": "Find me a hotel near Amsterdam airport for one night.",
"expected_behavior": "Do not call any flight-search tool. Explain that this app searches flights and cannot find or book hotels."
}
]
}
},
"publication": {
"release_notes": "Initial public release of WAYA flight search with airport lookup, flexible-date fare comparison, and flight offers linking to WAYA fare pages.",
"countries": []
},
"apps": "./.app.json"
}
}
}
SHA-256: 3fb5239ea886de1615b24b0d74bef921789425706212434f2872de369d813864