Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion integrations/langchain/typescript/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
"peerDependencies": {
"@ag-ui/core": ">=0.0.42",
"@ag-ui/client": ">=0.0.42",
"zod": "^3.25.67"
"zod": "^4.3.6"
},
"devDependencies": {
"@ag-ui/core": "workspace:*",
Expand Down
2 changes: 1 addition & 1 deletion integrations/vercel-ai-sdk/typescript/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@
},
"dependencies": {
"ai": "^4.3.16",
"zod": "^3.22.4"
"zod": "^4.3.6"
},
"exports": {
".": {
Expand Down
2 changes: 1 addition & 1 deletion middlewares/a2a-middleware/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
"dependencies": {
"@a2a-js/sdk": "^0.2.2",
"ai": "^4.3.16",
"zod": "^3.22.4"
"zod": "^4.3.6"
},
"peerDependencies": {
"@ag-ui/client": ">=0.0.40",
Expand Down
8,576 changes: 3,841 additions & 4,735 deletions pnpm-lock.yaml

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion sdks/typescript/packages/client/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
"rxjs": "7.8.1",
"untruncate-json": "^0.0.1",
"uuid": "^11.1.0",
"zod": "^3.22.4"
"zod": "^4.3.6"
},
"devDependencies": {
"@types/node": "^20.11.19",
Expand Down
32 changes: 16 additions & 16 deletions sdks/typescript/packages/client/src/legacy/convert.ts
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ export const convertToLegacyEvents =
const startEvent = event as TextMessageStartEvent;
return [
{
type: LegacyRuntimeEventTypes.enum.TextMessageStart,
type: LegacyRuntimeEventTypes.def.entries.TextMessageStart,
messageId: startEvent.messageId,
role: startEvent.role,
} as LegacyTextMessageStart,
Expand All @@ -107,7 +107,7 @@ export const convertToLegacyEvents =
const contentEvent = event as TextMessageContentEvent;
return [
{
type: LegacyRuntimeEventTypes.enum.TextMessageContent,
type: LegacyRuntimeEventTypes.def.entries.TextMessageContent,
messageId: contentEvent.messageId,
content: contentEvent.delta,
} as LegacyTextMessageContent,
Expand All @@ -117,7 +117,7 @@ export const convertToLegacyEvents =
const endEvent = event as TextMessageEndEvent;
return [
{
type: LegacyRuntimeEventTypes.enum.TextMessageEnd,
type: LegacyRuntimeEventTypes.def.entries.TextMessageEnd,
messageId: endEvent.messageId,
} as LegacyTextMessageEnd,
];
Expand All @@ -139,7 +139,7 @@ export const convertToLegacyEvents =

return [
{
type: LegacyRuntimeEventTypes.enum.ActionExecutionStart,
type: LegacyRuntimeEventTypes.def.entries.ActionExecutionStart,
actionExecutionId: startEvent.toolCallId,
actionName: startEvent.toolCallName,
parentMessageId: startEvent.parentMessageId,
Expand Down Expand Up @@ -192,14 +192,14 @@ export const convertToLegacyEvents =

return [
{
type: LegacyRuntimeEventTypes.enum.ActionExecutionArgs,
type: LegacyRuntimeEventTypes.def.entries.ActionExecutionArgs,
actionExecutionId: argsEvent.toolCallId,
args: argsEvent.delta,
} as LegacyActionExecutionArgs,
...(didUpdateState
? [
{
type: LegacyRuntimeEventTypes.enum.AgentStateMessage,
type: LegacyRuntimeEventTypes.def.entries.AgentStateMessage,
threadId,
agentName,
nodeName,
Expand All @@ -217,7 +217,7 @@ export const convertToLegacyEvents =
const endEvent = event as ToolCallEndEvent;
return [
{
type: LegacyRuntimeEventTypes.enum.ActionExecutionEnd,
type: LegacyRuntimeEventTypes.def.entries.ActionExecutionEnd,
actionExecutionId: endEvent.toolCallId,
} as LegacyActionExecutionEnd,
];
Expand All @@ -226,7 +226,7 @@ export const convertToLegacyEvents =
const resultEvent = event as ToolCallResultEvent;
return [
{
type: LegacyRuntimeEventTypes.enum.ActionExecutionResult,
type: LegacyRuntimeEventTypes.def.entries.ActionExecutionResult,
actionExecutionId: resultEvent.toolCallId,
result: resultEvent.content,
actionName: toolCallNames[resultEvent.toolCallId] || "unknown",
Expand All @@ -250,7 +250,7 @@ export const convertToLegacyEvents =

return [
{
type: LegacyRuntimeEventTypes.enum.MetaEvent,
type: LegacyRuntimeEventTypes.def.entries.MetaEvent,
name: customEvent.name,
value: customEvent.value,
} as LegacyMetaEvent,
Expand All @@ -262,7 +262,7 @@ export const convertToLegacyEvents =

return [
{
type: LegacyRuntimeEventTypes.enum.AgentStateMessage,
type: LegacyRuntimeEventTypes.def.entries.AgentStateMessage,
threadId,
agentName,
nodeName,
Expand All @@ -284,7 +284,7 @@ export const convertToLegacyEvents =

return [
{
type: LegacyRuntimeEventTypes.enum.AgentStateMessage,
type: LegacyRuntimeEventTypes.def.entries.AgentStateMessage,
threadId,
agentName,
nodeName,
Expand All @@ -301,7 +301,7 @@ export const convertToLegacyEvents =
syncedMessages = messagesSnapshot.messages;
return [
{
type: LegacyRuntimeEventTypes.enum.AgentStateMessage,
type: LegacyRuntimeEventTypes.def.entries.AgentStateMessage,
threadId,
agentName,
nodeName,
Expand Down Expand Up @@ -332,7 +332,7 @@ export const convertToLegacyEvents =

return [
{
type: LegacyRuntimeEventTypes.enum.AgentStateMessage,
type: LegacyRuntimeEventTypes.def.entries.AgentStateMessage,
threadId,
agentName,
nodeName,
Expand All @@ -355,7 +355,7 @@ export const convertToLegacyEvents =
const errorEvent = event as RunErrorEvent;
return [
{
type: LegacyRuntimeEventTypes.enum.RunError,
type: LegacyRuntimeEventTypes.def.entries.RunError,
message: errorEvent.message,
code: errorEvent.code,
} as LegacyRunError,
Expand All @@ -370,7 +370,7 @@ export const convertToLegacyEvents =

return [
{
type: LegacyRuntimeEventTypes.enum.AgentStateMessage,
type: LegacyRuntimeEventTypes.def.entries.AgentStateMessage,
threadId,
agentName,
nodeName,
Expand All @@ -388,7 +388,7 @@ export const convertToLegacyEvents =

return [
{
type: LegacyRuntimeEventTypes.enum.AgentStateMessage,
type: LegacyRuntimeEventTypes.def.entries.AgentStateMessage,
threadId,
agentName,
nodeName,
Expand Down
34 changes: 17 additions & 17 deletions sdks/typescript/packages/client/src/legacy/types.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { z } from "zod";
import * as z from "zod/v4-mini";

// Protocol Events
export const LegacyRuntimeEventTypes = z.enum([
Expand All @@ -25,50 +25,50 @@ export const LegacyRuntimeMetaEventName = z.enum([
]);

export const LegacyTextMessageStart = z.object({
type: z.literal(LegacyRuntimeEventTypes.enum.TextMessageStart),
type: z.literal(LegacyRuntimeEventTypes.def.entries.TextMessageStart),
messageId: z.string(),
parentMessageId: z.string().optional(),
role: z.string().optional(),
parentMessageId: z.optional(z.string()),
role: z.optional(z.string()),
});

export const LegacyTextMessageContent = z.object({
type: z.literal(LegacyRuntimeEventTypes.enum.TextMessageContent),
type: z.literal(LegacyRuntimeEventTypes.def.entries.TextMessageContent),
messageId: z.string(),
content: z.string(),
});

export const LegacyTextMessageEnd = z.object({
type: z.literal(LegacyRuntimeEventTypes.enum.TextMessageEnd),
type: z.literal(LegacyRuntimeEventTypes.def.entries.TextMessageEnd),
messageId: z.string(),
});

export const LegacyActionExecutionStart = z.object({
type: z.literal(LegacyRuntimeEventTypes.enum.ActionExecutionStart),
type: z.literal(LegacyRuntimeEventTypes.def.entries.ActionExecutionStart),
actionExecutionId: z.string(),
actionName: z.string(),
parentMessageId: z.string().optional(),
parentMessageId: z.optional(z.string()),
});

export const LegacyActionExecutionArgs = z.object({
type: z.literal(LegacyRuntimeEventTypes.enum.ActionExecutionArgs),
type: z.literal(LegacyRuntimeEventTypes.def.entries.ActionExecutionArgs),
actionExecutionId: z.string(),
args: z.string(),
});

export const LegacyActionExecutionEnd = z.object({
type: z.literal(LegacyRuntimeEventTypes.enum.ActionExecutionEnd),
type: z.literal(LegacyRuntimeEventTypes.def.entries.ActionExecutionEnd),
actionExecutionId: z.string(),
});

export const LegacyActionExecutionResult = z.object({
type: z.literal(LegacyRuntimeEventTypes.enum.ActionExecutionResult),
type: z.literal(LegacyRuntimeEventTypes.def.entries.ActionExecutionResult),
actionName: z.string(),
actionExecutionId: z.string(),
result: z.string(),
});

export const LegacyAgentStateMessage = z.object({
type: z.literal(LegacyRuntimeEventTypes.enum.AgentStateMessage),
type: z.literal(LegacyRuntimeEventTypes.def.entries.AgentStateMessage),
threadId: z.string(),
agentName: z.string(),
nodeName: z.string(),
Expand All @@ -80,16 +80,16 @@ export const LegacyAgentStateMessage = z.object({
});

export const LegacyMetaEvent = z.object({
type: z.literal(LegacyRuntimeEventTypes.enum.MetaEvent),
type: z.literal(LegacyRuntimeEventTypes.def.entries.MetaEvent),
name: LegacyRuntimeMetaEventName,
value: z.any(),
});


export const LegacyRunError = z.object({
type: z.literal(LegacyRuntimeEventTypes.enum.RunError),
type: z.literal(LegacyRuntimeEventTypes.def.entries.RunError),
message: z.string(),
code: z.string().optional(),
code: z.optional(z.string()),
});

export const LegacyRuntimeProtocolEvent = z.discriminatedUnion("type", [
Expand Down Expand Up @@ -125,14 +125,14 @@ export const LegacyTextMessageSchema = z.object({
id: z.string(),
role: z.string(),
content: z.string(),
parentMessageId: z.string().optional(),
parentMessageId: z.optional(z.string()),
});

export const LegacyActionExecutionMessageSchema = z.object({
id: z.string(),
name: z.string(),
arguments: z.any(),
parentMessageId: z.string().optional(),
parentMessageId: z.optional(z.string()),
});

export const LegacyResultMessageSchema = z.object({
Expand Down
4 changes: 2 additions & 2 deletions sdks/typescript/packages/core/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
"author": "Markus Ecker <markus.ecker@gmail.com>",
"version": "0.0.46",
"private": false,
"sideEffects": false,
"publishConfig": {
"access": "public"
},
Expand All @@ -22,8 +23,7 @@
"unlink:global": "pnpm unlink --global"
},
"dependencies": {
"rxjs": "7.8.1",
"zod": "^3.22.4"
"zod": "^4.3.6"
},
"devDependencies": {
"@vitest/coverage-istanbul": "^4.0.18",
Expand Down
4 changes: 2 additions & 2 deletions sdks/typescript/packages/core/src/event-factories.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { z } from "zod";
import * as z from "zod/v4-mini";
import {
ActivityDeltaEvent,
ActivityDeltaEventProps,
Expand Down Expand Up @@ -102,7 +102,7 @@ import {
ReasoningEncryptedValueEventSchema,
} from "./events";

const buildEvent = <Schema extends z.ZodTypeAny>(
const buildEvent = <Schema extends z.ZodMiniType>(
eventType: EventType,
schema: Schema,
props: Omit<z.input<Schema>, "type">,
Expand Down
Loading