The parseToolOutput function in ChatBubble.kt was handling the specific parsing and formatting logic for the "todo" tool inline, making the function long and harder to read. This commit extracts the todo-specific formatting logic into a new private function formatTodoToolOutput, improving the readability and maintainability of ChatBubble.kt without changing any behavior.