Spaces:
Sleeping
Sleeping
Update src/streamlit_app.py
Browse files- src/streamlit_app.py +0 -5
src/streamlit_app.py
CHANGED
|
@@ -4,7 +4,6 @@ import time
|
|
| 4 |
# --- CONFIGURATION & CONTENT ---
|
| 5 |
st.set_page_config(page_title="Elf-OS Agent Simulator", page_icon="🤖")
|
| 6 |
|
| 7 |
-
# Content Dictionary for Multi-Language Support
|
| 8 |
CONTENT = {
|
| 9 |
"Deutsch": {
|
| 10 |
"title": "🤖 Elf-OS: Agenten Simulation",
|
|
@@ -137,8 +136,6 @@ st.markdown("""
|
|
| 137 |
""", unsafe_allow_html=True)
|
| 138 |
|
| 139 |
# --- APP LOGIC ---
|
| 140 |
-
|
| 141 |
-
# 1. Language Selection
|
| 142 |
lang_key = st.sidebar.radio("Language / Sprache", ["Deutsch", "English"])
|
| 143 |
text = CONTENT[lang_key]
|
| 144 |
|
|
@@ -146,7 +143,6 @@ st.title(text["title"])
|
|
| 146 |
st.markdown(text["intro"])
|
| 147 |
|
| 148 |
# 2. Mission Selection
|
| 149 |
-
# We use keys (L1, L2, L3) to track missions, but display names
|
| 150 |
mission_options = {m_data["name"]: m_key for m_key, m_data in text["missions"].items()}
|
| 151 |
selected_mission_name = st.sidebar.selectbox(text["sidebar_title"], list(mission_options.keys()))
|
| 152 |
selected_mission_key = mission_options[selected_mission_name]
|
|
@@ -168,7 +164,6 @@ col1, col2 = st.columns([1, 1])
|
|
| 168 |
|
| 169 |
with col1:
|
| 170 |
st.subheader(text["tools_header"])
|
| 171 |
-
# Tool Buttons
|
| 172 |
for tool_id, tool_name in text["tools"].items():
|
| 173 |
if st.button(f"{text['btn_add']} {tool_name}", key=f"btn_{tool_id}"):
|
| 174 |
st.session_state.chain.append(tool_id)
|
|
|
|
| 4 |
# --- CONFIGURATION & CONTENT ---
|
| 5 |
st.set_page_config(page_title="Elf-OS Agent Simulator", page_icon="🤖")
|
| 6 |
|
|
|
|
| 7 |
CONTENT = {
|
| 8 |
"Deutsch": {
|
| 9 |
"title": "🤖 Elf-OS: Agenten Simulation",
|
|
|
|
| 136 |
""", unsafe_allow_html=True)
|
| 137 |
|
| 138 |
# --- APP LOGIC ---
|
|
|
|
|
|
|
| 139 |
lang_key = st.sidebar.radio("Language / Sprache", ["Deutsch", "English"])
|
| 140 |
text = CONTENT[lang_key]
|
| 141 |
|
|
|
|
| 143 |
st.markdown(text["intro"])
|
| 144 |
|
| 145 |
# 2. Mission Selection
|
|
|
|
| 146 |
mission_options = {m_data["name"]: m_key for m_key, m_data in text["missions"].items()}
|
| 147 |
selected_mission_name = st.sidebar.selectbox(text["sidebar_title"], list(mission_options.keys()))
|
| 148 |
selected_mission_key = mission_options[selected_mission_name]
|
|
|
|
| 164 |
|
| 165 |
with col1:
|
| 166 |
st.subheader(text["tools_header"])
|
|
|
|
| 167 |
for tool_id, tool_name in text["tools"].items():
|
| 168 |
if st.button(f"{text['btn_add']} {tool_name}", key=f"btn_{tool_id}"):
|
| 169 |
st.session_state.chain.append(tool_id)
|