Commit History

Fix duplicate verbal responses: send response.create ONCE per turn, not per tool
bd0d288

SamiKoen commited on

Add rim pricing rule: single rim price, specify front/rear when quoting
ead8e14

SamiKoen commited on

Use exact English pronunciation rules text as user provided
f7c0dc2

SamiKoen commited on

Add tool search rules + Caddebostan pronunciation to prompts.py (kalici)
e71afa3

SamiKoen commited on

Extend full-name rule to jant/gidon/pedal/lastik etc with category-aware examples
7d2e4ab

SamiKoen commited on

Force GPT to pass full product names to tool (avoid fuzzy mismatches)
9d6cdd8

SamiKoen commited on

Strengthen: ANY product mention triggers tool call (sele, kask, far, all categories)
43f0866

SamiKoen commited on

Allow short filler phrase before tool call (stock search takes 2-3s)
104bfd2

SamiKoen commited on

Hard cap: max 2 sentences (no 3rd sentence)
611cfcf

SamiKoen commited on

Strict ban on closing/filler phrases (mağazada inceleyebilirsiniz vb.)
055f7df

SamiKoen commited on

Prompt: call get_warehouse_stock whenever mentioning a specific product (for image display)
84e8d1a

SamiKoen commited on

Revert to gpt-5.5 (nano missed product matches)
98b867a

SamiKoen commited on

Switch fuzzy matcher to gpt-5-nano (10x cheaper, ~2s faster)
31ed0cc

SamiKoen commited on

Trust GPT for product selection: only use tool's productLink, drop transcript-based guessing
b47e34b

SamiKoen commited on

Drop '?' from question_indicators — was filtering 'Marlin 5 var mı?' as non-product
80fe0b1

SamiKoen commited on

Trek PHP primary (proven cache+stale), BizimHesap direkt fallback
693d32b

SamiKoen commited on

Drop Trek PHP fallback — BizimHesap direkt only (single source of truth)
0fa526e

SamiKoen commited on

Trek PHP timeout 8s -> 3s (endpoint often down — fail fast, use BizimHesap)
f49b6b0

SamiKoen commited on

Route smart_warehouse cache through V2 lock'lu stock_service+product_index (no more thundering herd)
0779ea2

SamiKoen commited on

Use WhatsApp BF-WAB smart_warehouse_with_price + prompts (proven quality)
e325b6a

SamiKoen commited on

Speed: local matcher primary; tukendi message when catalog hits but no stock
2190e8d

SamiKoen commited on

Restore gpt-5.5 as primary fuzzy matcher (V1 quality), local + nano as fallback
dbd1c5c

SamiKoen commited on

Use websockets modern asyncio client (legacy fails with uvloop)
829ccbf

SamiKoen commited on

Initial: BF-Realtime V2 clean architecture
46b8062

SamiKoen commited on