# # SPDX-FileCopyrightText: Hadad # SPDX-License-Identifier: Apache-2.0 # def reasoning_interfaces(text, current_length=0): if current_length < len(text): reasoning_steps = text[:current_length] if current_length > 0 and not reasoning_steps.endswith(( '
', '

' )): reasoning_steps += '...' return reasoning_steps return text