Package ai.acolite.agentsdk.core.runner
Class ResponseParser
java.lang.Object
ai.acolite.agentsdk.core.runner.ResponseParser
ResponseParser
Utility for parsing ModelResponse output into RunItem objects. Separates parsing logic from execution flow.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ObjectextractFinalOutput(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).parseResponseItems(ModelResponse response) Parse ModelResponse output into RunItem objects
-
Constructor Details
-
ResponseParser
public ResponseParser()
-
-
Method Details
-
parseResponseItems
Parse ModelResponse output into RunItem objects- Parameters:
response- The model response to parse- Returns:
- List of RunItem objects extracted from the response
-
extractFinalOutput
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
-