ClaudeCliBackend.parse_response()
Parse claude stdout into text or a validated model.
Usage
ClaudeCliBackend.parse_response(
raw,
response_model,
)Parameters
raw: str-
Raw stdout from the
claudeCLI. response_model: type[BaseModel] | None-
Model to validate against, or
Nonefor raw text.
Returns
str | BaseModel-
rawfor text calls; otherwise the validatedstructured_outputfrom the result event, elserawas JSON.