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);

它返回什么

常见字段包括:

  • agentId
  • sessionId
  • title
  • previewText
  • messageCount
  • createdAt
  • updatedAt
  • modelLabel
  • executing
  • timezone

title 来自 session 的 meta.json 顶层字段。首条用户消息出现后,SDK 会持久化标题;模型生成失败时会使用首条用户消息截断文本。

适合什么场景

  • 在 UI 中渲染当前选中 session 的头部信息
  • 判断某个 session 当前是否正在执行
  • 在真正加载完整 history 之前先读取轻量详情