准备运行环境
Agent SDK gem 尚未发布到 RubyGems。请按照从源代码安装的说明进行操作。快速入门
包含内容
PhaseoAgentSdk.create_agent(...)PhaseoAgentSdk.define_tool(...)PhaseoAgentSdk.create_gateway_agent_client(...)- 基于 Phaseo
responsesAPI 的有限工具循环
高级运行时
Ruby 支持验证和审批回调、HITL 与手动工具、进度、可恢复错误、可重放枚举器、停止辅助方法、动态轮次、持久化的下一轮参数、规范化用量/成本,以及鸭子类型状态访问器。流式传输与取消
Agent#stream(...) 和 Agent#continue_stream(...) 会在工作线程中读取网关的 Responses SSE 流。可使用 text_stream、reasoning_stream、item_stream 或 full_stream;调用 cancel 可停止工作线程并关闭 HTTP 流。已完成步骤会保留请求 ID、供应商元数据、结束原因、警告、用量和成本。