637884f84b
The print_todo_compact() function was missing the call to clear the streaming hint line before printing the final tool output. This caused the tool name to appear twice when the hint line wasn't cleared: ● todo_read ● todo_read | empty Added the missing handle_hint(ToolParsingHint::Complete) call to match the behavior of print_tool_compact().