From a23d8eb2e204bb0793ef3c5c0e9dc4be68a727ec Mon Sep 17 00:00:00 2001 From: rishab11250 Date: Wed, 3 Jun 2026 22:18:11 +0530 Subject: [PATCH] fix: remove duplicate kind field in traceSpanSchema dropping memory/trigger spans Closes #39 Removes the narrower duplicate kind declaration (lines 76-84) that omitted 'memory' and 'trigger' span types. The comprehensive definition with all 9 kinds at line 74 now takes effect. --- packages/contracts/src/index.ts | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/packages/contracts/src/index.ts b/packages/contracts/src/index.ts index a946a08..08846dc 100644 --- a/packages/contracts/src/index.ts +++ b/packages/contracts/src/index.ts @@ -73,16 +73,6 @@ export const traceSpanSchema = z.object({ kind: z.enum(['workflow', 'agent', 'tool', 'llm', 'queue', 'memory', 'trigger', 'retry', 'replay']), - kind: z.enum([ - 'workflow', - 'agent', - 'tool', - 'llm', - 'queue', - 'retry', - 'replay', - ]), - status: z.enum(['ok', 'error', 'running']), startedAt: z.string(), endedAt: z.string().nullable(),