Class AgentRunDiff.RunDiffResult

java.lang.Object
org.mockserver.llm.analysis.AgentRunDiff.RunDiffResult
Enclosing class:
AgentRunDiff

public static final class AgentRunDiff.RunDiffResult extends Object
The full diff of two runs.
  • Method Details

    • isPromptChanged

      public boolean isPromptChanged()
      True when any message-level difference (add/remove/change) was found.
    • getMessageDiffs

      public List<AgentRunDiff.MessageDiff> getMessageDiffs()
    • getToolCallsAdded

      public List<String> getToolCallsAdded()
      Tool-call fingerprints (name(args)) present in the after run only.
    • getToolCallsRemoved

      public List<String> getToolCallsRemoved()
      Tool-call fingerprints (name(args)) present in the before run only.
    • getMessageCountBefore

      public int getMessageCountBefore()
    • getMessageCountAfter

      public int getMessageCountAfter()
    • getTokenDelta

      public AgentRunDiff.TokenDelta getTokenDelta()
      Token / cost delta, or null when either side did not supply totals.