UStackUStack
Oz: The Orchestration Platform for Cloud Agents favicon

Oz: The Orchestration Platform for Cloud Agents

Oz 是专为大规模运行和协调云代码代理而设计的可编程编排平台,支持复杂的、多步骤的自动化。

Oz: The Orchestration Platform for Cloud Agents

什么是 Oz: The Orchestration Platform for Cloud Agents?

什么是 Oz: The Orchestration Platform for Cloud Agents?

Oz 是 Warp 专门为管理和扩展云代理而设计的先进编排平台。它超越了简单的命令执行,提供了一个强大的框架,用于启动无限的并行、可编程且完全可控的云代码代理。该平台允许开发人员自动化需要跨多个系统或存储库协调的复杂工作流程,将单独的 AI 交互转化为可扩展、可审计的业务流程。

从核心上讲,Oz 弥合了本地开发任务与大规模云自动化之间的差距。通过利用“技能”(Skills)——Oz 代理的构建块——用户可以调度、触发和管理复杂的代理行为。凭借令人印象深刻的采用指标,包括每天超过 35 万次代理对话和 97% 的生成代码差异接受率,Oz 正被证明是寻求提高生产力和一致性的现代软件开发团队的关键工具。

关键特性

  • 代理编排与调度: 将代理转变为自动化,使其能够像 cron 作业一样运行,通过 Webhook 触发,或通过 API 调用。这使得复杂的代理任务能够可靠、定期地执行。
  • 统一控制平面: 可以从任何地方(Warp 应用程序、Web 界面或移动设备)启动、监控和加入代理会话。这种集中控制确保了最佳的代理可控性和会话管理。
  • 多存储库协调: 基于 Oz 构建的代理可以同时跨多个存储库工作,从而在一次操作中对整个代码库结构进行广泛的、协调一致的更改。
  • 完全可编程堆栈: Oz 提供了一套全面的工具,包括专用的 CLI、SDK 和 API,允许开发人员深度集成并构建自定义的代理驱动应用程序。
  • 多模型兼容性: Oz 与模型无关,支持 Claude、Codex 和 Gemini 等主流 AI 模型,同时也支持 Skills 等行业标准,以实现快速上手和灵活性。
  • 灵活的托管: 选择在 Warp 的基础设施上运行代理,或将其安全地部署在您自己的私有基础设施中,以实现最大的控制和合规性。
  • 可审计性和协作: 所有代理活动都会被自动跟踪,提供清晰的审计跟踪。此外,代理可以直接在 Slack 消息中进行标记,促进无缝的团队协作。

如何使用 Oz: The Orchestration Platform

开始使用 Oz 涉及使用 Skills 定义所需的自动化,然后通过统一的控制平面部署和管理这些代理。

  1. 定义技能 (Skills): 首先使用 Warp 的“Skills”框架定义代理需要执行的核心逻辑或任务。这些 Skills 将成为自动化中可重用的组件。
  2. 构建或配置代理: 使用 Oz CLI 或 SDK 将这些 Skills 组装成一个连贯的代理工作流程。您可以配置代理以使用特定的 AI 模型或访问特定的环境。
  3. 部署和触发: 决定代理的运行方式。您可以从 Warp 应用程序手动启动会话,设置定期计划(如 cron 作业),或使用 Webhook 或 API 将其集成到 CI/CD 管道中。
  4. 监控和控制: 运行后,使用统一的控制平面(CLI、Web、移动设备)实时监控代理的进度。您保持完全的可控性,如果需要,可以在会话中途进行干预或调整参数。
  5. 审查和迭代: 完成后,审查自动跟踪的日志和审计跟踪。高接受率表明输出(如代码差异)非常可靠,从而最大限度地减少了手动审查时间。

用例

  1. 大规模重构: 编排一个代理,使其遍历数十个微服务或存储库,在一夜之间在整个组织中一致地应用标准化的代码更改(例如,更新 API 客户端库版本)。
  2. 自动化文档整理: 安排代理每周运行,扫描新合并的拉取请求,生成更新的文档,并创建相应的草稿更新供审查,确保文档保持最新。
  3. 基础设施漂移修复: 设置由配置文件更改(通过 Webhook)触发的代理,以根据所需状态配置审计部署的环境,自动生成修复脚本或警报。
  4. 入职和设置脚本: 创建复杂的多步骤设置代理,这些代理可以通过单个命令或 API 调用来配置新的开发人员环境、克隆必要的存储库、安装依赖项并配置初始设置。
  5. 安全补丁部署: 通过协调代理来快速部署安全修复,这些代理可以识别堆栈中易受攻击的组件并应用供应商批准的补丁,然后进行自动回归测试。

常见问题 (FAQ)

问:Oz 与在标准终端中运行单个 AI 提示有何不同? 答:Oz 提供编排功能。标准提示运行单次交互,而 Oz 允许您跨不同环境或存储库链接、调度、监控和协调多次代理运行,将孤立的任务转化为可靠、可扩展的工作流程。

问:我可以使用自己的大型语言模型 (LLM) 吗? 答:是的,Oz 的设计注重灵活性。它原生支持 Claude 和 Gemini 等主流模型,但其架构允许集成各种模型,确保您可以利用最适合您特定自动化需求的工具。

问:Oz 在处理专有源代码方面安全吗? 答:安全是重中之重。Oz 提供灵活的托管选项,如果需要,您可以完全在自己的基础设施内运行代理。此外,所有会话活动都会被自动跟踪,提供清晰的代理操作审计日志。

问:在 Oz 代理的上下文中,“Skill”(技能)是什么意思? 答:Skills 是定义代理能力的基础、可重用组件。它们允许您模块化复杂逻辑,从而更容易地基于既定模式构建、测试和部署复杂的代理自动化。

问:我能从手机上启动代理会话吗? 答:绝对可以。Oz 具有统一的控制平面,支持从 Warp CLI、Web 界面和移动设备启动和跟踪代理会话,确保您无论身在何处都能进行控制。

Oz: The Orchestration Platform for Cloud Agents | UStack