services/inline_thinking_message_service library

Classes

InlineThinkingMessageService
Builds synthetic ToolUseType.nativeToolsThinking rows for inline <thinking> extracted from LLM answers (SSE and history). Consecutive <thinking> blocks are merged into one row per run (TagService.groupedConsecutiveThinkingTagSegments).