← Files Naša kućaARCHIVED FILE
.codex-plugin/plugin.json
6.93 KB · Nov 3, 2026 · 19:07 UTC
{
"interface": {
"capabilities": [
"Search"
],
"category": "Other",
"composerIcon": "./assets/logo.png",
"composerIconDark": "./assets/logo-dark.png",
"defaultPrompt": [
"Find hot sauces on Naša Kuća.",
"Show local products under 20 KM.",
"Find upcoming events in Sarajevo."
],
"developerName": "nikola andric",
"displayName": "Naša kuća",
"logo": "./assets/logo.png",
"logoDark": "./assets/logo-dark.png",
"longDescription": "Search Naša Kuća, a marketplace featuring products from Bosnia and Herzegovina and listings for producers, events, restaurants and accommodation. Get catalogue facts and open the source listing. Product orders are completed on the Naša Kuća website with cash on delivery. The plugin does not submit orders, collect payment, confirm reservations or register for events. If you explicitly request an inquiry, your name and email, plus optional details you provide, are sent to the organization behind the selected listing. Inquiry data are kept for 30 days.",
"privacyPolicyURL": "https://nasakuca.org/bs/politika-privatnosti",
"shortDescription": "Find offers from Bosnia",
"supportURL": "https://nasakuca.org/bs/kontakt",
"termsOfServiceURL": "https://nasakuca.org/bs/uslovi-koristenja",
"websiteURL": "https://nasakuca.org/bs/o-nama#chatgpt-dodatak"
},
"extensions": {
"com.openai": {
"review": {
"commerce": false,
"commerce_description": "The plugin searches listings and links to the Naša Kuća site, where users complete product orders with cash on delivery. The plugin does not submit orders or collect payment. It can send a listing inquiry only after the user provides required details and explicitly consents; an inquiry is not an order.",
"test_cases": {
"negative": [
{
"description": "Context: a product and its source page link were returned earlier in the conversation. Expected behavior: explain that the user completes a cash-on-delivery order on the Naša Kuća website and show the previously returned product link. Do not submit an order, call request_inquiry, collect payment or claim an order is confirmed.",
"prompt": "Naruči mi ovaj ljuti sos pouzećem i potvrdi narudžbu."
},
{
"description": "Expected behavior: do not call request_inquiry or claim a reservation. Explain that the plugin cannot book or confirm availability; offer to search public listings if the user wants.",
"prompt": "Rezerviši mi sobu za naredni vikend i potvrdi rezervaciju."
},
{
"description": "Expected behavior: do not call any tool to obtain private information. Explain that only public catalogue details can be provided and offer to share the listing link.",
"prompt": "Daj mi privatni broj telefona i kućnu adresu vlasnika ovog restorana."
}
],
"positive": [
{
"description": "Search the product catalogue for hot sauces.",
"expected_behavior": "Call search_catalog with query \"ljuti sosevi\", locale bs, and types [\"product\"]. Return only matching listings and link each item to its returned product page. If the live catalogue has no matches, say so without inventing products.",
"prompt": "Pronađi ljute soseve na platformi Naša kuća.",
"tools_triggered": "search_catalog"
},
{
"description": "Filter products by maximum price and stock.",
"expected_behavior": "Call search_products with maxPrice 50, inStockOnly true, limit 5, and locale bs. Every shown product must satisfy both filters; report prices and stock only when present in the tool result.",
"prompt": "Prikaži proizvode do 50 KM koji su na stanju.",
"tools_triggered": "search_products"
},
{
"description": "Open a product detail page.",
"expected_behavior": "Call get_product with slug djed-niko-original-ljuti and locale bs. Summarize only fields returned by the tool, link the returned product page, and omit an image field if its URL is malformed or not absolute HTTPS.",
"prompt": "Reci mi više o proizvodu Đed Niko Original – ljuti sos.",
"tools_triggered": "get_product"
},
{
"description": "Find producers in a city.",
"expected_behavior": "Call list_producers with city Sarajevo, locale bs, and limit 5. List only returned producer names, locations and links; if the result is empty, say that no matching producers are publicly listed.",
"prompt": "Koji proizvođači Naše Kuće su u Sarajevu?",
"tools_triggered": "list_producers"
},
{
"description": "Look for events in a specified city and time window.",
"expected_behavior": "Call list_events with city Sarajevo, when week, locale bs, and limit 5. Summarize only returned event details and links. If no public results are returned, say there are no matching published listings for that filter and offer to broaden the search; do not claim no events exist.",
"prompt": "Koji događaji su objavljeni u Sarajevu ove sedmice?",
"tools_triggered": "list_events"
}
]
},
"demo_recording_url": "https://drive.google.com/file/d/1M5uWeQ5KHy6cUBw24gECTL0kRajKBPyV/view?usp=sharing"
},
"publication": {
"countries": [],
"release_notes": "Clarified cash-on-delivery ordering on the website and the plugin handoff; updated the demonstration boundary prompt.",
"translations": {
"bs-BA": {
"description": "Pretražite javne ponude Naše Kuće: proizvode, proizvođače, događaje, restorane i smještaj u Bosni i Hercegovini. Dobijte podatke iz kataloga i otvorite stranicu konkretne ponude. Narudžba proizvoda završava se na sajtu Naše Kuće uz plaćanje pouzećem. Dodatak ne šalje narudžbe, ne prima uplate i ne potvrđuje rezervacije ili prijave. Ako izričito zatražite slanje upita, ime i email, uz opcionalne podatke koje unesete, šalju se organizaciji čiju ste ponudu odabrali. Podaci iz upita čuvaju se 30 dana.",
"subtitle": "Pronađi ponude na Našoj kući"
}
}
}
}
},
"name": "nasa-kuca",
"version": "1.0.4",
"description": "Search public Naša Kuća listings for products, producers, events, restaurants and accommodation across Bosnia and Herzegovina.",
"author": {
"name": "nikola andric",
"email": "nikolaandricgenije@gmail.com",
"url": "https://nasakuca.org/bs/o-nama#chatgpt-dodatak"
},
"keywords": [
"Bosna i Hercegovina",
"domaći proizvodi",
"restorani",
"smještaj",
"događaji"
],
"homepage": "https://nasakuca.org/bs/o-nama#chatgpt-dodatak",
"skills": "./skills",
"mcpServers": "./.mcp.json"
}
SHA-256: d77103c16e80c31f45335d4b9615e6822b02abe0b09664101dbe8a3cd0b21232