Commit Graph

4 Commits

Author SHA1 Message Date
Barabashka 3357b3c4dd Усилить надёжность: логирование, lifespan, LRU-кэш и fail-fast семантика
Подключить 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.
2026-04-24 12:00:00 +03:00
Barabashka d22db07b43 Подключить локальную трассировку Phoenix для запусков агента.
Добавлена инициализация Phoenix/OpenInference в CLI и AgentOS, а также обновлены зависимости и документация, чтобы трассировка включалась через переменные окружения.
2026-04-21 15:10:27 +03:00
Barabashka 00e7ef5d11 Подключить AgentOS API-сервер и обновить документацию запуска.
Добавлены зависимости FastAPI/Uvicorn, отдельный entrypoint для AgentOS и новые переменные окружения, чтобы агент запускался как CLI и как HTTP API.
2026-04-21 12:12:51 +03:00
Barabashka 2aa0082743 Инициализировать базовый каркас MVP с чат-агентом на Agno и Ollama.
Добавить входную точку CLI, конфигурацию через .env и базовую документацию для быстрого локального запуска.
2026-04-21 12:04:23 +03:00