搜索文档

浏览 Awaken Agents 文档
Docs/Awaken Agentsv1.0.0-dev/内部机制/理解系统选择委派或责任交接
提示·你正在阅读发布前文档(v1.0.0-dev)。接口与行为在稳定发布前仍可能变化。

内部机制 · 理解系统

选择委派或责任交接

本页内容

有界任务使用已实现的 child Run;需要长期保留的责任使用产品控制面。

Awaken Agents 没有定义在一个 Run 内替换 active Agent 的 Handoff { target_agent_id }。应该根据当前任务结束后仍需保留的内容选择机制。

需求使用结果所有者
另一个 Agent 向父级返回一个有界结果agent_run child Runparent Run commit
child 暂停并在稍后继续delegation wait and resumechild committed state
工作、证据、缺口和验收需要超出本次 RunHost 或 Awaken Workforce产品控制面

静态边界

flowchart LR
    P["Parent Run"] -->|"有界请求"| C["Child Run"]
    C -->|"结果"| P
    P -->|"长期责任"| W["Issue / artifact / revision / gaps"]
    W --> N["下一个执行者或系统"]

委派保留 parent,并给 child 一个独立 Run identity。责任交接则保留产品层工作对象, 不能用一次 Runtime 内的 Agent 切换代替业务过程。

准备责任交接

只携带下一个执行者能够继续使用的信息:

  • 工作或 issue 标识;
  • 当前 artifact 与不可变 revision;
  • 已接受的结果和仍未解决的缺口;
  • 可以判定完成的条件;
  • 接下来负责推进的执行者或系统。

不要把 Sandbox placement 当成交接记录。delegated child 可以共享 parent Session 环境, 也可以使用另一个 Sandbox;这个选择不能在 Run 结束后保存责任。

动态过程

sequenceDiagram
    participant P as Current Run
    participant C as Child Run
    participant F as Host or Workforce
    alt 有界子任务
        P->>C: agent_run(input)
        C-->>P: terminal result
        P->>P: 继续当前任务
    else 长期责任
        P->>F: 记录 issue、artifact、revision、gaps、acceptance
        F->>F: 指定下一 owner
        F-->>P: 返回持久 handoff reference
    end

下一步