feat(agents,jobs): dispatcher back to high effort, a manual rotation run forces the rotation
This commit is contained in:
1 parent
1d8b8c68a3
commit
2bf2326178
4 files changed
+11
-3
No files matched your search
@@ -1,4 +1,8 @@
|
||||
"""Раз в час: пора ли сменить мастера (ночь, возраст, размер контекста)."""
|
||||
"""Раз в час: пора ли сменить мастера (ночь, возраст, размер контекста).
|
||||
|
||||
Запуск руками (кнопка в админке, `POST /api/jobs/ротация/run`) ротирует мастера
|
||||
сразу, с хендаутом: так новая сессия подхватывает свежие гранулы vault.
|
||||
"""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
@@ -12,5 +16,6 @@ _log = logging.getLogger(__name__)
|
||||
|
||||
|
||||
async def rotate(run: JobRun) -> None:
|
||||
for master in await run.rotate():
|
||||
force = "manual" if run.trigger == "manual" else None
|
||||
for master in await run.rotate(force=force):
|
||||
_log.info("rotated master -> %s", master.external_id)
|
||||
Reference in new issue
Block a user