fix(telemetry): patch memory leak and enforce logPrompts privacy (#23281)

This commit is contained in:
Spencer
2026-03-23 19:58:06 -04:00
committed by GitHub
parent f784e192fa
commit fcd190b8b1
15 changed files with 184 additions and 74 deletions

View File

@@ -145,7 +145,6 @@ const mockRunInDevTraceSpan = vi.hoisted(() =>
};
return await fn({
metadata,
endSpan: vi.fn(),
});
}),
);
@@ -889,7 +888,7 @@ describe('useGeminiStream', () => {
const fn = spanArgs[1];
const metadata = { attributes: {} };
await act(async () => {
await fn({ metadata, endSpan: vi.fn() });
await fn({ metadata });
});
expect(metadata).toMatchObject({
input: sentParts,
@@ -4037,7 +4036,7 @@ describe('useGeminiStream', () => {
const spanMetadata = {} as SpanMetadata;
await act(async () => {
await userPromptCall![1]({ metadata: spanMetadata, endSpan: vi.fn() });
await userPromptCall![1]({ metadata: spanMetadata });
});
expect(spanMetadata.input).toBe('telemetry test query');
});