Cap beli_search_restaurants results at 30 to prevent context overflow

50k+ token requests were blowing past the 32k llama-server context window
when returning the full ranked list.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-09-17 22:36:25 -04:00
parent 69bf5edefe
commit b7ac24f2ff
+5 -3
View File
@@ -1366,9 +1366,11 @@ async def beli_search_restaurants(
if name:
qs = qs.filter(name__icontains=name)
restaurants = await qs.order_by(
"friend_beli_user_id", "rank_index", "name"
).all()
restaurants = (
await qs.order_by("friend_beli_user_id", "rank_index", "name")
.limit(30)
.all()
)
if cuisine:
cuisine_lower = cuisine.lower()