[{"slug":"ZV-2026-0210","server_name":"wem3.ai","severity":"breaking","title":"wem3.ai: Tool find_best_deal was renamed to find_lowest_price.","summary":"[breaking] Tool find_best_deal was renamed to find_lowest_price. [safe] Description of find_best_deal changed (18% word delta). [safe] Description of search_products changed (4% word delta).","changes":[{"kind":"tool_renamed","tool":"find_best_deal","after":"find_lowest_price","before":"find_best_deal","detail":"Tool `find_best_deal` was renamed to `find_lowest_price`.","severity":"breaking"},{"kind":"description_changed","tool":"find_best_deal","after":"Find the single lowest-priced product matching the stated constraints. Ranks on price, adjusted for the priorities the caller states (rating, shipping) — never on WEM commission. Use when the user wants a recommendation rather than a list. Candidates are filtered to plausible matches for the query first, so a cheap accessory cannot be returned as the cheapest way to buy the product itself; `recommendation` may be null with a reason when nothing matched confidently, and that must be reported as \"no confident match\" rather than softened into a suggestion. `recommendation.verified` marks an offer whose identity WEM has resolved rather than inferred.","before":"Find the single best product matching constraints. Ranks by value (price vs rating vs shipping). Use when the user wants a recommendation rather than a list. Candidates are filtered to plausible matches for the query first, so a cheap accessory cannot be returned as the cheapest way to buy the product itself; `recommendation` may be null with a reason when nothing matched confidently, and that must be reported as \"no confident match\" rather than softened into a suggestion. `recommendation.verified` marks an offer whose identity WEM has resolved rather than inferred.","detail":"Description of `find_best_deal` changed (18% word delta).","severity":"safe","descriptionDelta":0.17500000000000004},{"kind":"description_changed","tool":"search_products","after":"Search for products across all connected marketplaces (eBay, Amazon, Awin merchants, etc.) using keywords. Returns a list of matching products with prices, images, and affiliate links. Suited to specific keyword searches like \"airpods pro\" or \"nike running shoes\". When the query names a product in WEM's own catalogue, a `catalogMatch` block is also returned: its offers are identity-resolved rather than title-matched, so prefer them and cite its prices over anything in `products`. Weak matches are withheld and tallied by reason in `filtered` — report that count rather than implying the search was exhaustive.","before":"Search for products across all connected marketplaces (eBay, Amazon, Awin merchants, etc.) using keywords. Returns a list of matching products with prices, images, and affiliate links. Best for specific keyword searches like \"airpods pro\" or \"nike running shoes\". When the query names a product in WEM's own catalogue, a `catalogMatch` block is also returned: its offers are identity-resolved rather than title-matched, so prefer them and cite its prices over anything in `products`. Weak matches are withheld and tallied by reason in `filtered` — report that count rather than implying the search was exhaustive.","detail":"Description of `search_products` changed (4% word delta).","severity":"safe","descriptionDelta":0.03703703703703709}],"published_at":"2026-08-19T23:18:38.294Z"}]