代码审查 Agent 实战
使用 Sandbox Agent 实现自动化的代码审查、Bug 修复和单元测试生成。
使用 Sandbox Agent 实现自动化的代码审查、Bug 修复和单元测试生成。
构建一个支持网页搜索、文件读取、数据分析和报告生成的研究助手。
从零构建一个支持订单查询、退款处理和 FAQ 的智能客服多 Agent 系统。
OpenAIResponsesModel、OpenAIChatCompletionsModel、LitellmAdapter:适配 100+ LLM。
RunContextWrapper:在 Agent、工具和 Handoff 之间共享应用状态和依赖。
RealtimeAgent + RealtimeRunner:基于 WebSocket 的低延迟语音交互 Agent。
SandboxAgent + Manifest + Capabilities:在隔离工作空间中执行长期任务。
Runner.run_streamed() 和 stream_events():实时接收 LLM 流式输出和事件。
BatchTraceProcessor、自定义 TraceProcessor:将追踪数据发送到自有监控系统。
内置追踪:trace、agent_span、generation_span、function_span 的自动采集与查看。
RunState 序列化、to_state/from_state:中断运行的保存、恢复和继续执行。
needs_approval、interruptions 和 RunState:在关键操作前暂停等待人工审批。
SQLiteSession 和 RedisSession:自动管理跨多次运行的对话历史。
Tool Guardrails:为单个工具配置输入/输出校验和 Tripwire 熔断机制。
Output Guardrails:如何在 Agent 返回结果前校验输出内容。
Input Guardrails:如何在 Agent 执行前校验用户输入,拦截恶意请求,节省成本和资源。