feat(levels): дневной тик 10 000 шагов по умолчанию (Alex: убрать/сделать супер большим лимит) — e-261001075037-d095c1
This commit is contained in:
parent
05555bbf11
commit
d39f60fc24
1 changed files with 5 additions and 1 deletions
|
|
@ -228,12 +228,16 @@ def resolve_tool_budget(level: str) -> int:
|
|||
Приоритет: SIMBIOT_MAX_TOOL_CALLS_<LEVEL> > SIMBIOT_MAX_TOOL_CALLS
|
||||
> per-level дефолт. Минута остаётся компактной (30) — жёсткий кап
|
||||
и спасает её от таймаута (e-260930031800: 90+ шагов → 300с → смерть).
|
||||
День 10_000 («убрать/сделать супер большим», Alex 2026-10-01) —
|
||||
фактически не ограничивает: дневной тик упирается в свой таймаут,
|
||||
а не в шаги; инцидент 03:00 — e-261001074527-f0c1b4, фикс закрытия
|
||||
чужих задач — отдельная тема той же эскалации.
|
||||
"""
|
||||
env = (os.environ.get(f"SIMBIOT_MAX_TOOL_CALLS_{level.upper()}")
|
||||
or os.environ.get("SIMBIOT_MAX_TOOL_CALLS"))
|
||||
if env:
|
||||
return int(env)
|
||||
return {"min": 30, "hour": 300}.get(level, 30)
|
||||
return {"min": 30, "hour": 300, "day": 10_000}.get(level, 30)
|
||||
|
||||
|
||||
def main():
|
||||
|
|
|
|||
Loading…
Reference in a new issue