From 61aaa250c4afb8aef6879bcabfcc273de8d08b35 Mon Sep 17 00:00:00 2001 From: Kit Langton Date: Wed, 24 Jun 2026 23:20:38 -0400 Subject: [PATCH] fix(schema): preserve session event names --- packages/schema/src/session-event.ts | 4 ++-- packages/schema/test/contract-hygiene.test.ts | 2 -- packages/sdk/js/src/v2/gen/types.gen.ts | 10 +++++----- 3 files changed, 7 insertions(+), 9 deletions(-) diff --git a/packages/schema/src/session-event.ts b/packages/schema/src/session-event.ts index 769483f365..f58c3dcce0 100644 --- a/packages/schema/src/session-event.ts +++ b/packages/schema/src/session-event.ts @@ -20,7 +20,7 @@ export const Source = Schema.Struct({ end: NonNegativeInt, text: Schema.String, }).annotate({ - identifier: "SessionEvent.Source", + identifier: "session.next.event.source", }) export interface Source extends Schema.Schema.Type {} @@ -380,7 +380,7 @@ export const RetryError = Schema.Struct({ responseBody: Schema.String.pipe(optional), metadata: Schema.Record(Schema.String, Schema.String).pipe(optional), }).annotate({ - identifier: "SessionEvent.RetryError", + identifier: "session.next.retry_error", }) export interface RetryError extends Schema.Schema.Type {} diff --git a/packages/schema/test/contract-hygiene.test.ts b/packages/schema/test/contract-hygiene.test.ts index 52a7434081..6682ee2ed7 100644 --- a/packages/schema/test/contract-hygiene.test.ts +++ b/packages/schema/test/contract-hygiene.test.ts @@ -47,8 +47,6 @@ describe("contract hygiene", () => { Project.Info, Pty.Info, Session.ListAnchor, - SessionEvent.Source, - SessionEvent.RetryError, ].map((schema) => schema.ast.annotations?.identifier) expect(identifiers.every((identifier) => typeof identifier === "string")).toBe(true) diff --git a/packages/sdk/js/src/v2/gen/types.gen.ts b/packages/sdk/js/src/v2/gen/types.gen.ts index 05c5982eea..f150393d73 100644 --- a/packages/sdk/js/src/v2/gen/types.gen.ts +++ b/packages/sdk/js/src/v2/gen/types.gen.ts @@ -1129,7 +1129,7 @@ export type GlobalEvent = { timestamp: number sessionID: string attempt: number - error: SessionEventRetryError + error: SessionNextRetryError } } | { @@ -2971,7 +2971,7 @@ export type ToolFileContent = { export type LlmToolContent = ToolTextContent | ToolFileContent -export type SessionEventRetryError = { +export type SessionNextRetryError = { message: string statusCode?: number isRetryable: boolean @@ -3616,7 +3616,7 @@ export type SyncEventSessionNextRetried = { timestamp: number sessionID: string attempt: number - error: SessionEventRetryError + error: SessionNextRetryError } } } @@ -5048,7 +5048,7 @@ export type V2EventSessionNextRetried = { timestamp: number sessionID: string attempt: number - error: SessionEventRetryError + error: SessionNextRetryError } } @@ -6509,7 +6509,7 @@ export type EventSessionNextRetried = { timestamp: number sessionID: string attempt: number - error: SessionEventRetryError + error: SessionNextRetryError } }