← Files Swiggy DineoutARCHIVED FILE
.codex-plugin/plugin.json
4.78 KB · Nov 12, 2026 · 19:30 UTC
{
"name": "app-6a54b85a14f48191a8d2668b49d1f699",
"version": "1.0.0",
"description": "Discover restaurants and reserve tables with Swiggy Dineout in ChatGPT.",
"author": {
"name": "Swiggy Dineout"
},
"keywords": [
"dineout",
"restaurants",
"table reservations"
],
"mcpServers": "./.mcp.json",
"interface": {
"displayName": "Swiggy Dineout",
"shortDescription": "Find best tables and deals",
"longDescription": "Swiggy Dineout helps signed-in users discover restaurants, view offers, check available table slots, reserve tables, and view booking status.",
"developerName": "Swiggy Dineout",
"category": "Entertainment",
"capabilities": [
"Interactive",
"Write"
],
"defaultPrompt": [
"Find restaurants near me on Dineout",
"Check table availability for tonight",
"Show my Dineout booking"
],
"brandColor": "#E53935",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png",
"websiteURL": "https://www.swiggy.com/dineout",
"supportURL": "https://www.swiggy.com/support",
"privacyPolicyURL": "https://www.swiggy.com/privacy-policy",
"termsOfServiceURL": "https://www.swiggy.com/terms-and-conditions",
"screenshots": [
"./assets/restaurant-search.png",
"./assets/restaurant-booking.png",
"./assets/booking-status.png"
]
},
"extensions": {
"com.openai": {
"review": {
"test_cases": {
"positive": [
{
"description": "Find restaurants by cuisine and location",
"prompt": "Find South Indian restaurants near Koramangala, Bengaluru.",
"tools_triggered": "search_restaurants_dineout, render_restaurants_dineout",
"expected_behavior": "Return matching restaurants in the requested area with names, ratings, cuisine, distance, and booking actions when available."
},
{
"description": "View restaurant details",
"prompt": "Show me the details for the first restaurant from those results.",
"tools_triggered": "get_restaurant_details",
"expected_behavior": "Return the selected restaurant's address, hours, rating, available offers, and reservation information."
},
{
"description": "Check table availability",
"prompt": "Check table availability for two people tonight at that restaurant.",
"tools_triggered": "get_available_slots",
"expected_behavior": "Show available reservation slots for the requested party size and date, or clearly report when no slots are available."
},
{
"description": "Reserve an available table",
"prompt": "Reserve the 8:00 PM slot for two people using my signed-in Dineout account.",
"tools_triggered": "book_table, get_payment_options, check_payment_status, confirm_order",
"expected_behavior": "Complete the supported reservation flow only after confirmation and return the booking reference and status."
},
{
"description": "Check reservation status",
"prompt": "Show the status of my latest Dineout booking.",
"tools_triggered": "get_booking_status",
"expected_behavior": "Return the latest accessible booking status, restaurant, date, time, party size, and booking reference."
}
],
"negative": [
{
"description": "Grocery or food-delivery request",
"prompt": "Order a bag of rice for delivery.",
"expected_behavior": "Do not use Dineout tools; explain that Dineout handles restaurant reservations and direct the user to the appropriate app experience."
},
{
"description": "Missing location for restaurant search",
"prompt": "Find me a good restaurant.",
"expected_behavior": "Ask for a city or location before calling restaurant search."
},
{
"description": "Unsupported account action",
"prompt": "Change the email address on my account.",
"expected_behavior": "Do not attempt the action; explain that account changes require the Swiggy app and guide the user there."
}
]
},
"commerce": true,
"commerce_description": "Dineout supports restaurant table reservations and supported payment flows for eligible bookings.",
"demo_recording_url": "https://www.swiggy.com/dineout"
},
"publication": {
"release_notes": "Initial public release with restaurant discovery, details, table availability, reservations, booking status, payments, and error reporting."
}
}
},
"apps": "./.app.json"
}
SHA-256: 909dcc325fc96fd0e5a3557ffe05263dc6ac9e0b129ef2836dc5dded47d521a1