{"domain":"lens-a2a.brucel2000.workers.dev","count":1,"changes":[{"captured_at":"2026-10-29T04:53:04.290346","card_hash":"5fbc8e3f685e9ea8ba1d20f8b56e8b1500d78f3436103722137d347b12287db3","previous_card_hash":null,"diff":{"skills_added":[{"id":"lens-image-price-comparison","name":"Lens image price comparison","description":"Input: an image URL (text part containing an http(s) URL, or a file/url part). Optional (in message.metadata, params.metadata, or a data part): country (default 'au'), skip_shopping (bool), include_ebay (bool, default false; adds a SerpApi eBay search, labeled source 'ebay'). Output: text summary (中文+English) + data part {exact_match_count, stock_image_warning, price_range_aud, median, offers[top 20]}. Uses at most 3 SerpApi searches per request (Lens + Shopping + optional eBay); per-key daily quota applies.","tags":["jewelry","price comparison","google lens","reverse image search","shopping"],"inputModes":["text/plain","image/png","image/jpeg","image/webp","application/json"],"outputModes":["text/plain","application/json"]}],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"name","before":null,"after":"Lens Jewelry Price Comparison Agent"},{"field":"description","before":null,"after":"Give it a product (jewelry) image URL; it runs Google Lens (visual + exact matches) and optionally Google Shopping via SerpApi, then returns deduped merchant offers sorted by approximate AUD price, with a stock-image warning. 给一张珠宝图片链接，返回相似/同款商品的商家报价比价。"},{"field":"version","before":null,"after":"1.0.0"},{"field":"protocolVersion","before":null,"after":"0.3.0"},{"field":"url","before":null,"after":"https://lens-a2a.brucel2000.workers.dev/a2a"},{"field":"preferredTransport","before":null,"after":"JSONRPC"},{"field":"supportedInterfaces","before":null,"after":[{"url":"https://lens-a2a.brucel2000.workers.dev/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"},{"url":"https://lens-a2a.brucel2000.workers.dev/a2a","protocolBinding":"JSONRPC","protocolVersion":"0.3"}]},{"field":"securitySchemes","before":null,"after":{"bearer":{"type":"http","scheme":"bearer","httpAuthSecurityScheme":{"scheme":"Bearer","description":"API key issued by Bruce. Send `Authorization: Bearer <key>`."},"description":"API key issued by Bruce. Send `Authorization: Bearer <key>`. Agent card is public; all RPC calls require the key."}}},{"field":"securityRequirements","before":null,"after":[{"schemes":{"bearer":{"list":[]}}}]},{"field":"security","before":null,"after":[{"bearer":[]}]},{"field":"capabilities","before":null,"after":{"streaming":false,"pushNotifications":false,"extendedAgentCard":false,"extensions":[{"uri":"https://a2a-registry.org/extensions/registry/v1","description":"A2A Registry identity hint (GitHub-based ownership claim for *.workers.dev).","required":false,"params":{"identity":{"provider":"github","username":"tigerrun123","packageName":"github.tigerrun123.lens-a2a"}}}]}},{"field":"provider","before":null,"after":{"organization":"Bruce Li","url":"https://lens-a2a.brucel2000.workers.dev"}}],"other_changed":true,"is_empty":false,"human_summary":"added 1 skill · name ∅ → Lens Jewelry Price Comparison Agent · description ∅ → Give it a product (jewelry) image URL; i · version ∅ → 1.0.0 · protocolVersion ∅ → 0.3.0 · url ∅ → https://lens-a2a.brucel2000.workers.dev/ · preferredTransport ∅ → JSONRPC · supportedInterfaces ∅ → https://lens-a2a.brucel2000.workers.dev/ · securitySchemes ∅ → bearer · securityRequirements ∅ → bearer · security ∅ → bearer · capabilities ∅ → extendedAgentCard, extensions, pushNotif · provider ∅ → Bruce Li"}}]}