This commit is contained in:
2025-09-11 17:27:15 +03:00
parent 3c77c3dc2e
commit 11a0535712
32 changed files with 4682 additions and 442 deletions

View File

@@ -4,10 +4,18 @@ from typing import Any, Dict
def default_pipeline() -> Dict[str, Any]:
# Минимальный дефолт без устаревших нод.
# Если пайплайн пустой, сервер вернёт echo-ответ (см. server.execute_pipeline_echo).
# Добавлены поля управления режимом исполнения:
# - loop_mode: "dag" | "iterative" (по умолчанию "dag")
# - loop_max_iters: максимальное число запусков задач (safety)
# - loop_time_budget_ms: ограничение по времени (safety)
return {
"id": "pipeline_default",
"name": "Default Chat Pipeline",
"parallel_limit": 8,
"loop_mode": "dag",
"loop_max_iters": 1000,
"loop_time_budget_ms": 10000,
"clear_var_store": True,
"nodes": []
}