Module: RubyCoded::Chat::Renderer::ChatPanelThinking

Included in:
RubyCoded::Chat::Renderer
Defined in:
lib/ruby_coded/chat/renderer/chat_panel_thinking.rb

Overview

Thinking-panel detection, parsing, and rendering for agent response cycles that include tool activity or open <think> blocks.

Constant Summary collapse

THINK_OPEN =
"<think>"
THINK_CLOSE =
"</think>"
TOOL_ROLES =
%i[tool_call tool_pending tool_result].freeze
MAX_THINKING_MESSAGES =
20