ui-setup #6
@ -3,37 +3,35 @@ from backend.managers.chat_manager import ChatManager
|
||||
|
||||
def init_state():
|
||||
# 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)
|
||||
if "chat_manager" not in st.session_state:
|
||||
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
|
||||
if "open_files" not in st.session_state:
|
||||
st.session_state.open_files = []
|
||||
|
||||
|
||||
if "files_content" not in st.session_state:
|
||||
st.session_state.files_content = {}
|
||||
|
||||
|
||||
if "active_file" not in st.session_state:
|
||||
st.session_state.active_file = None
|
||||
|
||||
|
||||
if "is_editing" not in st.session_state:
|
||||
st.session_state.is_editing = False
|
||||
|
||||
|
||||
if "code_suggestions" not in st.session_state:
|
||||
st.session_state.code_suggestions = []
|
||||
|
||||
if "code_execution_output" not in st.session_state:
|
||||
st.session_state.code_execution_output = ""
|
||||
|
||||
|
||||
# Chat state initialization
|
||||
if "chat_history" not in st.session_state:
|
||||
st.session_state.chat_history = []
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user