全部產品
Search
文件中心

DataWorks:LoadAgentSession - 載入恢複Agent會話詳情

更新時間:May 06, 2026

載入已存在會話的歷史訊息,以 SSE 流式返回。會話不存在時會通過 SSE 輸出一條 code 為 400 的 JSONRPCResponse.error。Content-Type 為 text/event-stream。適用於恢複會話上下文情境。

介面說明

請求說明

  • 該介面用於恢複指定會話的詳情,並通過 SSE(Server-Sent Events)以流式方式返回 Agent 的響應。

  • 如果目標會話不存在,則會返回一個錯誤幀,錯誤碼為 400。

  • 響應中包含 Agent 處理請求的過程資訊,如訊息分區、思考過程、工具調用狀態更新等。

  • stopReason欄位指示了 Agent 停止本輪對話的原因,可能值包括但不限於達到最大輪次限制、被取消等。

  • 返回的內容符合開源協議 Agent Client Protocol (ACP) 的規範,具體可以參考:https://agentclientprotocol.com

調試

您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。

調試

授權資訊

當前API暫無授權資訊透出。

請求文法

POST  HTTP/1.1

請求參數

名稱

類型

必填

描述

樣本值

Jsonrpc

string

JSON-RPC 版本,固定 2.0

2.0

Id

string

請求方傳入的 id,原樣回顯

4as3dasf654a

Params

object

業務參數

SessionId

string

目標會話 ID,不存在會返回 SSE error 幀

sess_0f12abc34

Meta

object

DataWorks 的 ACP 擴充參數

IsReload

boolean

是否是斷點續傳情境,在 SSE 流不穩定的情境下,比如網路不穩定,導致 SSE 中途斷了,可以基於該標誌標識從斷點點位置重新拉取 SSE 返回資料

true or false

BeginLogOffset

integer

斷點續傳情境下,基於指定的位置拉取 SSE 的後續輸出

10000

返回參數

名稱

類型

描述

樣本值

object

RequestId

string

Id of the request

0D41C608-0C60-5EB0-B986-1460909CF642

Timestamp

integer

時間戳記。

1769479322828

Jsonrpc

string

JSON-RPC 版本,固定 2.0

2.0

Id

string

請求方傳入的 id,原樣回顯

676303114031776

Result

any

SSE 的幀結果集,返回的內容符合開源協議 Agent Client Protocol (ACP) 的規範,具體可以參考:https://agentclientprotocol.com/protocol/prompt-turn

{"stopReason":"end_turn"}

Error

any

SSE 的幀資訊錯誤提示,返回的內容符合開源協議 Agent Client Protocol (ACP) 的規範,具體可以參考:https://agentclientprotocol.com/protocol/prompt-turn

{"code": 400, "errorCode": "0x50000000001", "message": "not exist session", "data": null}

Method

string

SSE 的 method,返回的內容符合開源協議 Agent Client Protocol (ACP) 的規範,具體可以參考:https://agentclientprotocol.com/protocol/prompt-turn

session/update

Params

any

SSE 的 params,返回的內容符合開源協議 Agent Client Protocol (ACP) 的規範,具體可以參考:https://agentclientprotocol.com/protocol/prompt-turn

{"sessionId":"af4f5ef8-e8f5-481c-ad1f-94886c6c0aed","update":{"sessionUpdate":"agent_message_chunk","content":{"type":"text","text":"hello world"}}}

樣本

正常返回樣本

JSON格式

{
  "RequestId": "0D41C608-0C60-5EB0-B986-1460909CF642",
  "Timestamp": 1769479322828,
  "Jsonrpc": "2.0",
  "Id": "676303114031776",
  "Result": "{\"stopReason\":\"end_turn\"}",
  "Error": "{\"code\": 400, \"errorCode\": \"0x50000000001\", \"message\": \"not exist session\", \"data\": null}",
  "Method": "session/update",
  "Params": "{\"sessionId\":\"af4f5ef8-e8f5-481c-ad1f-94886c6c0aed\",\"update\":{\"sessionUpdate\":\"agent_message_chunk\",\"content\":{\"type\":\"text\",\"text\":\"hello world\"}}}"
}

錯誤碼

訪問錯誤中心查看更多錯誤碼。

變更歷史

更多資訊,參考變更詳情