Spaces:
Sleeping
Sleeping
Update interface.py
Browse files- interface.py +8 -5
interface.py
CHANGED
|
@@ -169,20 +169,23 @@ with gr.Blocks(theme="soft") as demo:
|
|
| 169 |
# Forge Tab
|
| 170 |
with gr.Tab("Codex Forge"):
|
| 171 |
gr.Markdown("### 🧬 Evolve a New Agent from a Parent")
|
| 172 |
-
parent_id = gr.Dropdown(["Agent_5","Agent_7","Agent_1032"], label="Parent Agent")
|
| 173 |
new_id = gr.Textbox(label="New Agent ID")
|
| 174 |
-
forge_torque = gr.Dropdown(["Gen6508_M5","Gen26_M23"], label="Collapse Torque")
|
| 175 |
-
forge_resonance = gr.
|
| 176 |
-
forge_tier = gr.Dropdown(["Tier_1","Tier_2","Tier_6"], label="Tier Drift")
|
| 177 |
max_depth = gr.Slider(1, 8, value=5, step=1, label="Lineage depth")
|
| 178 |
forge_btn = gr.Button("Forge Agent")
|
| 179 |
lineage_svg_output = gr.HTML(label="Lineage Visualization")
|
|
|
|
| 180 |
forge_btn.click(
|
| 181 |
-
|
|
|
|
| 182 |
inputs=[parent_id, new_id, forge_torque, forge_resonance, forge_tier, max_depth],
|
| 183 |
outputs=lineage_svg_output
|
| 184 |
)
|
| 185 |
|
|
|
|
| 186 |
# Leaderboard Tab
|
| 187 |
with gr.Tab("Leaderboard"):
|
| 188 |
leaderboard_output = gr.Textbox(label="Top Agents", lines=15)
|
|
|
|
| 169 |
# Forge Tab
|
| 170 |
with gr.Tab("Codex Forge"):
|
| 171 |
gr.Markdown("### 🧬 Evolve a New Agent from a Parent")
|
| 172 |
+
parent_id = gr.Dropdown(["Agent_5", "Agent_7", "Agent_1032"], label="Parent Agent")
|
| 173 |
new_id = gr.Textbox(label="New Agent ID")
|
| 174 |
+
forge_torque = gr.Dropdown(["Gen6508_M5", "Gen26_M23"], label="Collapse Torque")
|
| 175 |
+
forge_resonance = gr.Dropdown(["Yes", "No"], label="Inject Emotional Resonance")
|
| 176 |
+
forge_tier = gr.Dropdown(["Tier_1", "Tier_2", "Tier_6"], label="Tier Drift")
|
| 177 |
max_depth = gr.Slider(1, 8, value=5, step=1, label="Lineage depth")
|
| 178 |
forge_btn = gr.Button("Forge Agent")
|
| 179 |
lineage_svg_output = gr.HTML(label="Lineage Visualization")
|
| 180 |
+
|
| 181 |
forge_btn.click(
|
| 182 |
+
lambda parent_id, new_id, forge_torque, forge_resonance, forge_tier, max_depth:
|
| 183 |
+
forge_agent(parent_id, new_id, forge_torque, forge_resonance == "Yes", forge_tier, max_depth),
|
| 184 |
inputs=[parent_id, new_id, forge_torque, forge_resonance, forge_tier, max_depth],
|
| 185 |
outputs=lineage_svg_output
|
| 186 |
)
|
| 187 |
|
| 188 |
+
|
| 189 |
# Leaderboard Tab
|
| 190 |
with gr.Tab("Leaderboard"):
|
| 191 |
leaderboard_output = gr.Textbox(label="Top Agents", lines=15)
|