From 2e86d25205fe187c4fad01a7cdd9c7bf5ece15e1 Mon Sep 17 00:00:00 2001 From: Mikhail Date: Fri, 22 May 2026 04:46:27 +0300 Subject: [PATCH] Add AI structure agent path check --- .../src/api_server/html5_ai_structure.py | 35 ++++++ .../html5_ai_structure_controller.py | 14 +++ services/api-server/src/api_server/main.py | 106 ++++++++++++++++++ services/api-server/tests/test_api.py | 42 +++++++ 4 files changed, 197 insertions(+) diff --git a/services/api-server/src/api_server/html5_ai_structure.py b/services/api-server/src/api_server/html5_ai_structure.py index 84684c6..15e8d0a 100644 --- a/services/api-server/src/api_server/html5_ai_structure.py +++ b/services/api-server/src/api_server/html5_ai_structure.py @@ -33,6 +33,7 @@ def render_html5_ai_structure_page(
Подготовка структуры
{render_html5_ai_structure_agent_panel(project_id, agent_info=agent_info)} {render_html5_ai_structure_form(project_id, saved_credentials=saved_credentials)} +
{render_html5_ai_structure_path_check(None)}

Пути должны быть доступны серверу SFERA/API. Для docker-test используйте папку, смонтированную или доступную внутри контейнера; локальные диски Windows и закрытые SMB-папки без учетных данных сервер не увидит.

{render_html5_ai_structure_result(result)}
@@ -117,6 +118,14 @@ def render_html5_ai_structure_form(project_id: str, *, saved_credentials: dict[s Сохранить +