TranscriptMessageInput
TranscriptMessageInput = {
content?:TranscriptMessageContentInput;metadata?:Record<string,JsonValue>;role:"system"|"user"; } | {content?:JsonValue| (TranscriptMessageTextPart|TranscriptMessageToolCallPart)[];metadata?:Record<string,JsonValue>;role:"assistant";toolCalls?:TranscriptMessageToolCall[]; } |TranscriptTopLevelToolMessage| {content:TranscriptMessageToolResultPart[];metadata?:Record<string,JsonValue>;role:"tool"; }
Message-style transport accepted at harness input boundaries.