From 8dff12b2d2cf814499d403c764f34c892cd376a2 Mon Sep 17 00:00:00 2001 From: Reinier van der Leer Date: Mon, 16 Feb 2026 15:28:09 +0100 Subject: [PATCH] fix direct DB usage in copilot/service.py --- autogpt_platform/backend/backend/copilot/service.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/autogpt_platform/backend/backend/copilot/service.py b/autogpt_platform/backend/backend/copilot/service.py index 0afc2aa125..dfe6b99ee7 100644 --- a/autogpt_platform/backend/backend/copilot/service.py +++ b/autogpt_platform/backend/backend/copilot/service.py @@ -27,12 +27,9 @@ from openai.types.chat import ( ChatCompletionToolParam, ) -from backend.data.db_accessors import chat_db +from backend.data.db_accessors import chat_db, understanding_db from backend.data.redis_client import get_redis_async -from backend.data.understanding import ( - format_understanding_for_prompt, - get_business_understanding, -) +from backend.data.understanding import format_understanding_for_prompt from backend.util.exceptions import NotFoundError from backend.util.settings import AppEnvironment, Settings @@ -263,7 +260,7 @@ async def _build_system_prompt( understanding = None if user_id: try: - understanding = await get_business_understanding(user_id) + understanding = await understanding_db().get_business_understanding(user_id) except Exception as e: logger.warning(f"Failed to fetch business understanding: {e}") understanding = None