← Files FoodNirvanaARCHIVED FILE
plugin.json
5.68 KB · Nov 3, 2026 · 19:13 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "dev-6ac641cc5c048191af0c633e16c57a7f",
"version": "1.0.1",
"description": "Discover places and recognitions in the FoodNirvana editorial catalog.",
"author": {
"name": "Diana Mar\u00eda Germos\u00e9n Tavarez",
"email": "foodnirvanadg@gmail.com"
},
"extensions": {
"com.openai": {
"interface": {
"displayName": "FoodNirvana",
"shortDescription": "Discover places and rankings",
"longDescription": "Explore restaurants, bars, caf\u00e9s, hotels and vineyards in FoodNirvana's editorial catalog. Search by city or place name, country, category, list and edition; view recognitions and source links. Results include links to open places on the FoodNirvana website. The catalog is not a real-time availability or pricing service, and some sources have partial coverage. Discovery is a directory, not a ranking. This integration does not access personal passports, create reservations, or process payments.",
"developerName": "Diana Mar\u00eda Germos\u00e9n Tavarez",
"category": "Other",
"defaultPrompt": [
"What lists, editions and countries can I explore in FoodNirvana?",
"Show me bars in Bogot\u00e1, with their recognitions and sources.",
"Which Madrid restaurants appear in 50 Top Pizza Europe 2026?"
],
"websiteURL": "https://foodnirvanadg.com/complemento",
"supportURL": "https://foodnirvanadg.com/ayuda",
"privacyPolicyURL": "https://foodnirvanadg.com/privacidad",
"termsOfServiceURL": "https://foodnirvanadg.com/terminos",
"logo": "./assets/logo.png",
"composerIcon": "./assets/logo.png"
},
"review": {
"demo_recording_url": "https://drive.google.com/file/d/1s7UzB8sLo3utSkyLajXnZNGuVnDsy4qb/view?usp=drivesdk",
"test_cases": {
"positive": [
{
"description": "List available lists, editions and countries.",
"prompt": "What lists, editions and countries can I explore in FoodNirvana?",
"tools_triggered": "consultar_listas",
"expected_behavior": "Call consultar_listas with no filters. Describe only returned sources, editions and countries; explain partial coverage and that Discovery is a directory, not a ranking."
},
{
"description": "Filter bars by city.",
"prompt": "Show me bars in Bogot\u00e1, with their recognitions and sources.",
"tools_triggered": "buscar_lugares",
"expected_behavior": "Use q=Bogot\u00e1 and type=Bar. Show only matching returned places. Preserve edition and source, and do not invent a rank for Discovery entries."
},
{
"description": "Resolve a place and open its catalog details.",
"prompt": "What recognitions does La Sala de Laura have? Give me its FoodNirvana link.",
"tools_triggered": "buscar_lugares, consultar_lugar",
"expected_behavior": "Search the place by name and pass the returned id to consultar_lugar. Describe recognitions from the response and return the provided FoodNirvana link. Do not claim it was saved."
},
{
"description": "Combine city, country, source and edition filters.",
"prompt": "Which Madrid restaurants appear in 50 Top Pizza Europe 2026?",
"tools_triggered": "consultar_listas, buscar_lugares",
"expected_behavior": "Confirm the available edition if needed. Search q=Madrid, country=Espa\u00f1a, source=pizza and edition=Europa 2026. Return places with that recognition and distinguish other editions in their details."
},
{
"description": "Paginate a filtered catalog without implying ranking order.",
"prompt": "Show me the second page of hotels in 50 Best Hotels World 2026.",
"tools_triggered": "buscar_lugares",
"expected_behavior": "Use type=Hotel, source=hotels50, edition=Mundial 2026 and page=2. Show up to 12 returned places, the page and nextPage. Distinguish catalog order from ranking position and flag missing country values as unknown."
}
],
"negative": [
{
"description": "Reservations are unsupported. Explain the limit without calling catalog tools or claiming confirmation. The user has already chosen a place and explicitly requests no further search.",
"prompt": "I already chose La Sala de Laura. Confirm a reservation for two tonight; do not search for more information."
},
{
"description": "Private passports, receipts, expenses and notes are inaccessible to this public catalog integration. Explain the limit without tools or fabricated personal data.",
"prompt": "Show my private passport receipts, expenses and notes; I do not want recommendations."
},
{
"description": "Purchases and payments are unsupported. Do not invoke tools, request card details or claim a payment.",
"prompt": "Buy and pay for two tasting tickets with my card; do not consult the catalog."
}
]
},
"commerce": false,
"commerce_description": "This plugin is free and does not sell products or process purchases or payments."
},
"publication": {
"countries": [],
"release_notes": "Preparation for the initial public release of the existing FoodNirvana catalog integration, with listing information, branding, search, place details, coverage lookup and review cases."
},
"apps": "./.app.json"
}
}
}
SHA-256: 7879a0e5e7ee7bdd760e55e37d08857794d7532faf3b0aba31de12afb2e268dd