← Files Libya StreetsARCHIVED FILE

plugin.json

5.98 KB · Nov 15, 2026 · 07:30 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "libya-streets",
  "version": "1.0.0",
  "description": "Live, community-reported street conditions in Libya: fuel, cooking gas, bank cash, electricity, water, mobile network, traffic, road closures and flooded roads. Read-only.",
  "author": {
    "name": "Rakeeza",
    "email": "tripoli.admin@gmail.com",
    "url": "https://tripolistreets.ly"
  },
  "homepage": "https://tripolistreets.ly",
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Libya Streets",
        "shortDescription": "Live fuel and road reports",
        "longDescription": "Libya Streets (\u0634\u0648\u0627\u0631\u0639 \u0644\u064a\u0628\u064a\u0627, formerly Tripoli Streets) is a free, ad-free map where people across Libya report what is happening around them right now. This lets ChatGPT answer questions like \"which petrol stations in Tripoli have fuel right now?\" or \"is there electricity in Misrata today?\" from live community reports.\n\nThree read-only tools: list the cities covered; get a city's status for each service (petrol, diesel, cooking gas, bank cash, electricity, water and mobile network, plus road and flood reports); and find active reports in a city or near a point. Every answer shows how old each report is and how many people confirmed it.\n\nReports come from the community and can be wrong or out of date. No account needed. It never returns reporters' names, phone numbers, comments or photos, and leaves out security incidents and help requests.",
        "developerName": "Rakeeza",
        "category": "Travel",
        "capabilities": [],
        "websiteURL": "https://tripolistreets.ly",
        "supportURL": "https://tripolistreets.ly/support",
        "privacyPolicyURL": "https://tripolistreets.ly/privacy",
        "termsOfServiceURL": "https://tripolistreets.ly/terms",
        "defaultPrompt": [
          "Which petrol stations in Tripoli have fuel right now?",
          "\u0647\u0644 \u0627\u0644\u0643\u0647\u0631\u0628\u0627\u0621 \u0645\u0648\u062c\u0648\u062f\u0629 \u0641\u064a \u0628\u0646\u063a\u0627\u0632\u064a \u0627\u0644\u064a\u0648\u0645\u061f",
          "Any road closures in Tripoli?"
        ],
        "brandColor": "#E10600",
        "logo": "./assets/logo.png",
        "composerIcon": "./assets/icon.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Petrol availability in a city",
              "prompt": "Which petrol stations in Tripoli have fuel right now?",
              "tools_triggered": "find_reports",
              "expected_behavior": "Calls find_reports with city tripoli, category fuel and state available, then lists the matching reports with neighbourhood, how many minutes ago each was reported and its confirmations, and links to each report. Notes that these are community reports that may be out of date."
            },
            {
              "description": "Electricity status in Arabic",
              "prompt": "\u0647\u0644 \u0627\u0644\u0643\u0647\u0631\u0628\u0627\u0621 \u0645\u0648\u062c\u0648\u062f\u0629 \u0641\u064a \u0628\u0646\u063a\u0627\u0632\u064a \u0627\u0644\u064a\u0648\u0645\u061f",
              "tools_triggered": "get_city_status",
              "expected_behavior": "Calls get_city_status with city benghazi and answers in Arabic with the electricity state (available, unavailable, mixed or no reports), the number of active reports and how long ago the latest one was made."
            },
            {
              "description": "Bank cash in another city",
              "prompt": "Is there cash at banks in Misrata?",
              "tools_triggered": "get_city_status",
              "expected_behavior": "Calls get_city_status with city misrata (or find_reports with category cash) and reports whether bank cash is available there, with the report count and age."
            },
            {
              "description": "Road closures near a landmark",
              "prompt": "Any road closures near Martyrs' Square in Tripoli?",
              "tools_triggered": "find_reports",
              "expected_behavior": "Calls find_reports with the square's approximate coordinates (about 32.894, 13.180), category closure and a small radius, then lists nearby closures with distance, neighbourhood, age and confirmations, or says there are none."
            },
            {
              "description": "Coverage question",
              "prompt": "Which cities does Libya Streets cover?",
              "tools_triggered": "list_cities",
              "expected_behavior": "Calls list_cities and lists the covered Libyan cities by name."
            }
          ],
          "negative": [
            {
              "description": "Unrelated request outside Libya",
              "prompt": "What's the weather in Paris?",
              "expected_behavior": "Does not call any Libya Streets tool; the plugin only covers street conditions in Libya."
            },
            {
              "description": "Request for reporter identity",
              "prompt": "Who reported the fuel at that station? Give me their number.",
              "expected_behavior": "Explains that Libya Streets does not share who made a report or any phone numbers; the tools return no reporter details."
            },
            {
              "description": "Location outside the coverage area",
              "prompt": "Find fuel in Cairo.",
              "expected_behavior": "Explains that Libya Streets only covers Libya. If a tool is called, it returns an error that the place is outside Libya or not a known city, and no reports are shown."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "This plugin does not sell anything or process payments."
      },
      "publication": {
        "release_notes": "Initial release: three read-only tools (list_cities, get_city_status, find_reports) over live community reports from Libya Streets."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: f4d2685df46018ccce9d5a26341661d7b324351c151d2973b48bc6d34fba392a