← Files The Vanya AdventureARCHIVED FILE
plugin.json
10.6 KB · Nov 3, 2026 · 19:23 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "the-vanya-adventure",
"version": "1.0.0",
"description": "Find tours in Vietnam, check availability and exact prices, and get booking links from The Vanya Adventure.",
"author": {
"name": "Savin Labs Pte. Ltd.",
"url": "https://dv-tours.com/en/"
},
"homepage": "https://dv-tours.com/en/",
"keywords": [
"travel",
"tours",
"vietnam",
"excursions",
"nha trang",
"phu quoc",
"hanoi",
"halong"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "The Vanya Adventure",
"shortDescription": "Tours and day trips in Vietnam",
"longDescription": "The Vanya Adventure is a tour company in Vietnam. Our app lets you plan excursions and tours with live data from our booking system instead of guesses.\n\nWhat you can do:\n- Find tours and day trips in Nha Trang, Phu Quoc, Saigon (Ho Chi Minh City), Hanoi and Halong Bay, Dalat and Cambodia by place, theme, date, group size, children's ages, budget per person and trip length.\n- Read the full tour card: program step by step, what is included and not, hotel pickup, rules for children, cancellation terms, FAQ and photos.\n- Check availability for a specific date and party. If the date is not available (no guide, no seats, booking cut-off, out of season), the app explains why and suggests the nearest available dates.\n- Get the exact price for your date and party, calculated the same way as on our website.\n- Get a link to the tour page with your date and guests already filled in.\n\nBooking and payment happen on dv-tours.com. The app is read-only: it never asks for your name, phone, email, passport or payment details and does not create bookings in the chat. Answers are in English or Russian.",
"developerName": "Savin Labs Pte. Ltd.",
"category": "Travel",
"capabilities": [
"Read"
],
"websiteURL": "https://dv-tours.com/en/",
"supportURL": "https://dv-tours.com/en/contacts/",
"privacyPolicyURL": "https://dv-tours.com/en/privacy-policy/",
"termsOfServiceURL": "https://dv-tours.com/en/offer/",
"defaultPrompt": [
"What day trips from Nha Trang work for a family with a 5-year-old?",
"Is the Phu Yen tour available next Friday for 3 adults, and how much is it?",
"Show me tours in Hanoi and Halong Bay for 3 days."
],
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Family search with a child's age: only tours that accept a 5-year-old, with real prices and links.",
"prompt": "We are two adults with a 5-year-old in Nha Trang. Which day trips can we take?",
"tools_triggered": "search_tours",
"expected_behavior": "Calls search_tours with region Nha Trang, children 1 and children_ages [5]. Lists only tours from the results (for example Dalat 1 day, Northern islands, Phan Rang), with 'from' prices in USD and links to dv-tours.com. Does not invent tours or prices."
},
{
"description": "Availability and exact price for a date and party.",
"prompt": "Is the Phu Yen tour from Nha Trang available next Friday for 3 adults, and what is the total price?",
"tools_triggered": "search_tours, quote_price",
"expected_behavior": "Finds the Phu Yen tour, calls quote_price (or check_availability) for next Friday with 3 adults. If available, states the total in USD exactly as returned and gives the booking link. If not available, says why and offers the nearest_available_dates from the tool instead of the requested date."
},
{
"description": "Budget filter in another region.",
"prompt": "What can I do on Phu Quoc for under $50 per person?",
"tools_triggered": "search_tours",
"expected_behavior": "Calls search_tours with region Phu Quoc and max_price_usd 50. Lists only returned items and their prices, labelling tickets as tickets. If nothing matches, says so instead of inventing options."
},
{
"description": "Tour details: program, inclusions, pickup.",
"prompt": "What is included in the Dalat 1 day tour from Nha Trang, and what time does it leave?",
"tools_triggered": "search_tours, get_tour",
"expected_behavior": "Finds the tour and calls get_tour. Answers from the card: departure time, program highlights, what is included and not included, pickup details. Quotes only facts present in the tool output."
},
{
"description": "Booking link with prefilled date and guests.",
"prompt": "Give me a link to book the Northern islands tour in Nha Trang for 2 adults and 1 child next Saturday.",
"tools_triggered": "search_tours, booking_link",
"expected_behavior": "Calls booking_link with the tour, date and party. Returns the dv-tours.com link. If the date is not available, explains why and suggests the nearest available dates; the link then has no date. Does not ask for names, phone numbers or payment details."
}
],
"negative": [
{
"description": "Unrelated request: the app should not be used.",
"prompt": "Write a short poem about the ocean."
},
{
"description": "Travel request outside the app's scope (flights): the app should not be used or should say it only covers tours.",
"prompt": "Book me a flight from Bangkok to Ho Chi Minh City tomorrow."
},
{
"description": "Destination the company does not serve: the app must not invent tours.",
"prompt": "Find me a guided tour of Bali with The Vanya Adventure."
}
]
},
"demo_recording_url": "https://dv-tours.com/storage/uploads/2026/10/vanya-chatgpt-app-demo.mp4",
"commerce": false
},
"publication": {
"release_notes": "First release: tour search, tour details, availability, exact prices and booking links.",
"translations": {
"ru": {
"subtitle": "\u042d\u043a\u0441\u043a\u0443\u0440\u0441\u0438\u0438 \u0438 \u0442\u0443\u0440\u044b \u043f\u043e \u0412\u044c\u0435\u0442\u043d\u0430\u043c\u0443",
"description": "\u00ab\u0414\u044f\u0434\u044f \u0412\u0430\u043d\u044f \u0412\u044c\u0435\u0442\u043d\u0430\u043c\u00bb (The Vanya Adventure) \u2014 \u0442\u0443\u0440\u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440 \u0432\u043e \u0412\u044c\u0435\u0442\u043d\u0430\u043c\u0435. \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043f\u043e\u043c\u043e\u0433\u0430\u0435\u0442 \u0441\u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u044d\u043a\u0441\u043a\u0443\u0440\u0441\u0438\u0438 \u0438 \u0442\u0443\u0440\u044b \u043f\u043e \u0436\u0438\u0432\u044b\u043c \u0434\u0430\u043d\u043d\u044b\u043c \u043d\u0430\u0448\u0435\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0431\u0440\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f.\n\n\u0427\u0442\u043e \u0443\u043c\u0435\u0435\u0442:\n- \u041f\u043e\u0434\u0431\u0438\u0440\u0430\u0442\u044c \u0442\u0443\u0440\u044b \u0432 \u041d\u044f\u0447\u0430\u043d\u0433\u0435, \u043d\u0430 \u0424\u0443\u043a\u0443\u043e\u043a\u0435, \u0432 \u0421\u0430\u0439\u0433\u043e\u043d\u0435, \u0425\u0430\u043d\u043e\u0435 \u0438 \u0431\u0443\u0445\u0442\u0435 \u0425\u0430\u043b\u043e\u043d\u0433, \u0414\u0430\u043b\u0430\u0442\u0435 \u0438 \u041a\u0430\u043c\u0431\u043e\u0434\u0436\u0435 \u043f\u043e \u043c\u0435\u0441\u0442\u0443, \u0442\u0435\u043c\u0435, \u0434\u0430\u0442\u0435, \u0441\u043e\u0441\u0442\u0430\u0432\u0443, \u0432\u043e\u0437\u0440\u0430\u0441\u0442\u0443 \u0434\u0435\u0442\u0435\u0439, \u0431\u044e\u0434\u0436\u0435\u0442\u0443 \u0438 \u0434\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438.\n- \u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u043f\u043e\u043b\u043d\u0443\u044e \u043a\u0430\u0440\u0442\u043e\u0447\u043a\u0443 \u0442\u0443\u0440\u0430: \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430, \u0447\u0442\u043e \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u043e \u0438 \u043d\u0435\u0442, \u0441\u0431\u043e\u0440 \u0438\u0437 \u043e\u0442\u0435\u043b\u044f, \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u0434\u043b\u044f \u0434\u0435\u0442\u0435\u0439, \u043e\u0442\u043c\u0435\u043d\u0430, FAQ, \u0444\u043e\u0442\u043e.\n- \u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0442\u044c \u043d\u0430\u043b\u0438\u0447\u0438\u0435 \u043d\u0430 \u0434\u0430\u0442\u0443 \u0434\u043b\u044f \u0432\u0430\u0448\u0435\u0433\u043e \u0441\u043e\u0441\u0442\u0430\u0432\u0430 \u0438, \u0435\u0441\u043b\u0438 \u0434\u0430\u0442\u044b \u043d\u0435\u0442, \u043e\u0431\u044a\u044f\u0441\u043d\u044f\u0442\u044c \u043f\u0440\u0438\u0447\u0438\u043d\u0443 \u0438 \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0442\u044c \u0431\u043b\u0438\u0436\u0430\u0439\u0448\u0438\u0435 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0435 \u0434\u0430\u0442\u044b.\n- \u0421\u0447\u0438\u0442\u0430\u0442\u044c \u0442\u043e\u0447\u043d\u0443\u044e \u0446\u0435\u043d\u0443 \u043d\u0430 \u0434\u0430\u0442\u0443 \u0438 \u0441\u043e\u0441\u0442\u0430\u0432 \u0442\u0430\u043a \u0436\u0435, \u043a\u0430\u043a \u0441\u0430\u0439\u0442.\n- \u0414\u0430\u0432\u0430\u0442\u044c \u0441\u0441\u044b\u043b\u043a\u0443 \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443 \u0442\u0443\u0440\u0430 \u0441 \u0443\u0436\u0435 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u043c\u0438 \u0434\u0430\u0442\u043e\u0439 \u0438 \u0433\u043e\u0441\u0442\u044f\u043c\u0438.\n\n\u0411\u0440\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0438 \u043e\u043f\u043b\u0430\u0442\u0430 \u2014 \u043d\u0430 dv-tours.com. \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0447\u0438\u0442\u0430\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435: \u043d\u0435 \u0441\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0435\u0442 \u0438\u043c\u044f, \u0442\u0435\u043b\u0435\u0444\u043e\u043d, email, \u043f\u0430\u0441\u043f\u043e\u0440\u0442 \u0438\u043b\u0438 \u043f\u043b\u0430\u0442\u0451\u0436\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u0438 \u043d\u0435 \u0441\u043e\u0437\u0434\u0430\u0451\u0442 \u0431\u0440\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432 \u0447\u0430\u0442\u0435."
}
}
},
"apps": "./.app.json"
}
}
}
SHA-256: 6b686665854238a5ccf312b8fc6be0b66f13bd34d8e909e5d1b01acbf89187db