From 5c995628bf08a4c5b1697092cf2798aa81bcd714 Mon Sep 17 00:00:00 2001 From: Rohit Martires <30775934+RMartires@users.noreply.github.com> Date: Mon, 15 Dec 2025 01:15:43 +0530 Subject: [PATCH] Feat: added support for non vision models STRIX_DISABLE_BROWSER flag (#188) Co-authored-by: 0xallam --- strix/tools/__init__.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/strix/tools/__init__.py b/strix/tools/__init__.py index 06cbda7..4193d41 100644 --- a/strix/tools/__init__.py +++ b/strix/tools/__init__.py @@ -24,9 +24,13 @@ SANDBOX_MODE = os.getenv("STRIX_SANDBOX_MODE", "false").lower() == "true" HAS_PERPLEXITY_API = bool(os.getenv("PERPLEXITY_API_KEY")) +DISABLE_BROWSER = os.getenv("STRIX_DISABLE_BROWSER", "false").lower() == "true" + if not SANDBOX_MODE: from .agents_graph import * # noqa: F403 - from .browser import * # noqa: F403 + + if not DISABLE_BROWSER: + from .browser import * # noqa: F403 from .file_edit import * # noqa: F403 from .finish import * # noqa: F403 from .notes import * # noqa: F403 @@ -40,7 +44,8 @@ if not SANDBOX_MODE: if HAS_PERPLEXITY_API: from .web_search import * # noqa: F403 else: - from .browser import * # noqa: F403 + if not DISABLE_BROWSER: + from .browser import * # noqa: F403 from .file_edit import * # noqa: F403 from .proxy import * # noqa: F403 from .python import * # noqa: F403