Update codex/reflex_loop.py
Browse files- codex/reflex_loop.py +6 -1
codex/reflex_loop.py
CHANGED
|
@@ -10,7 +10,12 @@ def run_reflex_engine(user, task):
|
|
| 10 |
|
| 11 |
steps = decompose_task(task)
|
| 12 |
code = generate_code(task)
|
| 13 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 14 |
|
| 15 |
log_event(user, task, code, result)
|
| 16 |
svg = render_flow_svg(task, steps)
|
|
|
|
| 10 |
|
| 11 |
steps = decompose_task(task)
|
| 12 |
code = generate_code(task)
|
| 13 |
+
|
| 14 |
+
if not code.strip():
|
| 15 |
+
raise RuntimeError("LLM returned empty code")
|
| 16 |
+
|
| 17 |
+
result_env = safe_execute(code)
|
| 18 |
+
result = result_env.get("result", result_env)
|
| 19 |
|
| 20 |
log_event(user, task, code, result)
|
| 21 |
svg = render_flow_svg(task, steps)
|