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:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user