Class ClaudeCodeLogFormat

java.lang.Object
io.jenkins.plugins.aiagentjob.claudecode.ClaudeCodeLogFormat
All Implemented Interfaces:
AiAgentLogFormat

public final class ClaudeCodeLogFormat extends Object implements AiAgentLogFormat
Format-specific log classification for Claude Code stream-json output. Handles content arrays (tool_use, tool_result, thinking, text) and stream_event deltas.

Used by both ClaudeCodeAgentHandler and GeminiCliAgentHandler since they share the same stream-json format.