← Files PakBusARCHIVED FILE

plugin.json

5.54 KB · Nov 3, 2026 · 19:04 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "pakbus",
  "version": "1.0.2",
  "description": "Bus and metro journeys, departures, routes, fares and service changes in Pakistani cities.",
  "author": {
    "name": "Obaid Ur Rehman",
    "email": "hello@pakbus.app",
    "url": "https://pakbus.app"
  },
  "homepage": "https://pakbus.app/assistants",
  "keywords": [
    "bus",
    "metro",
    "transit",
    "Pakistan",
    "Lahore",
    "Karachi",
    "Rawalpindi"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "PakBus",
        "shortDescription": "Pakistan bus routes and times",
        "longDescription": "PakBus helps you travel by public bus and metro in Pakistani cities such as Lahore, Karachi, Multan, Rawalpindi and Islamabad.\n\nAsk for a journey between two places and PakBus gives the bus to take, where to board, where to change or get off, the times and the fare, with a map of the route. You can also see the next departures from a stop, the stops and timetable of a route, the cities covered and current service changes such as closed stations.\n\nTimes come from published timetables and a travel-time model, not from tracking buses. Women-only routes are listed but not used for journeys. PakBus covers city bus and metro routes only, not intercity coaches, trains or ticket booking.\n\nPakBus is independent. It is not run by any government body or bus operator.",
        "developerName": "Obaid Ur Rehman",
        "category": "Travel",
        "capabilities": [
          "Plan bus and metro journeys with a map",
          "Show the next departures from a stop",
          "Show a route's stops, fare and timetable",
          "List service changes such as closed stations"
        ],
        "websiteURL": "https://pakbus.app",
        "supportURL": "https://pakbus.app/assistants",
        "privacyPolicyURL": "https://pakbus.app/privacy",
        "termsOfServiceURL": "https://pakbus.app/terms",
        "defaultPrompt": [
          "How do I get from Shahdara Metro to Liberty Chowk in Lahore?",
          "When is the next bus from Gondal in Attock?",
          "What is the fare and timetable of the EV5701 bus in Attock?"
        ],
        "brandColor": "#006B52",
        "brandColorDark": "#5CC29E",
        "composerIcon": "./assets/logo.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Plan a journey with one change at a set time",
              "prompt": "How do I get from Shahdara Metro to Liberty Chowk in Lahore tomorrow at 8 am?",
              "tools_triggered": "find_places, plan_journey",
              "expected_behavior": "Gives a journey leaving soon after 8:00 AM tomorrow: the Metro Bus (LMBS-RT01) from Shahdara Metro to Kalma Chowk, a short walk, then RT-15 to Liberty Chowk, with clock times, 1 change and the Rs. 55 fare. Hosts with interactive views show the journey on a map."
            },
            {
              "description": "Next departures from a stop",
              "prompt": "When is the next bus from Gondal in Attock?",
              "tools_triggered": "find_places, place_departures",
              "expected_behavior": "Lists the next EV5702 departures from Gondal towards Attock Khurd and towards Hakeem Abad, with the minutes until each, the last bus of the day and the Rs. 20 fare."
            },
            {
              "description": "Route fare, stops and timetable",
              "prompt": "What is the fare and timetable of the EV5701 bus in Attock?",
              "tools_triggered": "route_details",
              "expected_behavior": "Says the fare is Rs. 20, lists the stops between POF Sanjwal and GBS Hazro in order and gives the day's departure times from each end."
            },
            {
              "description": "Cities covered",
              "prompt": "Which cities does PakBus cover?",
              "tools_triggered": "list_cities",
              "expected_behavior": "Lists the cities with PakBus routes and the number of routes in each, and says the Rawalpindi network also serves Islamabad."
            },
            {
              "description": "Journey in Lahore leaving now",
              "prompt": "Which bus goes from Thokar Niaz Baig to Liberty Chowk in Lahore?",
              "tools_triggered": "find_places, plan_journey",
              "expected_behavior": "Gives the next journey leaving now, usually with one change at Kalma Chowk, with the routes to board, where to get off, the times and the fare."
            }
          ],
          "negative": [
            {
              "description": "Ticket booking is not offered",
              "prompt": "Book me a coach ticket from Lahore to Islamabad."
            },
            {
              "description": "Weather is not transit information",
              "prompt": "What is the weather in Karachi today?"
            },
            {
              "description": "Places outside Pakistan are not covered",
              "prompt": "How do I get from London to Paris by train?"
            }
          ]
        },
        "commerce": false,
        "commerce_description": "PakBus does not sell anything or take payments.",
        "demo_recording_url": "https://drive.google.com/file/d/1MEikFNmDsYVtlnDNDZ8cgKEgOt3AbqhF/view?usp=sharing"
      },
      "publication": {
        "countries": [],
        "release_notes": "First release: journey planning with a map, next departures, route details, cities covered and service changes."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: d9a7d10c26cbbe4502428280fb3feab50f8c06b68ad04c7eed9d313c3251e577