Package io.jenkins.plugins.aiagentjob
Class AiAgentLogParser.EventView
java.lang.Object
io.jenkins.plugins.aiagentjob.AiAgentLogParser.EventView
- Enclosing class:
AiAgentLogParser
Represents a single conversation event for rendering in the UI.
-
Method Summary
Modifier and TypeMethodDescriptionFull text content for messages, results, and thinking.Returns content converted from markdown to basic HTML for display in Jelly.longgetId()getLabel()Short display label like "Assistant", "Bash", "Read", "Result (2.3s)".Raw JSON for the detail drill-down.One-line summary for progressive events API backwards compat.Tool input: command text, file path, etc.Tool output excerpt.booleanisDelta()booleanisEmpty()booleanWhether this event should show its content directly (not behind a click).booleanWhether this event is a tool call or tool result.
-
Method Details
-
getId
public long getId() -
getCategory
-
getLabel
Short display label like "Assistant", "Bash", "Read", "Result (2.3s)". -
getContent
Full text content for messages, results, and thinking. -
getToolInput
Tool input: command text, file path, etc. -
getToolOutput
Tool output excerpt. -
getRawDetails
Raw JSON for the detail drill-down. -
getTimestamp
-
isDelta
public boolean isDelta() -
getCategoryLabel
-
getSummary
One-line summary for progressive events API backwards compat. -
isEmpty
public boolean isEmpty() -
isInlineContent
public boolean isInlineContent()Whether this event should show its content directly (not behind a click). -
isToolEvent
public boolean isToolEvent()Whether this event is a tool call or tool result. -
getContentHtml
Returns content converted from markdown to basic HTML for display in Jelly.
-