Agentic Search (Worker)
agentic_search is a Cloudflare Worker that provides AI-assisted search behaviors such as:
/agentic-search: query expansion, category searches, and optional summary generation (SSE)/agentic-search/converse: multi-turn conversational shopping assistant (SSE)
It is invoked via service binding RPC from search_proxy (customers do not call agentic_search directly).
Where To Look In Code
- Facet fetching + caching:
components/agentic_search/src/facet-service.ts - Agentic search endpoint:
components/agentic_search/src/search/agentic-search.ts - Converse endpoint:
components/agentic_search/src/converse/converse.ts - Conversation storage model (includes facet context):
components/agentic_search/src/conversation-context.ts
Configuration (Index Settings)
Agentic behavior is controlled via per-index settings (loaded by search_proxy and passed to agentic_search).
feature_flags.agentic_search: enables/agentic-searchfeature_flags.agentic_chat: enables/agentic-search/converseagentic_config.filter_facets: enables facet prefetch and prompt injection for automatic filter construction
See:
- Automatic filters:
./automatic-filters.md - Applied filter metadata:
./applied-filters.md - Runbook flow:
../../runbooks/diagnostics/flows/agentic-search.md