@openai/agents-core
Version:
The OpenAI Agents SDK is a lightweight yet powerful framework for building multi-agent workflows.
30 lines • 801 B
JavaScript
/**
* Get the last text from the output message.
* @param outputMessage
* @returns
*/
export function getLastTextFromOutputMessage(outputMessage) {
if (outputMessage.type !== 'message') {
return undefined;
}
if (outputMessage.role !== 'assistant') {
return undefined;
}
const lastItem = outputMessage.content[outputMessage.content.length - 1];
if (lastItem.type !== 'output_text') {
return undefined;
}
return lastItem.text;
}
/**
* Get the last text from the output message.
* @param output
* @returns
*/
export function getOutputText(output) {
if (output.output.length === 0) {
return '';
}
return (getLastTextFromOutputMessage(output.output[output.output.length - 1]) || '');
}
//# sourceMappingURL=messages.js.map