From d39f60fc241a1b0f60a9c138b5cfa0349900015a Mon Sep 17 00:00:00 2001 From: Simbiot Harness Date: Thu, 1 Oct 2026 08:02:22 +0000 Subject: [PATCH] =?UTF-8?q?feat(levels):=20=D0=B4=D0=BD=D0=B5=D0=B2=D0=BD?= =?UTF-8?q?=D0=BE=D0=B9=20=D1=82=D0=B8=D0=BA=2010=20000=20=D1=88=D0=B0?= =?UTF-8?q?=D0=B3=D0=BE=D0=B2=20=D0=BF=D0=BE=20=D1=83=D0=BC=D0=BE=D0=BB?= =?UTF-8?q?=D1=87=D0=B0=D0=BD=D0=B8=D1=8E=20(Alex:=20=D1=83=D0=B1=D1=80?= =?UTF-8?q?=D0=B0=D1=82=D1=8C/=D1=81=D0=B4=D0=B5=D0=BB=D0=B0=D1=82=D1=8C?= =?UTF-8?q?=20=D1=81=D1=83=D0=BF=D0=B5=D1=80=20=D0=B1=D0=BE=D0=BB=D1=8C?= =?UTF-8?q?=D1=88=D0=B8=D0=BC=20=D0=BB=D0=B8=D0=BC=D0=B8=D1=82)=20?= =?UTF-8?q?=E2=80=94=20e-261001075037-d095c1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- harness/_llm_worker.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/harness/_llm_worker.py b/harness/_llm_worker.py index 65fa428..9063735 100644 --- a/harness/_llm_worker.py +++ b/harness/_llm_worker.py @@ -228,12 +228,16 @@ def resolve_tool_budget(level: str) -> int: Приоритет: SIMBIOT_MAX_TOOL_CALLS_ > 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():