Commit Detail
Commit 792a571
Update AI Search binding types to match implementation (#6541) Sync ai-search.d.ts with the binding-entrypoint implementation: - Add query variant to AiSearchSearchRequest (discriminated union) - Add AiSearchNamespace.search()/chatCompletions() for multi-instance fan-out - Add AiSearchNamespace.list() params (pagination, search, ordering) - Add AiSearchItem.sync(), logs(), chunks() methods - Add AiSearchJob.cancel() method - Add AiSearchOptions with full retrieval, cache, reranking, query_rewrite fields - Expand AiSearchConfig and AiSearchInstanceInfo with all typed fields - Expand AiSearchListItemsParams with search, sort, status, source, metadata filters - Expand scoring_details with keyword_rank, vector_rank, reranking_score, fusion_method - Add engine stats (vectorize/r2) to AiSearchStatsResponse - Fix AiSearchItemInfo.status: 'processing' -> 'running' - Add Blob to upload() content type, poll options to uploadAndPoll() - Add missing types: Multi-search/chat, item logs/chunks, list instance params - Update generated snapshots (latest + experimental)