/
alexefan136
/
flowstack
Обзор
Документация
Войти
/
alexefan136
/
flowstack
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
core/engine/src/runtime/__init__.py
54 строки
2 KB
Alexander Efanov
upd fix
31 июл 2026, 19:17
31 июл 2026, 19:17
d146d86
Код
Авторство
О чём код?
""" Runtime — слой выполнения FlowStack Engine. Компоненты: - ``GraphExecutor`` — выполняет flows как графы (runner / nodes) - ``FlowNodeExecutor`` — выполняет узлы flow (AGENT/LLM/TOOL/TRANSFORM/SUBFLOW) - ``AgentRuntime`` — выполняет агентов (LLM loop + function calling) - ``MCPManager`` — реальное взаимодействие с MCP серверами (stdio/SSE/HTTP) - ``Sandbox`` — изолированное выполнение кода - ``InMemoryStateManager`` — in-memory хранилище состояний сессий - ``create_graph_executor`` — фабрика связанного executor - ``get_mcp_manager`` / ``shutdown_mcp_manager`` — singleton MCP менеджера """ from __future__ import annotations from src.runtime.agent_runtime import AgentConfig, AgentRuntime, ToolExecutor from src.runtime.graph_executor import GraphExecutor, NodeExecutor from src.runtime.mcp_manager import ( ConnectionInfo, MCPManager, get_mcp_manager, shutdown_mcp_manager, ) from src.runtime.node_executor import FlowNodeExecutor, create_graph_executor from src.runtime.sandbox import Sandbox, SandboxResult from src.runtime.state import InMemoryStateManager, StateSubscriber __version__ = "0.4.0" __all__ = [ # noqa: RUF022 # Version "__version__", # --- Graph Executor --- "GraphExecutor", "NodeExecutor", "FlowNodeExecutor", "create_graph_executor", # --- Agent Runtime --- "AgentConfig", "AgentRuntime", "ToolExecutor", # --- MCP Manager --- "ConnectionInfo", "MCPManager", "get_mcp_manager", "shutdown_mcp_manager", # --- Sandbox --- "Sandbox", "SandboxResult", # --- State Manager --- "InMemoryStateManager", "StateSubscriber", ]