UNPKG

@openai/agents-core

Version:

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

31 lines • 1.09 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.setRunnerInvocationSpanParent = setRunnerInvocationSpanParent; exports.getRunnerInvocationSpanParent = getRunnerInvocationSpanParent; exports.setRunStateTurnSpanParent = setRunStateTurnSpanParent; exports.getRunStateTurnSpanParent = getRunStateTurnSpanParent; const runnerInvocationSpanParents = new WeakMap(); const runStateTurnSpanParents = new WeakMap(); function setRunnerInvocationSpanParent(runner, parent) { if (parent) { runnerInvocationSpanParents.set(runner, parent); } else { runnerInvocationSpanParents.delete(runner); } } function getRunnerInvocationSpanParent(runner) { return runnerInvocationSpanParents.get(runner); } function setRunStateTurnSpanParent(state, parent) { if (parent) { runStateTurnSpanParents.set(state, parent); } else { runStateTurnSpanParents.delete(state); } } function getRunStateTurnSpanParent(state) { return runStateTurnSpanParents.get(state); } //# sourceMappingURL=invocationContext.js.map