Skip to content

Commit 11740a5

Browse files
committed
fix(openai-agents): End child spans on trace end
1 parent 25d25d5 commit 11740a5

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

  • integrations/openai-agents-js/src

integrations/openai-agents-js/src/index.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -322,6 +322,11 @@ export class OpenAIAgentsTraceProcessor {
322322
const traceData = this.traceSpans.get(trace.traceId);
323323

324324
if (traceData) {
325+
for (const [spanId, braintrustSpan] of traceData.childSpans) {
326+
braintrustSpan.end();
327+
traceData.childSpans.delete(spanId);
328+
}
329+
325330
try {
326331
traceData.rootSpan.log({
327332
input: traceData.metadata.firstInput,

0 commit comments

Comments
 (0)