Skip to content

Glovo v0.2.0 - personalized live suggestions

Choose a tag to compare

@denya denya released this 17 Jul 03:25

Highlights

  • Adds one read-only glovo_get_suggestions tool 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_KEY was 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.