BF-Realtime / app.py

Commit History

/debug-search: tool dispatcher uzerinden (Jaddebostan normalize gectisin)
a1bf742

SamiKoen commited on

/debug-show endpoint — show_product_local'i test et
ba68a6b

SamiKoen commited on

Browser hizlandirma: tracker block + commit-only nav + prewarm + 600ms->200ms
db24a5c

SamiKoen commited on

debug-models endpoint kaldirildi (mini onaylandi)
75753e9

SamiKoen commited on

debug: /debug-models endpoint
c028829

SamiKoen commited on

Sag monitor: tiklama + scroll etkilesimi
6702b61

SamiKoen commited on

Debug endpoint: /browser/screenshot ve /browser/debug
ee8eb31

SamiKoen commited on

Sag monitor: headless Chromium ile canli sayfa stream'i
d602252

SamiKoen commited on

Mirror V2 content into V1 (snapshot for continued development)
0b52cfc

SamiKoen commited on

Live product image updates as assistant speaks (latest-mention wins)
2fb7273

SamiKoen commited on

24h cache; warmup stock XML; fallback to catalog when stock fails (with model-number disambiguation)
b6da310

SamiKoen commited on

Drop transcript-based main detection; trust GPT/tool for product selection
f69f515

SamiKoen commited on

Allow brief wait phrase on FIRST stock query only; subsequent calls instant
fbc004e

SamiKoen commited on

Tighten voice prompt: 1-2 sentences max, no filler, single-sentence stock answers
58944b5

SamiKoen commited on

Revert "Fix Marlin switching bug: persist tool_link across sub-responses, treat digits as distinctive, drop + glue"
2356ad2

SamiKoen commited on

Revert "Fallback: when stock XML fails, still show product image from Trek catalog index"
06c7013

SamiKoen commited on

Fallback: when stock XML fails, still show product image from Trek catalog index
dcf19ba

SamiKoen commited on

Fix Marlin switching bug: persist tool_link across sub-responses, treat digits as distinctive, drop + glue
3ccaca6

SamiKoen commited on

Strict transcript-based main product detection (all 4+ chars tokens must match)
faa0848

SamiKoen commited on

Drop color suffix from product name; thumbnails already show color visually
8aa4777

SamiKoen commited on

Drop transcript-based main product detection (false positives); show main only via tool
0c41c4c

SamiKoen commited on

Strip size from displayed name; use main link when showing color variant
b9083c9

SamiKoen commited on

Always show main product; switch to color variant only if user mentions a color
a5a5c16

SamiKoen commited on

Remove 'one moment, checking' prompt — tool is now instant
ca0f139

SamiKoen commited on

Parse XML once into hash index; build in background thread (no event loop blocking)
245c27f

SamiKoen commited on

Revert "Default to main product; switch to variant ONLY when user explicitly asks color/size"
e9857a9

SamiKoen commited on

Default to main product; switch to variant ONLY when user explicitly asks color/size
fdc8279

SamiKoen commited on

Use new XML schema: gallery (8 images), color/size variant matching
9044e15

SamiKoen commited on

Show main product by default, switch to variant on color/size mention, prompt aware of visuals
fe9a4f5

SamiKoen commited on

Stop assistant from reading product URLs aloud (prompt + strip from tool result)
dc16adf

SamiKoen commited on

Detect product mentions from assistant transcript when tool isn't recalled
6296bc4

SamiKoen commited on

Fix product image: match by exact productLink from tool result instead of name tokens
1e09fbc

SamiKoen commited on

Add split-screen product display: avatar left, product image right
fb67fbd

SamiKoen commited on

Use API default voice (same as generic)
f68e4f0

SamiKoen commited on

Migrate session.update to GA realtime API format
ba902c9

SamiKoen commited on

Remove beta header for GA realtime API
ddaa693

SamiKoen commited on

Upgrade to gpt-realtime-2 model
a11042b

SamiKoen commited on

Add /bh/products /bh/warehouses /bh/inventory cached JSON proxies for tavsiye system
df46ec4

SamiKoen commited on

/warehouse-xml endpoint: Trek PHP ve diger programlar icin merkezi XML kaynagi (CORS open, 5dk downstream cache)
ba93de9

SamiKoen commited on

Debug: /debug-search?q=... endpoint - tool icin cikti gormek
a1bddf7

SamiKoen commited on

Stok arama filtre gevsetildi (question_indicators kaldirildi) + tool query log
a145324

SamiKoen commited on

Debug endpoint: /debug-warehouse - cache durumunu disaridan kontrol icin
cc64afc

SamiKoen commited on

Tool cagrisi oncesi hazirlik cumlesi: 'Bir saniye kontrol ediyorum' (musteri sessizlik yasamasin)
d6bc841

SamiKoen commited on

Stok adedini gizle: tool ciktisinda 'X adet' kaldirildi, prompta 'adet soyleme, sadece var/yok' kurali
d6df589

SamiKoen commited on

Stok bug fix: tool ciktilarinda mağaza basina adet eklendi (3 adet vs sadece mağaza adi). Sistem promptu: stok sayisi asla uydurma kurali
5a4999f

SamiKoen commited on

Prompt: 1-2 cumle yerine 2-3 cumle, dogal akici uzunluk
4788be5

SamiKoen commited on

Sistem promptu: ekstra kapanis cumleleri yasak (magazada inceleyebilirsiniz vb), sadece sorulana cevap
a9bee3a

SamiKoen commited on

Manuel interrupt: speech_started -> response.cancel + stopAllAudio + assistantSpeaking=false (anlik kesim)
187a8f0

SamiKoen commited on

Sadelestirme: OpenAI native interrupt davranisi (anlik kesilir), client-side barge-in mantigi tamamen kaldirildi. Sistem promptu: kisa cevap kurali
152b885

SamiKoen commited on

Barge-in fix: OpenAI otomatik interrupt_response=False — bizim 2sn timer tek sorumlu
cebcafe

SamiKoen commited on