@@ -65,7 +65,7 @@ describe('OpenAI Tool Calls integration', () => {
6565 data : {
6666 'gen_ai.operation.name' : 'chat' ,
6767 'sentry.op' : 'gen_ai.chat' ,
68- 'sentry.origin' : 'manual ' ,
68+ 'sentry.origin' : 'auto.ai.openai ' ,
6969 'gen_ai.system' : 'openai' ,
7070 'gen_ai.request.model' : 'gpt-4' ,
7171 'gen_ai.request.available_tools' : WEATHER_TOOL_DEFINITION ,
@@ -83,15 +83,15 @@ describe('OpenAI Tool Calls integration', () => {
8383 } ,
8484 description : 'chat gpt-4' ,
8585 op : 'gen_ai.chat' ,
86- origin : 'manual ' ,
86+ origin : 'auto.ai.openai ' ,
8787 status : 'ok' ,
8888 } ) ,
8989 // Second span - chat completion with tools and streaming
9090 expect . objectContaining ( {
9191 data : {
9292 'gen_ai.operation.name' : 'chat' ,
9393 'sentry.op' : 'gen_ai.chat' ,
94- 'sentry.origin' : 'manual ' ,
94+ 'sentry.origin' : 'auto.ai.openai ' ,
9595 'gen_ai.system' : 'openai' ,
9696 'gen_ai.request.model' : 'gpt-4' ,
9797 'gen_ai.request.stream' : true ,
@@ -111,15 +111,15 @@ describe('OpenAI Tool Calls integration', () => {
111111 } ,
112112 description : 'chat gpt-4 stream-response' ,
113113 op : 'gen_ai.chat' ,
114- origin : 'manual ' ,
114+ origin : 'auto.ai.openai ' ,
115115 status : 'ok' ,
116116 } ) ,
117117 // Third span - responses API with tools (non-streaming)
118118 expect . objectContaining ( {
119119 data : {
120120 'gen_ai.operation.name' : 'responses' ,
121121 'sentry.op' : 'gen_ai.responses' ,
122- 'sentry.origin' : 'manual ' ,
122+ 'sentry.origin' : 'auto.ai.openai ' ,
123123 'gen_ai.system' : 'openai' ,
124124 'gen_ai.request.model' : 'gpt-4' ,
125125 'gen_ai.request.available_tools' : WEATHER_TOOL_DEFINITION ,
@@ -137,15 +137,15 @@ describe('OpenAI Tool Calls integration', () => {
137137 } ,
138138 description : 'responses gpt-4' ,
139139 op : 'gen_ai.responses' ,
140- origin : 'manual ' ,
140+ origin : 'auto.ai.openai ' ,
141141 status : 'ok' ,
142142 } ) ,
143143 // Fourth span - responses API with tools and streaming
144144 expect . objectContaining ( {
145145 data : {
146146 'gen_ai.operation.name' : 'responses' ,
147147 'sentry.op' : 'gen_ai.responses' ,
148- 'sentry.origin' : 'manual ' ,
148+ 'sentry.origin' : 'auto.ai.openai ' ,
149149 'gen_ai.system' : 'openai' ,
150150 'gen_ai.request.model' : 'gpt-4' ,
151151 'gen_ai.request.stream' : true ,
@@ -165,7 +165,7 @@ describe('OpenAI Tool Calls integration', () => {
165165 } ,
166166 description : 'responses gpt-4 stream-response' ,
167167 op : 'gen_ai.responses' ,
168- origin : 'manual ' ,
168+ origin : 'auto.ai.openai ' ,
169169 status : 'ok' ,
170170 } ) ,
171171 ] ) ,
@@ -179,7 +179,7 @@ describe('OpenAI Tool Calls integration', () => {
179179 data : {
180180 'gen_ai.operation.name' : 'chat' ,
181181 'sentry.op' : 'gen_ai.chat' ,
182- 'sentry.origin' : 'manual ' ,
182+ 'sentry.origin' : 'auto.ai.openai ' ,
183183 'gen_ai.system' : 'openai' ,
184184 'gen_ai.request.model' : 'gpt-4' ,
185185 'gen_ai.request.messages' : '[{"role":"user","content":"What is the weather like in Paris today?"}]' ,
@@ -200,15 +200,15 @@ describe('OpenAI Tool Calls integration', () => {
200200 } ,
201201 description : 'chat gpt-4' ,
202202 op : 'gen_ai.chat' ,
203- origin : 'manual ' ,
203+ origin : 'auto.ai.openai ' ,
204204 status : 'ok' ,
205205 } ) ,
206206 // Second span - chat completion with tools and streaming with PII
207207 expect . objectContaining ( {
208208 data : {
209209 'gen_ai.operation.name' : 'chat' ,
210210 'sentry.op' : 'gen_ai.chat' ,
211- 'sentry.origin' : 'manual ' ,
211+ 'sentry.origin' : 'auto.ai.openai ' ,
212212 'gen_ai.system' : 'openai' ,
213213 'gen_ai.request.model' : 'gpt-4' ,
214214 'gen_ai.request.stream' : true ,
@@ -230,15 +230,15 @@ describe('OpenAI Tool Calls integration', () => {
230230 } ,
231231 description : 'chat gpt-4 stream-response' ,
232232 op : 'gen_ai.chat' ,
233- origin : 'manual ' ,
233+ origin : 'auto.ai.openai ' ,
234234 status : 'ok' ,
235235 } ) ,
236236 // Third span - responses API with tools (non-streaming) with PII
237237 expect . objectContaining ( {
238238 data : {
239239 'gen_ai.operation.name' : 'responses' ,
240240 'sentry.op' : 'gen_ai.responses' ,
241- 'sentry.origin' : 'manual ' ,
241+ 'sentry.origin' : 'auto.ai.openai ' ,
242242 'gen_ai.system' : 'openai' ,
243243 'gen_ai.request.model' : 'gpt-4' ,
244244 'gen_ai.request.messages' : '[{"role":"user","content":"What is the weather like in Paris today?"}]' ,
@@ -258,15 +258,15 @@ describe('OpenAI Tool Calls integration', () => {
258258 } ,
259259 description : 'responses gpt-4' ,
260260 op : 'gen_ai.responses' ,
261- origin : 'manual ' ,
261+ origin : 'auto.ai.openai ' ,
262262 status : 'ok' ,
263263 } ) ,
264264 // Fourth span - responses API with tools and streaming with PII
265265 expect . objectContaining ( {
266266 data : {
267267 'gen_ai.operation.name' : 'responses' ,
268268 'sentry.op' : 'gen_ai.responses' ,
269- 'sentry.origin' : 'manual ' ,
269+ 'sentry.origin' : 'auto.ai.openai ' ,
270270 'gen_ai.system' : 'openai' ,
271271 'gen_ai.request.model' : 'gpt-4' ,
272272 'gen_ai.request.stream' : true ,
@@ -288,7 +288,7 @@ describe('OpenAI Tool Calls integration', () => {
288288 } ,
289289 description : 'responses gpt-4 stream-response' ,
290290 op : 'gen_ai.responses' ,
291- origin : 'manual ' ,
291+ origin : 'auto.ai.openai ' ,
292292 status : 'ok' ,
293293 } ) ,
294294 ] ) ,
0 commit comments