Skip to main content
Compare prices across stores and surface the best deal with a single Agent using web search.
Shopping assistant with web search for price comparison across stores.

Quick Start

1

Simple Usage

Attach a search tool and name a product.
2

With Configuration

Enable memory so the agent tracks prices over time.

How It Works


Simple

Agents: 1 — Single agent with search tool handles product research and comparison.

Workflow

  1. Receive product query
  2. Search multiple stores
  3. Compare prices and generate report

Setup

Run — Python

Run — CLI

Run — agents.yaml

Serve API


Advanced Workflow (All Features)

Agents: 1 — Single agent with memory, persistence, structured output, and session resumability.

Workflow

  1. Initialize session for shopping history
  2. Configure SQLite persistence for price tracking
  3. Search and compare with structured output
  4. Store results in memory for price alerts
  5. Resume session for ongoing comparisons

Setup

Run — Python

Run — CLI

Run — agents.yaml

Serve API


Monitor / Verify

Cleanup

Features Demonstrated

Best Practices

Instruct the agent to return results as a table with store, price, and link. Structured output makes the best deal obvious at a glance.
Set memory=True so the agent remembers watched products and flags changes on the next run instead of starting over.
Web results can be stale. Ask the agent to note the source date so users know how fresh each quote is.
Use the Recommendation Agent to pick what to buy, then hand the chosen item to this agent for a price comparison.
Get personalised suggestions before comparing prices.
Research a product in depth before buying.