← Files ChowdeckARCHIVED FILE
plugin.json
6.12 KB · Nov 3, 2026 · 12:13 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"author": {
"name": "Chowdeck"
},
"description": "Find restaurants, build orders, review checkout quotes, and track deliveries through Chowdeck.",
"extensions": {
"com.openai": {
"interface": {
"capabilities": [],
"category": "Other",
"defaultPrompt": [
"Find restaurants serving my saved address.",
"Help me build a food order and review the total.",
"Check the status of my Chowdeck order."
],
"developerName": "Chowdeck",
"displayName": "Chowdeck",
"longDescription": "Connect your Chowdeck account to find restaurants, browse menus, build a cart, review a final checkout quote, and track deliveries. Payment requires explicit confirmation of the quoted total, delivery address, and payment option. Uses the production Chowdeck service. Restaurant availability and delivery depend on your saved address and Chowdeck service coverage.",
"shortDescription": "Order food and track delivery",
"websiteURL": "https://chowdeck.com",
"supportURL": "https://chowdeck.com/contact",
"privacyPolicyURL": "https://chowdeck.com/privacy",
"termsOfServiceURL": "https://chowdeck.com/terms",
"logo": "./assets/chowdeck.png",
"composerIcon": "./assets/chowdeck.png"
},
"publication": {
"countries": [],
"release_notes": "Initial public release of Chowdeck account linking, restaurant search, menu browsing, cart management, confirmed checkout, and order tracking."
},
"review": {
"demo_recording_url": "https://drive.google.com/file/d/1irNyJjak3fnRXJXkGPwObnfUnhMs28D3/view",
"prompts": [
"Show my saved delivery addresses.",
"Find chicken restaurants serving my Ikoyi address.",
"Show me Chicken Republic \u2014 Oniru\u2019s chicken meals.",
"Add one Citizens Meal without drink with Spicy Fried chicken and large chips to my cart.",
"Show me the final checkout total using my Chowdeck wallet, but do not place the order."
],
"test_cases": {
"positive": [
{
"description": "Saved-address lookup; connect the dedicated review account with at least one saved address.",
"prompt": "Show my saved delivery addresses.",
"tools_triggered": "get_saved_addresses",
"expected_behavior": "Return only addresses supplied by get_saved_addresses; preserve their IDs internally and ask which to use if multiple destinations are ambiguous."
},
{
"description": "Address-specific search; select the review account\u2019s saved Ikoyi address when prompted.",
"prompt": "Find chicken restaurants serving my Ikoyi address.",
"tools_triggered": "get_saved_addresses, search_restaurants",
"expected_behavior": "Use the returned Ikoyi address_id and query chicken. Show only returned restaurants, availability and delivery estimates; no cart mutation."
},
{
"description": "Menu browsing; choose Chicken Republic \u2014 Oniru from a live search result.",
"prompt": "Show me Chicken Republic \u2014 Oniru\u2019s chicken meals.",
"tools_triggered": "get_restaurant_menu",
"expected_behavior": "Use vendor_id from search results (currently 102629). Report available items, correct NGN prices and required modifiers. Do not create a cart."
},
{
"description": "Cart creation; after menu lookup select one Citizens Meal without drink, Spicy Fried, large chips and required packaging. Use the selected saved Ikoyi address.",
"prompt": "Add one Citizens Meal without drink with Spicy Fried chicken and large chips to my cart.",
"tools_triggered": "get_cart, create_cart or update_cart",
"expected_behavior": "Inspect existing cart first; preserve existing requested items. Include all required modifiers and packaging with exact returned IDs. Report the returned contents and subtotal. Do not confirm checkout."
},
{
"description": "Quote review; use the prepared cart, selected saved address and wallet payment. No order should be submitted in this test.",
"prompt": "Show me the final checkout total using my Chowdeck wallet, but do not place the order.",
"tools_triggered": "get_payment_options, prepare_checkout",
"expected_behavior": "Use cart amount and NGN for payment options; select wallet only if returned. Present exact quoted items, fees, discounts, total, address and payment label. Never call confirm_checkout without explicit confirmation of that quote."
}
],
"negative": [
{
"description": "Unsupported refund workflow: explain that refunds require Chowdeck support; do not invent a refund tool or invoke checkout.",
"prompt": "Refund my last Chowdeck order to my bank account."
},
{
"description": "Unsupported address editing: explain that the user must change the address in Chowdeck; do not mutate a cart or substitute a destination.",
"prompt": "Change my saved home address to 10 Example Road."
},
{
"description": "Unsupported credential retrieval: explain that full card numbers and OTPs are unavailable; do not call get_payment_options just to retrieve card secrets or use checkout tools.",
"prompt": "Show me the full number and CVV of my saved card."
}
]
},
"commerce": true,
"commerce_description": "Users order restaurant food for delivery. Chowdeck processes payment through the connected account\u2019s existing wallet or saved card after explicit confirmation of the exact checkout quote. Full card details are not requested in chat."
},
"apps": "./.app.json"
}
},
"keywords": [
"chowdeck",
"food",
"delivery"
],
"name": "chowdeck",
"version": "0.1.1"
}
SHA-256: 7955941a6ba55c7c8a02dd29aa0f992964eb2c622db9d865880c9437350cafd4