@openai/agents-core
Version:
The OpenAI Agents SDK is a lightweight yet powerful framework for building multi-agent workflows.
25 lines • 771 B
JavaScript
const runnerInvocationSpanParents = new WeakMap();
const runStateTurnSpanParents = new WeakMap();
export function setRunnerInvocationSpanParent(runner, parent) {
if (parent) {
runnerInvocationSpanParents.set(runner, parent);
}
else {
runnerInvocationSpanParents.delete(runner);
}
}
export function getRunnerInvocationSpanParent(runner) {
return runnerInvocationSpanParents.get(runner);
}
export function setRunStateTurnSpanParent(state, parent) {
if (parent) {
runStateTurnSpanParents.set(state, parent);
}
else {
runStateTurnSpanParents.delete(state);
}
}
export function getRunStateTurnSpanParent(state) {
return runStateTurnSpanParents.get(state);
}
//# sourceMappingURL=invocationContext.mjs.map