Sessions
session.getInfo()
读取当前 Session 的摘要与详情快照
session.getInfo()
session.getInfo() 用来读取单个 session 当前的摘要/详情快照。
示例
const session = await agent.getSession("repo-analysis");
const info = await session.getInfo();
console.log(info.sessionId);
console.log(info.previewText);
console.log(info.messageCount);它返回什么
常见字段包括:
agentIdsessionIdtitlepreviewTextmessageCountcreatedAtupdatedAtmodelLabelexecutingtimezone
title 来自 session 的 meta.json 顶层字段。首条用户消息出现后,SDK 会持久化标题;模型生成失败时会使用首条用户消息截断文本。
适合什么场景
- 在 UI 中渲染当前选中 session 的头部信息
- 判断某个 session 当前是否正在执行
- 在真正加载完整 history 之前先读取轻量详情