UNPKG

@openai/agents-core

Version:

The OpenAI Agents SDK is a lightweight yet powerful framework for building multi-agent workflows.

34 lines 972 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getLastTextFromOutputMessage = getLastTextFromOutputMessage; exports.getOutputText = getOutputText; /** * Get the last text from the output message. * @param outputMessage * @returns */ 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 */ function getOutputText(output) { if (output.output.length === 0) { return ''; } return (getLastTextFromOutputMessage(output.output[output.output.length - 1]) || ''); } //# sourceMappingURL=messages.js.map