diff --git a/internal/autopilot-client/src/types.rs b/internal/autopilot-client/src/types.rs index 64db9a832e..aef9b296a4 100644 --- a/internal/autopilot-client/src/types.rs +++ b/internal/autopilot-client/src/types.rs @@ -88,6 +88,9 @@ pub struct Session { pub deployment_id: String, pub tensorzero_version: String, pub created_at: DateTime, + #[serde(default, skip_serializing_if = "Option::is_none")] + #[cfg_attr(feature = "ts-bindings", ts(optional))] + pub short_summary: Option, } /// Internal event type - consumers should use `GatewayEvent` instead. diff --git a/internal/tensorzero-node/lib/bindings/Session.ts b/internal/tensorzero-node/lib/bindings/Session.ts index 04538edbdd..30992a4cc0 100644 --- a/internal/tensorzero-node/lib/bindings/Session.ts +++ b/internal/tensorzero-node/lib/bindings/Session.ts @@ -10,4 +10,5 @@ export type Session = { deployment_id: string; tensorzero_version: string; created_at: string; + short_summary?: string; };