diff --git a/src/libs/Dust/Generated/Dust.ConversationsClient.GetWByWIdAssistantConversationsByCIdEvents.g.cs b/src/libs/Dust/Generated/Dust.ConversationsClient.GetWByWIdAssistantConversationsByCIdEvents.g.cs
index 09a633d..c41dd7a 100644
--- a/src/libs/Dust/Generated/Dust.ConversationsClient.GetWByWIdAssistantConversationsByCIdEvents.g.cs
+++ b/src/libs/Dust/Generated/Dust.ConversationsClient.GetWByWIdAssistantConversationsByCIdEvents.g.cs
@@ -56,7 +56,7 @@ partial void ProcessGetWByWIdAssistantConversationsByCIdEventsResponse(
///
/// Get the events for a conversation
/// Stream conversation events for the workspace identified by {wId} using Server-Sent Events (SSE).
- /// The stream starts with a named `dust-handshake` frame containing `data: {}`. Unnamed event frames carry JSON with `eventId` and `data` fields. A plain-text `data: done` frame ends the current connection; clients may reconnect with `lastEventId`.
+ /// The stream starts with a `:connect` comment. Event frames carry JSON with `eventId` and `data` fields. A plain-text `data: done` frame ends the current connection; clients may reconnect with `lastEventId`.
///
///
///
diff --git a/src/libs/Dust/Generated/Dust.ConversationsClient.GetWByWIdAssistantConversationsByCIdMessagesByMIdEvents.g.cs b/src/libs/Dust/Generated/Dust.ConversationsClient.GetWByWIdAssistantConversationsByCIdMessagesByMIdEvents.g.cs
index 6bb3ce4..5cba2ae 100644
--- a/src/libs/Dust/Generated/Dust.ConversationsClient.GetWByWIdAssistantConversationsByCIdMessagesByMIdEvents.g.cs
+++ b/src/libs/Dust/Generated/Dust.ConversationsClient.GetWByWIdAssistantConversationsByCIdMessagesByMIdEvents.g.cs
@@ -58,7 +58,7 @@ partial void ProcessGetWByWIdAssistantConversationsByCIdMessagesByMIdEventsRespo
///
/// Get events for a message
/// Stream events for a message in the workspace identified by {wId} using Server-Sent Events (SSE).
- /// The stream starts with a named `dust-handshake` frame containing `data: {}`. Unnamed message frames carry JSON with `eventId` and `data` fields. A plain-text `data: done` frame ends the current connection; clients may reconnect with `lastEventId`.
+ /// The stream starts with a `:connect` comment. Message frames carry JSON with `eventId` and `data` fields. A plain-text `data: done` frame ends the current connection; clients may reconnect with `lastEventId`.
///
///
///
diff --git a/src/libs/Dust/Generated/Dust.IConversationsClient.GetWByWIdAssistantConversationsByCIdEvents.g.cs b/src/libs/Dust/Generated/Dust.IConversationsClient.GetWByWIdAssistantConversationsByCIdEvents.g.cs
index 0bb833b..793d343 100644
--- a/src/libs/Dust/Generated/Dust.IConversationsClient.GetWByWIdAssistantConversationsByCIdEvents.g.cs
+++ b/src/libs/Dust/Generated/Dust.IConversationsClient.GetWByWIdAssistantConversationsByCIdEvents.g.cs
@@ -7,7 +7,7 @@ public partial interface IConversationsClient
///
/// Get the events for a conversation
/// Stream conversation events for the workspace identified by {wId} using Server-Sent Events (SSE).
- /// The stream starts with a named `dust-handshake` frame containing `data: {}`. Unnamed event frames carry JSON with `eventId` and `data` fields. A plain-text `data: done` frame ends the current connection; clients may reconnect with `lastEventId`.
+ /// The stream starts with a `:connect` comment. Event frames carry JSON with `eventId` and `data` fields. A plain-text `data: done` frame ends the current connection; clients may reconnect with `lastEventId`.
///
///
///
diff --git a/src/libs/Dust/Generated/Dust.IConversationsClient.GetWByWIdAssistantConversationsByCIdMessagesByMIdEvents.g.cs b/src/libs/Dust/Generated/Dust.IConversationsClient.GetWByWIdAssistantConversationsByCIdMessagesByMIdEvents.g.cs
index b01c9c9..b5719ec 100644
--- a/src/libs/Dust/Generated/Dust.IConversationsClient.GetWByWIdAssistantConversationsByCIdMessagesByMIdEvents.g.cs
+++ b/src/libs/Dust/Generated/Dust.IConversationsClient.GetWByWIdAssistantConversationsByCIdMessagesByMIdEvents.g.cs
@@ -7,7 +7,7 @@ public partial interface IConversationsClient
///
/// Get events for a message
/// Stream events for a message in the workspace identified by {wId} using Server-Sent Events (SSE).
- /// The stream starts with a named `dust-handshake` frame containing `data: {}`. Unnamed message frames carry JSON with `eventId` and `data` fields. A plain-text `data: done` frame ends the current connection; clients may reconnect with `lastEventId`.
+ /// The stream starts with a `:connect` comment. Message frames carry JSON with `eventId` and `data` fields. A plain-text `data: done` frame ends the current connection; clients may reconnect with `lastEventId`.
///
///
///
diff --git a/src/libs/Dust/Generated/Dust.IMcpClient.GetWByWIdMcpRequests.g.cs b/src/libs/Dust/Generated/Dust.IMcpClient.GetWByWIdMcpRequests.g.cs
index ae18771..cbe52b5 100644
--- a/src/libs/Dust/Generated/Dust.IMcpClient.GetWByWIdMcpRequests.g.cs
+++ b/src/libs/Dust/Generated/Dust.IMcpClient.GetWByWIdMcpRequests.g.cs
@@ -10,7 +10,7 @@ public partial interface IMcpClient
/// Server-Sent Events (SSE) endpoint that streams MCP tool requests for a workspace.
/// This endpoint is used by client-side MCP servers to listen for tool requests in real-time.
/// Events arrive as new tool requests are made. Reconnect with `lastEventId` after the stream closes to continue receiving events.
- /// The stream starts with a named `dust-handshake` frame containing `data: {}`. Unnamed request frames carry JSON with `eventId` and `data` fields. A plain-text `data: done` frame ends the current connection; clients may reconnect with `lastEventId`.
+ /// The stream starts with a `:connect` comment. Request frames carry JSON with `eventId` and `data` fields. A plain-text `data: done` frame ends the current connection; clients may reconnect with `lastEventId`.
///
///
///
diff --git a/src/libs/Dust/Generated/Dust.McpClient.GetWByWIdMcpRequests.g.cs b/src/libs/Dust/Generated/Dust.McpClient.GetWByWIdMcpRequests.g.cs
index aa53a31..747bd5c 100644
--- a/src/libs/Dust/Generated/Dust.McpClient.GetWByWIdMcpRequests.g.cs
+++ b/src/libs/Dust/Generated/Dust.McpClient.GetWByWIdMcpRequests.g.cs
@@ -59,7 +59,7 @@ partial void ProcessGetWByWIdMcpRequestsResponse(
/// Server-Sent Events (SSE) endpoint that streams MCP tool requests for a workspace.
/// This endpoint is used by client-side MCP servers to listen for tool requests in real-time.
/// Events arrive as new tool requests are made. Reconnect with `lastEventId` after the stream closes to continue receiving events.
- /// The stream starts with a named `dust-handshake` frame containing `data: {}`. Unnamed request frames carry JSON with `eventId` and `data` fields. A plain-text `data: done` frame ends the current connection; clients may reconnect with `lastEventId`.
+ /// The stream starts with a `:connect` comment. Request frames carry JSON with `eventId` and `data` fields. A plain-text `data: done` frame ends the current connection; clients may reconnect with `lastEventId`.
///
///
///
diff --git a/src/libs/Dust/openapi.yaml b/src/libs/Dust/openapi.yaml
index d8abcf1..cb8623c 100644
--- a/src/libs/Dust/openapi.yaml
+++ b/src/libs/Dust/openapi.yaml
@@ -1333,7 +1333,7 @@
"/api/v1/w/{wId}/assistant/conversations/{cId}/events": {
"get": {
"summary": "Get the events for a conversation",
- "description": "Stream conversation events for the workspace identified by {wId} using Server-Sent Events (SSE).\nThe stream starts with a named `dust-handshake` frame containing `data: {}`. Unnamed event frames carry JSON with `eventId` and `data` fields. A plain-text `data: done` frame ends the current connection; clients may reconnect with `lastEventId`.\n",
+ "description": "Stream conversation events for the workspace identified by {wId} using Server-Sent Events (SSE).\nThe stream starts with a `:connect` comment. Event frames carry JSON with `eventId` and `data` fields. A plain-text `data: done` frame ends the current connection; clients may reconnect with `lastEventId`.\n",
"tags": [
"Conversations"
],
@@ -1373,7 +1373,7 @@
],
"responses": {
"200": {
- "description": "SSE event stream with a named handshake followed by unnamed conversation frames. Each conversation frame contains JSON with `eventId` and `data` fields. The `data` field is the conversation event. View the \"Events\" page from this documentation for more information.",
+ "description": "SSE event stream with a `:connect` comment followed by conversation frames. Each conversation frame contains JSON with `eventId` and `data` fields. The `data` field is the conversation event. View the \"Events\" page from this documentation for more information.",
"content": {
"text/event-stream": {
"schema": {
@@ -2075,7 +2075,7 @@
"/api/v1/w/{wId}/assistant/conversations/{cId}/messages/{mId}/events": {
"get": {
"summary": "Get events for a message",
- "description": "Stream events for a message in the workspace identified by {wId} using Server-Sent Events (SSE).\nThe stream starts with a named `dust-handshake` frame containing `data: {}`. Unnamed message frames carry JSON with `eventId` and `data` fields. A plain-text `data: done` frame ends the current connection; clients may reconnect with `lastEventId`.\n",
+ "description": "Stream events for a message in the workspace identified by {wId} using Server-Sent Events (SSE).\nThe stream starts with a `:connect` comment. Message frames carry JSON with `eventId` and `data` fields. A plain-text `data: done` frame ends the current connection; clients may reconnect with `lastEventId`.\n",
"tags": [
"Conversations"
],
@@ -2124,7 +2124,7 @@
],
"responses": {
"200": {
- "description": "SSE event stream with a named handshake followed by unnamed message frames. The JSON `data` field in each message frame contains the event, discriminated by `type`.",
+ "description": "SSE event stream with a `:connect` comment followed by message frames. The JSON `data` field in each message frame contains the event, discriminated by `type`.",
"content": {
"text/event-stream": {
"schema": {
@@ -3055,7 +3055,7 @@
"/api/v1/w/{wId}/mcp/requests": {
"get": {
"summary": "Stream MCP tool requests for a workspace",
- "description": "[Documentation](https://docs.dust.tt/docs/client-side-mcp-server)\nServer-Sent Events (SSE) endpoint that streams MCP tool requests for a workspace.\nThis endpoint is used by client-side MCP servers to listen for tool requests in real-time.\nEvents arrive as new tool requests are made. Reconnect with `lastEventId` after the stream closes to continue receiving events.\nThe stream starts with a named `dust-handshake` frame containing `data: {}`. Unnamed request frames carry JSON with `eventId` and `data` fields. A plain-text `data: done` frame ends the current connection; clients may reconnect with `lastEventId`.\n",
+ "description": "[Documentation](https://docs.dust.tt/docs/client-side-mcp-server)\nServer-Sent Events (SSE) endpoint that streams MCP tool requests for a workspace.\nThis endpoint is used by client-side MCP servers to listen for tool requests in real-time.\nEvents arrive as new tool requests are made. Reconnect with `lastEventId` after the stream closes to continue receiving events.\nThe stream starts with a `:connect` comment. Request frames carry JSON with `eventId` and `data` fields. A plain-text `data: done` frame ends the current connection; clients may reconnect with `lastEventId`.\n",
"tags": [
"MCP"
],
@@ -3095,7 +3095,7 @@
],
"responses": {
"200": {
- "description": "SSE event stream with a named handshake followed by unnamed request frames. The JSON `data` field in each request frame contains the tool request.\n",
+ "description": "SSE event stream with a `:connect` comment followed by request frames. The JSON `data` field in each request frame contains the tool request.\n",
"content": {
"text/event-stream": {
"schema": {