Skip to content

Commit c45536b

Browse files
committed
feat(vercel-instrumentation): Migrate vercel to opentelemtry 1.40 semantic conventions
1 parent a869545 commit c45536b

13 files changed

Lines changed: 1103 additions & 1595 deletions

packages/sample-app/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,8 @@
5959
"node": ">=14"
6060
},
6161
"dependencies": {
62-
"@ai-sdk/openai": "^2.0.19",
62+
"@ai-sdk/anthropic": "^3.0.68",
63+
"@ai-sdk/openai": "^3.0.52",
6364
"@anthropic-ai/sdk": "^0.80.0",
6465
"@aws-sdk/client-bedrock-runtime": "^3.969.0",
6566
"@azure/identity": "^4.4.1",
@@ -80,7 +81,7 @@
8081
"@traceloop/instrumentation-langchain": "workspace:*",
8182
"@traceloop/node-server-sdk": "workspace:*",
8283
"@types/jimp": "^0.2.28",
83-
"ai": "^5.0.52",
84+
"ai": "6.0.132",
8485
"cheerio": "^1.1.2",
8586
"chromadb": "^3.0.9",
8687
"cohere-ai": "^7.17.1",

packages/sample-app/src/conversations/sample_chatbot_interactive.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import * as traceloop from "@traceloop/node-server-sdk";
22
import { openai } from "@ai-sdk/openai";
3-
import { streamText, CoreMessage, tool, stepCountIs } from "ai";
3+
import { streamText, ModelMessage, tool, stepCountIs } from "ai";
44
import * as readline from "readline";
55
import { z } from "zod";
66

@@ -23,7 +23,7 @@ const colors = {
2323
};
2424

2525
class InteractiveChatbot {
26-
private conversationHistory: CoreMessage[] = [];
26+
private conversationHistory: ModelMessage[] = [];
2727
private rl: readline.Interface;
2828
private conversationId: string;
2929
private userId: string;

packages/sample-app/src/conversations/sample_conversation_id_config.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import * as traceloop from "@traceloop/node-server-sdk";
22
import { openai } from "@ai-sdk/openai";
3-
import { streamText, CoreMessage, tool, stepCountIs } from "ai";
3+
import { streamText, ModelMessage, tool, stepCountIs } from "ai";
44
import * as readline from "readline";
55
import { z } from "zod";
66

@@ -26,7 +26,7 @@ const colors = {
2626
};
2727

2828
class InteractiveChatbot {
29-
private conversationHistory: CoreMessage[] = [];
29+
private conversationHistory: ModelMessage[] = [];
3030
private rl: readline.Interface;
3131
private conversationId: string;
3232
private userId: string;

packages/sample-app/src/conversations/sample_with_conversation.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import * as traceloop from "@traceloop/node-server-sdk";
22
import { openai } from "@ai-sdk/openai";
3-
import { streamText, CoreMessage, tool, stepCountIs } from "ai";
3+
import { streamText, ModelMessage, tool, stepCountIs } from "ai";
44
import * as readline from "readline";
55
import { z } from "zod";
66

@@ -25,7 +25,7 @@ const colors = {
2525
};
2626

2727
class InteractiveChatbot {
28-
private conversationHistory: CoreMessage[] = [];
28+
private conversationHistory: ModelMessage[] = [];
2929
private rl: readline.Interface;
3030
private conversationId: string;
3131
private userId: string;

packages/sample-app/src/sample_vercel_ai_agent.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import * as traceloop from "@traceloop/node-server-sdk";
22
import { openai } from "@ai-sdk/openai";
3-
import { generateText, tool, CoreMessage, stepCountIs } from "ai";
3+
import { generateText, tool, ModelMessage, stepCountIs } from "ai";
44
import { z } from "zod";
55

66
import "dotenv/config";
@@ -209,7 +209,7 @@ const agentMemory = new Map<
209209
>();
210210

211211
class ResearchAgent {
212-
private conversationHistory: CoreMessage[] = [];
212+
private conversationHistory: ModelMessage[] = [];
213213
private sessionId: string;
214214
private userId?: string;
215215

@@ -292,7 +292,7 @@ Conversation Turn: ${this.conversationHistory.length / 2 + 1}`,
292292
);
293293
}
294294

295-
getConversationHistory(): CoreMessage[] {
295+
getConversationHistory(): ModelMessage[] {
296296
return [...this.conversationHistory];
297297
}
298298

packages/traceloop-sdk/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464
"@opentelemetry/sdk-node": "^0.203.0",
6565
"@opentelemetry/sdk-trace-base": "^2.0.1",
6666
"@opentelemetry/sdk-trace-node": "^2.0.1",
67-
"@opentelemetry/semantic-conventions": "^1.38.0",
67+
"@opentelemetry/semantic-conventions": "^1.40.0",
6868
"@traceloop/ai-semantic-conventions": "workspace:*",
6969
"@traceloop/instrumentation-anthropic": "workspace:*",
7070
"@traceloop/instrumentation-bedrock": "workspace:*",
@@ -92,10 +92,10 @@
9292
"homepage": "https://github.com/traceloop/openllmetry-js/tree/main/packages/traceloop-sdk",
9393
"gitHead": "ef1e70d6037f7b5c061056ef2be16e3f55f02ed5",
9494
"devDependencies": {
95-
"@ai-sdk/amazon-bedrock": "^3.0.10",
96-
"@ai-sdk/anthropic": "^2.0.53",
97-
"@ai-sdk/google": "^2.0.8",
98-
"@ai-sdk/openai": "^2.0.19",
95+
"@ai-sdk/amazon-bedrock": "^4.0.92",
96+
"@ai-sdk/anthropic": "^3.0.68",
97+
"@ai-sdk/google": "^3.0.60",
98+
"@ai-sdk/openai": "^3.0.52",
9999
"@anthropic-ai/sdk": "^0.80.0",
100100
"@aws-sdk/client-bedrock-runtime": "^3.969.0",
101101
"@google-cloud/aiplatform": "^4.4.0",
@@ -113,7 +113,7 @@
113113
"@types/node": "^24.0.15",
114114
"@types/papaparse": "^5.3.16",
115115
"@types/uuid": "^10.0.0",
116-
"ai": "^5.0.52",
116+
"ai": "6.0.132",
117117
"chromadb": "^3.0.9",
118118
"cohere-ai": "^7.17.1",
119119
"esbuild": "^0.25.7",

0 commit comments

Comments
 (0)