Spaces:
Paused
Paused
Commit History
-
feat(matcher): model yili/jenerasyon toleransi — '(2027)' vs '(2026)' ayni urun
Trek TurkeySite katalogu model yilini depodan once gunceller (orn. site 'MARLIN 4 GEN 3 (2027)', depo 'MARLIN 4 (2026)'). Eslestirici artik yil ve GEN etiketlerini yok sayarak temel model adi + beden + renk uzerinden eslestirir; sirf yil uyusmuyor diye -1 (urun yok) donmez.d4b4c7c
-
Fix duplicate verbal responses: send response.create ONCE per turn, not per tool
SamiKoenbd0d288 -
Add rim pricing rule: single rim price, specify front/rear when quoting
SamiKoenead8e14 -
Use exact English pronunciation rules text as user provided
SamiKoenf7c0dc2 -
Add tool search rules + Caddebostan pronunciation to prompts.py (kalici)
SamiKoene71afa3 -
Extend full-name rule to jant/gidon/pedal/lastik etc with category-aware examples
SamiKoen7d2e4ab -
Force GPT to pass full product names to tool (avoid fuzzy mismatches)
SamiKoen9d6cdd8 -
Strengthen: ANY product mention triggers tool call (sele, kask, far, all categories)
SamiKoen43f0866 -
Allow short filler phrase before tool call (stock search takes 2-3s)
SamiKoen104bfd2 -
Hard cap: max 2 sentences (no 3rd sentence)
SamiKoen611cfcf -
Strict ban on closing/filler phrases (mağazada inceleyebilirsiniz vb.)
SamiKoen055f7df -
Prompt: call get_warehouse_stock whenever mentioning a specific product (for image display)
SamiKoen84e8d1a -
Revert to gpt-5.5 (nano missed product matches)
SamiKoen98b867a -
Switch fuzzy matcher to gpt-5-nano (10x cheaper, ~2s faster)
SamiKoen31ed0cc -
Trust GPT for product selection: only use tool's productLink, drop transcript-based guessing
SamiKoenb47e34b
-
Drop '?' from question_indicators — was filtering 'Marlin 5 var mı?' as non-product
SamiKoen80fe0b1 -
Trek PHP primary (proven cache+stale), BizimHesap direkt fallback
SamiKoen693d32b -
Drop Trek PHP fallback — BizimHesap direkt only (single source of truth)
SamiKoen0fa526e -
Trek PHP timeout 8s -> 3s (endpoint often down — fail fast, use BizimHesap)
SamiKoenf49b6b0 -
Route smart_warehouse cache through V2 lock'lu stock_service+product_index (no more thundering herd)
SamiKoen0779ea2 -
Use WhatsApp BF-WAB smart_warehouse_with_price + prompts (proven quality)
SamiKoene325b6a -
Speed: local matcher primary; tukendi message when catalog hits but no stock
SamiKoen2190e8d -
Restore gpt-5.5 as primary fuzzy matcher (V1 quality), local + nano as fallback
SamiKoendbd1c5c -
Use websockets modern asyncio client (legacy fails with uvloop)
SamiKoen829ccbf -
Initial: BF-Realtime V2 clean architecture
SamiKoen46b8062