search budget: recalibrated caps after the first measured searches [skip ci]

Settled ~$0.003 per model call; worst-case reservations exhausted the $0.05 task
allowance after 2-4 calls. Now $0.40 per task, $2 per search (maintainer decision).

Co-Authored-By: Claude Fable 5.1 <[email protected]>
This commit is contained in:
Marius Ciepluch
2026-10-05 20:35:27 +02:00
co-authored by Claude Fable 5.1
parent b44fb56d8d
commit 509c6562fe
2 changed files with 6 additions and 4 deletions
+4 -2
View File
@@ -6,8 +6,10 @@ from dataclasses import dataclass
@dataclass(frozen=True)
class SearchBudget:
spend_usd: float = 0.50
max_call_usd: float = 0.05
# Recalibrated 2026-10-05 on the first three measured searches: settled cost was ~$0.003 per model call,
# but worst-case reservations (~$0.027 per call) exhausted the old $0.05 task allowance after 2-4 calls.
spend_usd: float = 2.00
max_call_usd: float = 0.40
reason_rounds: int = 4
intents_per_round: int = 3
demonstrations: int = 3