3357b3c4dd
Подключить loguru и заменить молчаливые except на warning/exception в step_planner, mcp_client и mcp_workflow_runner — раньше ошибки терялись в пустых дикт-возвратах.\n Перенести Phoenix tracing из module-level в FastAPI lifespan, чтобы импорт agent_os не поднимал трейсер в тестах и тулах.\n Заменить неограниченный dict _workflow_cache на OrderedDict-LRU с лимитом WORKFLOW_CACHE_MAX_SIZE (default 64) — чтобы кэш не рос бесконечно при разных scenario_id.\n Зафиксировать инвариант fail-fast: шаги, не дошедшие до исполнения из-за падения upstream, возвращаются со статусом skipped (для UI), а не queued; run помечается success только если все payload.ok.\n Добавить module docstrings во все модули src/ по STYLE_GUIDE cookbook. Запинить версии зависимостей в requirements.txt.
11 lines
195 B
Plaintext
11 lines
195 B
Plaintext
agno==2.5.17
|
|
fastapi==0.136.0
|
|
uvicorn==0.44.0
|
|
python-dotenv==1.2.2
|
|
ollama==0.6.1
|
|
socksio==1.0.0
|
|
openai==2.32.0
|
|
arize-phoenix-otel==0.15.0
|
|
openinference-instrumentation-agno==0.1.30
|
|
loguru==0.7.3
|