SDK Examples

例子:实时 UI

用 session.subscribe() 实时渲染 Agent 输出

例子:实时 UI

const unsubscribe = session.subscribe((event) => {
  if (event.type === "text-delta") {
    render(event.text);
  }
});

const turn = await session.prompt({
  query: "继续",
});

await turn.finished;
unsubscribe();

如果你还想显示工具过程,可以继续处理:

  • tool-call
  • tool-result
  • turn-finish

这个模式特别适合终端实时输出和网页实时聊天 UI。