Releases: denya/glovo-skill
Release list
Glovo v0.2.1
API-only Glovo follow-up with strict restaurant, grocery, and retail catalog routing plus fast freshness-preserving personalized suggestions.
- Adds
glovo_browse_store_catalogfor validated same-store menu content URIs. - Labels unsupported catalog/variant fields instead of inventing identifiers.
- Adds a private account-scoped order-card cache; every warm suggestion still refreshes Glovo from cursor 0 and revalidates live products/options.
- Cold full refresh: 108.87s for 946 cards / 64 pages. Consecutive warm runs: 5.92s and 5.16s, one refreshed page, basket unchanged.
- Full build, contracts, strict plugin/MCPB validation, no-browser packaged runtime, audit, secret scan, and authenticated read-only store-class smoke passed.
- Google live enrichment remains unavailable on the verification host because no key was configured; mocked contract coverage remains green.
MCPB SHA256: 1fa8c7b5b01fb5ff53ae5dcdfa21547941415378f17bb7c17d3362b8114102c3
No checkout, payment, slot-booking, or order-placement tool is included.
Glovo v0.2.0 - personalized live suggestions
Highlights
- Adds one read-only
glovo_get_suggestionstool for repeat, explore, and balanced requests. - Uses the validation-selected 5/20/80-event venue recency model over full cursor-correct order-card history.
- Resolves every choice against the current Glovo catalog and re-fetches availability plus required option groups.
- Adds optional direct Google Places (New) shortlist evidence and explicit, capped review retrieval. No Google key is required.
- Keeps product learning disabled because the detailed-order corpus is underpowered.
- Suggestions never change the basket. This project exposes no checkout, payment, delivery-slot, or order-placement tool.
Evaluation
Frozen private aggregate benchmark: 910 usable venue orders split 637 train / 136 validation / 137 final test. The selected model reached Precision@5 0.0832, Recall@5 0.4161, and NDCG@5 0.2712. Popularity reached Recall@5 0.2044 and NDCG@5 0.1599. Product-model evidence was limited to 15 detailed orders and was rejected as insufficient.
A fresh read-only run at release time selected the same model over 931 usable venue orders; its 140-order final window reached Recall@5 0.4500 and NDCG@5 0.3003. This is drift evidence, not a replacement for the frozen benchmark.
Verification
npm run verify- strict Claude plugin and MCPB validation
- 8 deterministic suggestion/provider scenarios
- authenticated API-only MCP smoke: 3 live choices, 946 cards / 64 pages, all products revalidated, options preserved
- exact canonical basket unchanged before/after suggestion smoke
- no-browser packaged runtime and clean local Claude marketplace install
npm audit: 0 vulnerabilities- custom secret scan plus gitleaks history/worktree: no leaks
- Google live smoke skipped because
GOOGLE_MAPS_API_KEYwas not configured; mocked contract coverage passed
Desktop asset
glovo-skill-0.2.0.mcpb
SHA-256: a519c63bb13b059f85c246d54aac01a9685e00b616308d8484090c83b84ee14f
The MCPB contains seven files, no source tree, no node_modules, and no account/session data.
Glovo v0.1.2
Glovo v0.1.2
- Adds read-only
glovo_get_saved_locationsfor authenticated saved delivery locations and current saved-location matching. - Keeps saved-address reads API-only; no browser navigation, no account-level address switch, no checkout/payment/order placement.
- README/SKILL now follow the Ametller-style install/use/verify flow.
Asset SHA256: f3b4ac5dfab66ceeb121e0d74bebd6084e13887ce1d5cc3f616cca611ae35949
Validated locally with npm run verify, authenticated sanitized MCP read smoke, isolated no-browser packaged runtime smoke, dependency audit, and secret scan.
Glovo v0.1.1
Claude Code plugin and Claude Desktop MCPB package for Glovo.\n\nSHA256 (glovo-skill-0.1.1.mcpb): 1dbbe5207606671d58b474d7056b5ed492ff72a6ecd51247b22d2d1b2b4e479d\n\nVerified with npm run verify, strict plugin validation, MCPB validation/pack, no-browser packaged-runtime smoke, and guest MCP read smoke.