跳到正文
编排与 mao 命令行

发送任务并获取结果

向已连接的对等节点投递一个可关联的任务,并按任务 ID 读取结果。

更新于 阅读约 1 分钟

MAO 会为每个投递的任务分配一个固定的 ID,并跟踪其进度。发送任务前,请先连接发送方和接收方。

发送并完成任务

  1. 在发送方的终端中运行 mao ask <agent> <prompt>,发送任务并等待结果。
  2. 如需手动投递,运行 mao send <peer> <prompt>。
  3. 在接收方运行 mao next 认领任务。
  4. 用 mao result <task-id> <content> 返回任务 ID 和结果。
  5. 在发送方运行 mao wait <task-id> 读取待返回的结果。
说明任务状态包括待处理(pending)、已投递(delivered)、已完成(completed)和失败(failed)。
限制提示词和结果的大小上限为 1 MiB。崩溃后,未完成的工作可能会被再次投递,因此接收方应能正确处理重复的任务。

有遗漏或错误?可以在 Discord 提问,或发邮件到 hello@miguer.com。