1. 内置智能体循环
Agent 是配备指令和工具的大语言模型。SDK 内置了智能体循环(Agent Loop),会自动处理工具调用、将结果反馈给模型,并持续运行直到任务完成,开发者无需手动编写循环逻辑。
2. 工具自动转换
任意 Python 函数都可一键转换为工具,SDK 会自动生成参数 schema 并通过 Pydantic 进行输入校验,降低了工具开发的成本。
3. 运行生命周期管理
通过 Runner 组件管理一次运行的完整生命周期,支持同步执行、流式输出和断点恢复等策略,并在运行结束时返回最终输出、历史记录和可恢复状态。