Class ResponseParser

java.lang.Object
ai.acolite.agentsdk.core.runner.ResponseParser

public class ResponseParser extends Object
ResponseParser

Utility for parsing ModelResponse output into RunItem objects. Separates parsing logic from execution flow.

  • Constructor Details

    • ResponseParser

      public ResponseParser()
  • Method Details

    • parseResponseItems

      public static List<RunItem> parseResponseItems(ModelResponse response)
      Parse ModelResponse output into RunItem objects
      Parameters:
      response - The model response to parse
      Returns:
      List of RunItem objects extracted from the response
    • extractFinalOutput

      public static Object extractFinalOutput(List<RunItem> items)
      Extract the final output from a list of RunItems Content can be a String (for text responses) or a typed object (for structured outputs).
      Parameters:
      items - List of RunItems from conversation
      Returns:
      The final output, or null if none found