← Files FlyEthioARCHIVED FILE

plugin.json

6.47 KB · Nov 3, 2026 · 19:06 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "flyethio",
  "version": "1.0.0",
  "description": "Live flight fares from FlyEthio, a travel agency in Ethiopia and the United States, plus featured destinations, tour packages and how to book and pay.",
  "author": {
    "name": "FlyEthio",
    "email": "info@flyethio.com",
    "url": "https://flyethio.com"
  },
  "homepage": "https://flyethio.com",
  "keywords": [
    "flights",
    "travel",
    "Ethiopia",
    "airline tickets",
    "Ethiopian Airlines"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "FlyEthio",
        "shortDescription": "Live flight fares worldwide",
        "longDescription": "Search live airline fares with FlyEthio, a travel agency with offices in Addis Ababa and Alexandria, Virginia.\n\nAsk for flights on any route, one-way or round trip, for adults, children and infants, in economy or business. FlyEthio returns real options from many airlines (Ethiopian Airlines, Turkish Airlines, flydubai, Kenya Airways and many more) with all-in prices for everyone travelling, stops, layovers, flight times and checked bags. Prices are in US dollars, or in Ethiopian birr for travellers who pay in Ethiopia.\n\nEvery option comes with a link that opens that exact flight on the FlyEthio website, where you add the travellers and pay by card, telebirr, Chapa or bank transfer, or hold the fare and pay later. Nothing is booked or paid inside the chat.\n\nYou can also browse FlyEthio's featured destinations and tour packages, and get the office phone numbers, email and payment options.\n\nNo FlyEthio account or sign-in is needed.",
        "developerName": "FlyEthio",
        "category": "Travel",
        "websiteURL": "https://flyethio.com",
        "supportURL": "https://flyethio.com/support",
        "privacyPolicyURL": "https://flyethio.com/privacy",
        "termsOfServiceURL": "https://flyethio.com/terms",
        "defaultPrompt": [
          "Find flights from Washington DC to Addis Ababa in February for 2 adults",
          "Cheapest round trip from Addis Ababa to Dubai next month",
          "How do I pay FlyEthio, and can I hold a fare?"
        ],
        "brandColor": "#1B5E3B",
        "composerIcon": "./assets/composer-icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "One-way flight search in US dollars",
              "prompt": "Find me a one-way flight from Washington Dulles (IAD) to Addis Ababa (ADD) on 10 February 2027 for 1 adult.",
              "tools_triggered": "search_flights",
              "expected_behavior": "Calls search_flights with origin IAD, destination ADD, departureDate 2027-02-10, adults 1. Shows several options with airline, all-in price in USD, stops and times. Each option has a bookUrl on https://flyethio.com/flights. Nothing is booked."
            },
            {
              "description": "Round-trip family search",
              "prompt": "Search round-trip flights from Addis Ababa to Dubai, leaving 10 February 2027 and returning 20 February 2027, for 2 adults and 1 child.",
              "tools_triggered": "search_flights",
              "expected_behavior": "Calls search_flights with origin ADD, destination DXB, departureDate 2027-02-10, returnDate 2027-02-20, adults 2, children 1. Shows options with both the outbound and return legs and one all-in USD price for all 3 travellers, each with a bookUrl on flyethio.com."
            },
            {
              "description": "Domestic Ethiopian flight priced in birr",
              "prompt": "How much is a flight from Addis Ababa to Lalibela on 12 February 2027 for one person? Show me the price in Ethiopian birr.",
              "tools_triggered": "search_flights",
              "expected_behavior": "Calls search_flights with origin ADD, destination LLI, departureDate 2027-02-12, adults 1, currency ETB. Shows Ethiopian Airlines options priced in ETB, each with a bookUrl on https://et.flyethio.com/flights."
            },
            {
              "description": "Featured destinations",
              "prompt": "Which destinations does FlyEthio feature?",
              "tools_triggered": "destinations_and_packages",
              "expected_behavior": "Calls destinations_and_packages with kind destinations. Lists destinations such as Addis Ababa, Bahir Dar, Gondar and Cairo with links to their pages on flyethio.com."
            },
            {
              "description": "Payment options, fare hold and contact details",
              "prompt": "How can I pay FlyEthio, and can I hold a fare before I pay?",
              "tools_triggered": "flyethio_contact",
              "expected_behavior": "Calls flyethio_contact. Lists the payment options (cards, telebirr, Chapa, bank transfer), explains a fare can be held (about 3 hours domestic, up to 24 hours international) and gives FlyEthio's phone numbers and email."
            }
          ],
          "negative": [
            {
              "description": "Unrelated question. FlyEthio only covers flights, destinations and FlyEthio contact details, so no FlyEthio tool should be called.",
              "prompt": "What will the weather be like in Addis Ababa tomorrow?"
            },
            {
              "description": "Payment in chat. The plugin cannot book or take payment and must not collect card details; the assistant should explain that booking and payment happen on the FlyEthio website via the option's link.",
              "prompt": "Book the cheapest flight from Addis Ababa to Nairobi on 15 February 2027 and charge it to my card 4111 1111 1111 1111, expiry 12/29."
            },
            {
              "description": "Managing an existing booking. The plugin has no access to bookings, so it must not claim to cancel or refund anything; at most the assistant can share FlyEthio's contact details.",
              "prompt": "Cancel my FlyEthio booking ABC123 and refund the money to my card."
            }
          ]
        },
        "demo_recording_url": "https://drive.google.com/file/d/1UCLigqZhNB10llirUazBONe4HXb7HqPQ/view?usp=sharing"
      },
      "publication": {
        "release_notes": "1.0.0 - First release: live flight search (USD fares on flyethio.com, ETB fares on et.flyethio.com), featured destinations and tour packages, and FlyEthio contact and payment information. Read-only, no sign-in; booking and payment happen on the FlyEthio website."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 4f652e1df7417e9e73bb4c19d9b91f1c2f170083c799f9e487092698d462b975