diff --git a/openhands-sdk/openhands/sdk/agent/agent.py b/openhands-sdk/openhands/sdk/agent/agent.py index 4d01b13280..18d88fc78f 100644 --- a/openhands-sdk/openhands/sdk/agent/agent.py +++ b/openhands-sdk/openhands/sdk/agent/agent.py @@ -271,13 +271,6 @@ def step( # Emit VLLM token ids if enabled self._maybe_emit_vllm_tokens(llm_response, on_event) - # Finish conversation if LLM produced content (awaits user input) - # Continue if only reasoning without content (e.g., GPT-5 codex thinking) - if has_content: - logger.debug("LLM produced a message response - awaits user input") - state.execution_status = ConversationExecutionStatus.FINISHED - return - def _requires_user_confirmation( self, state: ConversationState, action_events: list[ActionEvent] ) -> bool: