Skip to main content

准备运行环境

Agent SDK gem 尚未发布到 RubyGems。请按照从源代码安装的说明进行操作。

快速入门

包含内容

  • PhaseoAgentSdk.create_agent(...)
  • PhaseoAgentSdk.define_tool(...)
  • PhaseoAgentSdk.create_gateway_agent_client(...)
  • 基于 Phaseo responses API 的有限工具循环

高级运行时

Ruby 支持验证和审批回调、HITL 与手动工具、进度、可恢复错误、可重放枚举器、停止辅助方法、动态轮次、持久化的下一轮参数、规范化用量/成本,以及鸭子类型状态访问器。

流式传输与取消

Agent#stream(...) 和 Agent#continue_stream(...) 会在工作线程中读取网关的 Responses SSE 流。可使用 text_stream、reasoning_stream、item_stream 或 full_stream;调用 cancel 可停止工作线程并关闭 HTTP 流。已完成步骤会保留请求 ID、供应商元数据、结束原因、警告、用量和成本。

相关内容

最后修改于 2026年10月2日