From 24ec1fa70e2179ada327112db851f48139f5eb37 Mon Sep 17 00:00:00 2001 From: Manuel Raynaud Date: Tue, 17 Feb 2026 17:42:49 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A5(backend)=20remove=20settings=20AI?= =?UTF-8?q?=5FSTREAM?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit We don't need anymore the AI_STREAM settings, we use the stream all the time. --- docs/env.md | 1 - src/backend/core/api/viewsets.py | 1 - src/backend/core/tests/test_api_config.py | 2 -- src/backend/impress/settings.py | 3 --- src/frontend/apps/e2e/__tests__/app-impress/utils-common.ts | 1 - src/frontend/apps/impress/src/core/config/api/useConfig.tsx | 1 - 6 files changed, 9 deletions(-) diff --git a/docs/env.md b/docs/env.md index 241bf6ae..913bd6d4 100644 --- a/docs/env.md +++ b/docs/env.md @@ -14,7 +14,6 @@ These are the environment variables you can set for the `impress-backend` contai | AI_BOT | Information to give to the frontend about the AI bot | { "name": "Docs AI", "color": "#8bc6ff" } | AI_FEATURE_ENABLED | Enable AI options | false | | AI_MODEL | AI Model to use | | -| AI_STREAM | AI Stream to activate | true | | AI_VERCEL_SDK_VERSION | The vercel AI SDK version used | 6 | | ALLOW_LOGOUT_GET_METHOD | Allow get logout method | true | | API_USERS_LIST_LIMIT | Limit on API users | 5 | diff --git a/src/backend/core/api/viewsets.py b/src/backend/core/api/viewsets.py index 26b174ed..3f91a564 100644 --- a/src/backend/core/api/viewsets.py +++ b/src/backend/core/api/viewsets.py @@ -2572,7 +2572,6 @@ class ConfigView(drf.views.APIView): array_settings = [ "AI_BOT", "AI_FEATURE_ENABLED", - "AI_STREAM", "API_USERS_SEARCH_QUERY_MIN_LENGTH", "COLLABORATION_WS_URL", "COLLABORATION_WS_NOT_CONNECTED_READY_ONLY", diff --git a/src/backend/core/tests/test_api_config.py b/src/backend/core/tests/test_api_config.py index e98e5848..41b5493f 100644 --- a/src/backend/core/tests/test_api_config.py +++ b/src/backend/core/tests/test_api_config.py @@ -21,7 +21,6 @@ pytestmark = pytest.mark.django_db @override_settings( AI_BOT={"name": "Test Bot", "color": "#000000"}, AI_FEATURE_ENABLED=False, - AI_STREAM=True, API_USERS_SEARCH_QUERY_MIN_LENGTH=6, COLLABORATION_WS_URL="http://testcollab/", COLLABORATION_WS_NOT_CONNECTED_READY_ONLY=True, @@ -48,7 +47,6 @@ def test_api_config(is_authenticated): assert response.json() == { "AI_BOT": {"name": "Test Bot", "color": "#000000"}, "AI_FEATURE_ENABLED": False, - "AI_STREAM": True, "API_USERS_SEARCH_QUERY_MIN_LENGTH": 6, "COLLABORATION_WS_URL": "http://testcollab/", "COLLABORATION_WS_NOT_CONNECTED_READY_ONLY": True, diff --git a/src/backend/impress/settings.py b/src/backend/impress/settings.py index 45c2bf9b..113eabe9 100755 --- a/src/backend/impress/settings.py +++ b/src/backend/impress/settings.py @@ -714,9 +714,6 @@ class Base(Configuration): default=False, environ_name="AI_FEATURE_ENABLED", environ_prefix=None ) AI_MODEL = values.Value(None, environ_name="AI_MODEL", environ_prefix=None) - AI_STREAM = values.BooleanValue( - default=True, environ_name="AI_STREAM", environ_prefix=None - ) AI_VERCEL_SDK_VERSION = values.IntegerValue( 6, environ_name="AI_VERCEL_SDK_VERSION", environ_prefix=None ) diff --git a/src/frontend/apps/e2e/__tests__/app-impress/utils-common.ts b/src/frontend/apps/e2e/__tests__/app-impress/utils-common.ts index e2637bac..78a97982 100644 --- a/src/frontend/apps/e2e/__tests__/app-impress/utils-common.ts +++ b/src/frontend/apps/e2e/__tests__/app-impress/utils-common.ts @@ -14,7 +14,6 @@ export const CONFIG = { color: '#8bc6ff', }, AI_FEATURE_ENABLED: true, - AI_STREAM: true, API_USERS_SEARCH_QUERY_MIN_LENGTH: 3, CRISP_WEBSITE_ID: null, COLLABORATION_WS_URL: 'ws://localhost:4444/collaboration/ws/', diff --git a/src/frontend/apps/impress/src/core/config/api/useConfig.tsx b/src/frontend/apps/impress/src/core/config/api/useConfig.tsx index 68340e23..03f74209 100644 --- a/src/frontend/apps/impress/src/core/config/api/useConfig.tsx +++ b/src/frontend/apps/impress/src/core/config/api/useConfig.tsx @@ -29,7 +29,6 @@ interface ThemeCustomization { export interface ConfigResponse { AI_BOT: { name: string; color: string }; AI_FEATURE_ENABLED?: boolean; - AI_STREAM: boolean; API_USERS_SEARCH_QUERY_MIN_LENGTH?: number; COLLABORATION_WS_URL?: string; COLLABORATION_WS_NOT_CONNECTED_READY_ONLY?: boolean;