示例#
小巧、完整、可运行、可阅读、可复制的程序。每个示例都使用真实的运行时和确定性的适配器,因此无需凭据也能产生相同的输出,并且展示的是框架行为,而不是模型质量。
先从第一个智能体开始,然后在编写你的第一个扩展中构建你自己的扩展。要接入真实的模型提供商,请参阅连接模型提供商。
流式工具调用
在同一条流中观察工具调用、工具结果和最终回答。
会话
在新进程中从 SQLite 恢复对话。
按需技能
通过一次真实的工具往返读取某个技能的指令。
压缩
当上下文增长时,用检查点替换较早的轮次。
审批
暂停高权限工具,直到 UI 作出响应。
可观测性
记录模型用量、缓存计数和消息耗时,用于诊断。
子智能体
把一项任务委派给拥有独立工具的子智能体。
后台子智能体
无需等待即可启动子智能体,之后再读取它们的报告。
取消
在流式输出中途停止,并让运行时保持可复用。
目标模式
持续工作,直到评估者认可目标已达成。
存储适配器
用你自己的存储实现为会话提供后端。
用 make docs-examples 运行所有离线示例。测试会禁用网络连接,并为每个程序使用临时工作目录。