Argus icon

Argus

Argus 是 Scape 面向周期性工程工作的会话驱动 AI 编排器,可协调多个编码代理,借助 Mission 备注、可配置心跳、隔离 Git 工作树、表格和运行手册分配与监控任务,并支持人工分流。

Argus

面向周期性编码工作的 AI 编排

Argus 是 Scape 面向管理多个编码代理的会话驱动 AI 编排器。你可以向它提供一份 Mission 备注,其中描述仓库、任务、约束和优先级;它会在每次脉冲时读取该 Mission,评估活跃的子会话,在需要时启动其他会话,并报告进度。

每个子会话都是在独立 Git 工作树中运行的真实编码会话,因此并行任务彼此隔离。Argus 还可以与 Scape 的表格和运行手册协同工作:表格提供结构化项目记忆,运行手册则可自动执行重复性检查,例如查看客户错误报告、应用程序日志或文档。这样便形成了一种可在用户离开期间继续运行的周期性工程工作流,并提供对时间安排和交付模式的明确控制。

功能

可配置心跳

将心跳设置为 1 分钟至 4 小时,让 Argus 定期读取其 Mission、评估子会话、在需要时分配更多工作并报告进度。

由 Mission 驱动的编排

在 Mission 备注中编写涵盖仓库、任务、约束和优先级的指令。备注可以引用其他 Scape 对象,包括仓库、表格和运行手册。

并行工作树

并行启动多个真实编码会话,每个子会话都在独立的新 Git 工作树中工作,以隔离更改。

运行模式

使用 Watching、Sleeping 或 Disabled 模式,控制定时脉冲和自动消息是否发送给管理器。Sleeping 模式仍可响应子会话报告、触发器、日历事件和计划事件。

代理可读取的表格

将结构化项目数据存储在按项目划分的 SQLite 表格中,代理和运行手册可以查询和更新这些表格。表格支持类型化列、自然键,以及表格、看板、甘特图、列表和可视化视图。

基于运行手册的检查

将运行手册作为自动化步骤执行,例如检查客户电子邮件中的错误报告、查看应用程序日志,或检查网站文档是否需要更新。

使用场景

  • 并行功能开发

    向 Argus 提供以仓库为重点的 Mission,让它将工程工作拆分为并行子会话;每个会话都在自己的工作树中编辑、测试,并可能创建拉取请求。

  • 主动发现问题

    运行周期性脉冲,检查应用程序日志,并为可能不会生成明确错误或客户报告的问题创建工单,为人工分流提供队列。

  • 客户错误接收

    使用运行手册检查客户电子邮件中的新错误报告,查询现有表格记录以获取相关上下文,并在掌握这些历史信息的情况下安排后续工作。

  • 持久化项目记忆

    维护用于工单、运营备注或其他结构化记录的项目表格,让代理可以查询以往工作,而不必只依赖当前会话。

  • 事件驱动的后续处理

    当工作正在等待外部事件时,让 Argus 进入 Sleeping 模式,然后通过计划事件、子会话报告、触发器或日历事件将其唤醒,而无需持续运行心跳。

Pros and Cons

Pros

  • 可并行运行多个编码会话,同时将每个会话隔离在独立的 Git 工作树中。
  • 使用书面 Mission 备注作为持久的指令和项目上下文来源。
  • 提供可配置的 Watching、Sleeping 和 Disabled 模式,而不是单一的始终开启式计划。
  • 支持代理和运行手册均可读写的、基于 SQLite 的结构化表格。
  • 可以将周期性脉冲与运行手册、计划事件和事件驱动唤醒结合使用。

Cons

  • 文档所述的产品工作流以 Scape 为中心,使用 Argus 和表格需要有效的 Scape 订阅。
  • 所提供的源资料说明可下载 macOS 版本,但未明确支持其他操作系统。
  • 自动化行为取决于 Mission 备注、心跳、模式以及任何配套表格或运行手册的配置。

FAQ

如何设置 Argus?

Argus 可在 Scape 中创建:从 Creation Picker 中选择 Argus,为其命名,然后选择或创建 Mission 备注。Mission 备注包含用于指导管理器的仓库、任务、约束和优先级。

Argus 的调度如何工作?

心跳间隔可配置为 1 分钟至 4 小时。Argus 处于 Watching 模式时会进行定时脉冲;Sleeping 模式会停止定时脉冲,但仍允许传入事件将其唤醒;Disabled 模式则会停止自动传递。

子代理可以做什么?

每个子会话都运行在全新的 Git 工作树中。子代理可以编辑文件、运行测试、创建拉取请求,并向 Argus 报告进度。

Argus 支持哪些代理环境?

Argus 作为会话驱动的编排器运行,使用 Claude Code、Codex 或 OpenCode,具体取决于配置为默认的代理运行环境。网站还列出了 Scape 对 Claude Code、Codex、Copilot、Cursor 和 OpenCode 的支持。

文档中说明了哪些平台和账户要求?

Argus 随 Scape 一起提供,可在无需账户、信用卡或许可证密钥的情况下下载 macOS 版本。文档说明 Argus 需要有效的 Scape 订阅;网站提供七天试用,但所提供的定价页面无法访问。

Quick Facts

类别
开发者工具
产品类型
AI 编码代理编排器
文档所述平台
macOS
调度
心跳可配置为 1 分钟至 4 小时
执行模式
在隔离 Git 工作树中运行的并行子会话
代理运行环境
Argus 文档列出 Claude Code、Codex 和 OpenCode;Scape 还列出 Copilot 和 Cursor