Interact with the eBag (ebag.bg) online grocery store via the local `ebag` CLI. Use for grocery shopping tasks (search products, manage cart, checkout, orders, delivery slots) or when the user mentions eBag/ebag explicitly.
Use the local ebag command for all store actions. Add --json to any command for machine-readable output.
ebag login - Store session cookie and validate itebag status - Show current login statusebag search <query> [--limit N] [--page N] - Search for products (default: 20 results, page 0)ebag product <productId> - Get detailed product info by IDebag cart show - Show cart contentsebag cart add <productId> [--qty N] - Add product to cart (default qty: 1)ebag cart update <productId> [--qty N] - Update product quantity in cartebag order list - List recent ordersebag order show <orderId> - Show order detailsebag slots [--limit N] - Show next available delivery slots (default: 10)ebag list show [listId] - Show all lists, or items in a specific listebag list add <listId> <productId> [--qty N] - Add product to a list--json when you need to parse output programmatically.Before asking follow-up questions, check saved lists and past orders to understand the user's taste and habits:
ebag list show to see all lists - these represent user favorites and preferences.ebag order list to see recent orders - these show actual purchasing patterns.ebag order show <orderId> to see specific order details when needed.ebag login and then continue.