From 9ca61d62ff3270e135f8aed330f937a214fd905c Mon Sep 17 00:00:00 2001 From: Debanjum Singh Solanky Date: Mon, 15 May 2023 20:51:49 +0800 Subject: [PATCH] Enable/disable logging telemetry by setting bool in khoj.yml config We log usage telemetry by default, unless setting explicitly set in khoj.yml --- src/khoj/utils/rawconfig.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/khoj/utils/rawconfig.py b/src/khoj/utils/rawconfig.py index 51d64381..bc8ef78a 100644 --- a/src/khoj/utils/rawconfig.py +++ b/src/khoj/utils/rawconfig.py @@ -89,10 +89,15 @@ class ProcessorConfig(ConfigBase): conversation: Optional[ConversationProcessorConfig] +class AppConfig(ConfigBase): + should_log_telemetry: bool + + class FullConfig(ConfigBase): content_type: Optional[ContentConfig] search_type: Optional[SearchConfig] processor: Optional[ProcessorConfig] + app: Optional[AppConfig] = AppConfig(should_log_telemetry=True) class SearchResponse(ConfigBase):