Skip to main content

更新 Session

修改会话的 title、metadata 与 environment_variables。会话更新是唯一会触发 session.updated 事件的操作。

前提

已完成 Endpoint 与鉴权配置,详见API 总览与认证。

接口

POST /sessions/{session_id} 支持修改 title、metadata 与 environment_variables。会话更新是唯一会触发session.updated事件的操作。

请求体

字段必填类型说明
title否string会话标题
metadata否object业务自定义键值
environment_variables否object会话运行时注入的环境变量,字符串键值对,沙箱代码中可直接按名读取

请求示例

curl -X POST "$AGENTSTUDIO_URL/sessions/sesn_xxx" \
  -H "Authorization: Bearer $DASHSCOPE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "Q3 销售复盘(已归档)",
    "metadata": {"biz_ticket_id": "1234", "status": "done"},
    "environment_variables": {"API_BASE_URL": "https://api.example.com", "LOG_LEVEL": "info"}
  }'

响应示例

仅返回更新后的字段、updated_at 与 request_id。
{
  "id": "sesn_xxx",
  "type": "session",
  "status": "idle",
  "title": "Q3 销售复盘(已归档)",
  "metadata": {"biz_ticket_id": "1234", "status": "done"},
  "updated_at": "2026-05-28T09:30:00Z",
  "request_id": "xxx",
  "environment_variables": {"API_BASE_URL": "https://api.example.com", "LOG_LEVEL": "info"}
}

响应字段

字段类型说明
idstring会话 ID
typestring固定为 session
statusstring当前会话状态(更新不改变状态)
title / metadatastring / object请求体覆盖后的新值
updated_atstring最近更新时间,ISO 8601
request_idstring本次请求的唯一标识
environment_variablesobject会话运行时注入的环境变量,字符串键值对,沙箱代码中可直接按名读取
Flow Agent API
Sandbox API
RAG API
长期记忆
ParseX API
Security API
框架集成
Assistant API(下线中)