add run/check scripts and revert llm to OpenRouter

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-05-28 18:47:05 +03:00
parent 1d73c5e439
commit 5f8b5b9144
4 changed files with 76 additions and 5 deletions
+34
View File
@@ -0,0 +1,34 @@
"""Запуск пайплайна для выполнения заданий курса."""
import asyncio
import sys
import os
os.environ["PYTHONIOENCODING"] = "utf-8"
from dotenv import load_dotenv
load_dotenv()
from langchain_core.messages import HumanMessage
from src.agent.graph.pipeline import pipeline
async def main():
print("=== Запуск пайплайна BroJS ===")
result = await pipeline.ainvoke(
{
"tasks": [],
"current_index": 0,
"results": [],
"errors": [],
},
{"configurable": {"thread_id": "pipeline-main"}},
)
print("\n=== Результат пайплайна ===")
for r in result.get("results", []):
print(f" Task {r['task_id'][:8]}: {r['status']} (mode={r['mode']}, retries={r['retries']})")
for e in result.get("errors", []):
print(f" ОШИБКА: {e}")
print("=== Готово ===")
asyncio.run(main())