diff --git a/ai-hub/app/core/orchestration/agent_loop.py b/ai-hub/app/core/orchestration/agent_loop.py index 85cb4b9..4804b64 100644 --- a/ai-hub/app/core/orchestration/agent_loop.py +++ b/ai-hub/app/core/orchestration/agent_loop.py @@ -127,9 +127,8 @@ "session_id": instance.session_id }) - # Throttle DB updates to avoid saturation - if (final_input_tokens + final_output_tokens) % 5 == 0: - db.commit() + # Persist reasoning immediately for real-time dashboard observability + db.commit() # Execution complete instance = db.query(AgentInstance).filter(AgentInstance.id == agent_id).first()