@openai/agents-core
Version:
The OpenAI Agents SDK is a lightweight yet powerful framework for building multi-agent workflows.
28 lines • 981 B
JavaScript
export function isOpenAIResponsesCompactionOwnershipAwareSession(session) {
return (isOpenAIResponsesCompactionAwareSession(session) &&
typeof session
.getItemsWithCompactionOwnership === 'function' &&
typeof session
.addItemsWithCompactionOwnership === 'function');
}
export function isOpenAIResponsesCompactionAwareSession(session) {
return (!!session &&
typeof session.runCompaction ===
'function');
}
export function isRunContextAwareSession(session) {
return (!!session &&
session.acceptsRunContext ===
true);
}
export function isSessionHistoryRewriteAwareSession(session) {
return (!!session &&
typeof session
.applyHistoryMutations === 'function');
}
export function isSessionHistoryTransactionAwareSession(session) {
return (!!session &&
typeof session
.applyHistoryTransaction === 'function');
}
//# sourceMappingURL=session.mjs.map