Add necessary types and update stream processing to handle Anthropic's 'thinking' content blocks and deltas in streaming responses. This resolves an issue where an IllegalArgumentException was thrown for unhandled thinking event types. format Added docs Signed-off-by: Alexandros Pappas <apappascs@gmail.com>