Spaces:
Sleeping
Sleeping
update src/state.py
Browse files- src/state.py +3 -0
src/state.py
CHANGED
|
@@ -81,6 +81,9 @@ class TutoringState(TypedDict):
|
|
| 81 |
# VLM image analysis tracking
|
| 82 |
vlm_image_analyzed: bool # whether a student image was analyzed this turn
|
| 83 |
|
|
|
|
|
|
|
|
|
|
| 84 |
# Supervisor agent routing metadata — exposed in UI via cl.Step
|
| 85 |
_last_agent: Optional[str] # which specialist was invoked this turn
|
| 86 |
_supervisor_reasoning: Optional[str] # why the supervisor chose that agent
|
|
|
|
| 81 |
# VLM image analysis tracking
|
| 82 |
vlm_image_analyzed: bool # whether a student image was analyzed this turn
|
| 83 |
|
| 84 |
+
# Simulation flag — set by SimulationPanel to bypass keyword eval and force correct
|
| 85 |
+
force_eval_correct: bool
|
| 86 |
+
|
| 87 |
# Supervisor agent routing metadata — exposed in UI via cl.Step
|
| 88 |
_last_agent: Optional[str] # which specialist was invoked this turn
|
| 89 |
_supervisor_reasoning: Optional[str] # why the supervisor chose that agent
|