Skip to main content
本页涵盖会话的日常运维操作:查看状态、更新配置、检索、列表、归档与删除。发送事件与流式接收见事件与流式输出

会话状态

归档是独立于状态的生命周期标记(archived_at),见下文。

更新会话

POST /v1/sessions/:sessionId 支持更新四类内容,规则不同: modelsystemskillsvault_ids 不支持会话中更新——它们在创建时冻结。已归档会话的任何更新返回 409 session_archived;空请求体返回 400。

获取会话

响应中值得关注的运行时字段:status(当前真实状态)、usage(累计 input / output / cache_read token)、resources(挂载的 Memory Store 与 File,含实际 mount_path)、agent(解析后的配置快照)。

列出会话

GET /v1/sessions 支持丰富的过滤条件:

归档会话

归档把会话标记为已完成并使其只读。会话必须处于非 running 状态(否则 409,需先发送 user.interrupt):
注意与其他资源不同:对已归档会话重复归档返回 409 session_archived(不是幂等成功)。另外,非 API 创建的会话(例如 IM 渠道会话,可能出现在列表中)不可归档,返回 409 operation_not_supported。

删除会话

删除会永久移除会话及其事件历史,不可恢复:
规则:running 状态不可删除(409,先 interrupt);已归档会话允许删除;非 API 创建的会话不可删除。会话挂载的 File 与 Memory Store 是独立资源,不随会话删除。

下一步

事件与流式输出

发送事件、打断、恢复空闲会话

文件

列出并下载会话产出文件

本页对应 OpenAPI

Session:获取、更新、归档、删除