Fix Ai Chat

This commit is contained in:
Livio Meuli 2026-04-09 16:44:59 +02:00
parent 881edf7a47
commit 6e29be75d4

View File

@ -3,37 +3,35 @@ from backend.managers.chat_manager import ChatManager
def init_state(): def init_state():
# Sidebar state initialization # Sidebar state initialization
if "last_selected" not in st.session_state:
st.session_state.last_selected = None
if "selected_folder" not in st.session_state:
st.session_state.selected_folder = None
# Chat manager (persists across reruns) # Chat manager (persists across reruns)
if "chat_manager" not in st.session_state: if "chat_manager" not in st.session_state:
st.session_state.chat_manager = ChatManager() st.session_state.chat_manager = ChatManager()
def init_state():
# Sidebar
if "last_selected" not in st.session_state:
st.session_state.last_selected = None
if "selected_folder" not in st.session_state:
st.session_state.selected_folder = None
# Editor state initialization # Editor state initialization
if "open_files" not in st.session_state: if "open_files" not in st.session_state:
st.session_state.open_files = [] st.session_state.open_files = []
if "files_content" not in st.session_state: if "files_content" not in st.session_state:
st.session_state.files_content = {} st.session_state.files_content = {}
if "active_file" not in st.session_state: if "active_file" not in st.session_state:
st.session_state.active_file = None st.session_state.active_file = None
if "is_editing" not in st.session_state: if "is_editing" not in st.session_state:
st.session_state.is_editing = False st.session_state.is_editing = False
if "code_suggestions" not in st.session_state: if "code_suggestions" not in st.session_state:
st.session_state.code_suggestions = [] st.session_state.code_suggestions = []
if "code_execution_output" not in st.session_state: if "code_execution_output" not in st.session_state:
st.session_state.code_execution_output = "" st.session_state.code_execution_output = ""
# Chat state initialization # Chat state initialization
if "chat_history" not in st.session_state: if "chat_history" not in st.session_state:
st.session_state.chat_history = [] st.session_state.chat_history = []