diff --git a/application/single_app/config.py b/application/single_app/config.py index 624ae367..0f46400c 100644 --- a/application/single_app/config.py +++ b/application/single_app/config.py @@ -94,7 +94,7 @@ EXECUTOR_TYPE = 'thread' EXECUTOR_MAX_WORKERS = 30 SESSION_TYPE = 'filesystem' -VERSION = "0.241.002" +VERSION = "0.241.004" SECRET_KEY = os.getenv('SECRET_KEY', 'dev-secret-key-change-in-production') diff --git a/application/single_app/functions_settings.py b/application/single_app/functions_settings.py index fe1f9b3e..324f82fc 100644 --- a/application/single_app/functions_settings.py +++ b/application/single_app/functions_settings.py @@ -262,7 +262,7 @@ def get_settings(use_cosmos=False, include_source=False): 'enable_conversation_archiving': False, # Processing Thoughts - 'enable_thoughts': False, + 'enable_thoughts': True, # Search and Extract 'azure_ai_search_endpoint': '', diff --git a/application/single_app/functions_thoughts.py b/application/single_app/functions_thoughts.py index b7721253..7d20441b 100644 --- a/application/single_app/functions_thoughts.py +++ b/application/single_app/functions_thoughts.py @@ -25,7 +25,7 @@ def __init__(self, conversation_id, message_id, thread_id, user_id): self.user_id = user_id self.current_index = 0 settings = get_settings() - self.enabled = settings.get('enable_thoughts', False) + self.enabled = settings.get('enable_thoughts', True) def add_thought(self, step_type, content, detail=None): """Write a thought step to Cosmos immediately. diff --git a/application/single_app/route_backend_thoughts.py b/application/single_app/route_backend_thoughts.py index bab0fd9a..69aed271 100644 --- a/application/single_app/route_backend_thoughts.py +++ b/application/single_app/route_backend_thoughts.py @@ -21,7 +21,7 @@ def api_get_message_thoughts(conversation_id, message_id): return jsonify({'error': 'User not authenticated'}), 401 settings = get_settings() - if not settings.get('enable_thoughts', False): + if not settings.get('enable_thoughts', True): return jsonify({'thoughts': [], 'enabled': False}), 200 try: @@ -59,7 +59,7 @@ def api_get_pending_thoughts(conversation_id): return jsonify({'error': 'User not authenticated'}), 401 settings = get_settings() - if not settings.get('enable_thoughts', False): + if not settings.get('enable_thoughts', True): return jsonify({'thoughts': [], 'enabled': False}), 200 try: diff --git a/application/single_app/templates/profile.html b/application/single_app/templates/profile.html index 87985b55..42826cde 100644 --- a/application/single_app/templates/profile.html +++ b/application/single_app/templates/profile.html @@ -135,52 +135,6 @@ animation: spin 1s linear infinite; } - .preference-card-icon { - align-items: center; - background: linear-gradient(135deg, rgba(13, 110, 253, 0.12), rgba(13, 202, 240, 0.18)); - border-radius: 14px; - color: var(--bs-primary); - display: inline-flex; - font-size: 1.25rem; - height: 52px; - justify-content: center; - width: 52px; - } - - .preference-status { - min-height: 1.5rem; - } - - .fact-memory-summary-card { - background: linear-gradient(135deg, rgba(13, 110, 253, 0.08), rgba(13, 202, 240, 0.12)); - border: 1px solid rgba(13, 110, 253, 0.14); - border-radius: 16px; - padding: 1.25rem; - } - - .fact-memory-count { - font-size: 2rem; - font-weight: 700; - line-height: 1; - } - - .fact-memory-modal-list { - max-height: 55vh; - overflow-y: auto; - } - - .fact-memory-modal-card { - border: 1px solid var(--bs-border-color); - border-radius: 14px; - padding: 1rem; - background: var(--bs-body-bg); - } - - .fact-memory-pagination-summary { - min-height: 1.5rem; - } - - .preference-card-icon { align-items: center; background: linear-gradient(135deg, rgba(13, 110, 253, 0.12), rgba(13, 202, 240, 0.18)); @@ -498,117 +452,6 @@
Fact Memory
-
-
-
- - - -
-
Tutorial Preferences
-

Control whether the floating guided tutorial buttons appear on Chat and Personal Workspace for your account.

-

These launchers are shown by default. You can hide them now and turn them back on later from this page.

-
-
- {% if app_settings.enable_support_menu and app_settings.enable_support_latest_features and app_settings.support_latest_features_has_visible_items %} - - View Latest Feature Notes - - {% endif %} -
- -
-
-
- - - Turn this off if you already know the interface and want to remove the floating walkthrough launchers. -
-
-
- -
-
- -
-
- -
-
-
- - - -
-
Fact Memory
-

Save durable facts for your account, then manage the full memory list from a compact popup editor.

- {% if app_settings.enable_fact_memory_plugin %} - Enabled by admin - Supported chat and mini-SK flows can use these memories when fact memory is enabled. - {% else %} - Disabled by admin - You can still manage saved memories here. They will stay inactive until an administrator turns fact memory back on. - {% endif %} -
-
-
- -
-
- - -
-
- - -
-
- Use instruction memories for durable preferences like tone or formatting. Use fact memories for details about you that the model should recall only when relevant. - -
-
-
-
-
Saved Memories
-
0
-
No memories saved yet.
-
0 instructions, 0 facts
-
-
- - -
- Use the popup editor for search, paging, and updates. -
-
-
- -
-
- {% if app_settings.enable_retention_policy_personal %}
@@ -961,88 +804,6 @@
- - - -