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.
31 lines
338 B
Plaintext
31 lines
338 B
Plaintext
# Python cache and bytecode
|
|
__pycache__/
|
|
*.py[cod]
|
|
*$py.class
|
|
|
|
# Virtual environments
|
|
.venv/
|
|
venv/
|
|
|
|
# Environment files
|
|
.env
|
|
|
|
# Build and packaging
|
|
build/
|
|
dist/
|
|
*.egg-info/
|
|
|
|
# Test and tool caches
|
|
.pytest_cache/
|
|
.mypy_cache/
|
|
.ruff_cache/
|
|
|
|
# IDE and OS files
|
|
.idea/
|
|
.vscode/
|
|
.DS_Store
|
|
.cursor
|
|
.claude
|
|
|
|
# Cookbook code
|
|
vendor/agno/cookbook/ |