fix(stapp): defend autonomous_enabled init against fragment-only reruns

closes #197
This commit is contained in:
voidborne-d committed 2026-04-27 17:51:32 +08:00
1 parent 3c9496ffa2
commit b8ecdc7922
1 file changed
+2 -1
+2 -1
View File
@@ -32,10 +32,11 @@ agent = init()
st.title("🖥️ Cowork")
if 'autonomous_enabled' not in st.session_state: st.session_state.autonomous_enabled = False
st.session_state.setdefault('autonomous_enabled', False)
@st.fragment
def render_sidebar():
st.session_state.setdefault('autonomous_enabled', False)
llm_options = agent.list_llms()
current_idx = agent.llm_no
llm_labels = {idx: f"{idx}: {(name or '').strip()}" for idx, name, _ in llm_options}