Skip to content

Substitute TodoWrite and Task with agent-scoped/topology-aware versions #623

@eanzhao

Description

@eanzhao

目标

substitute 客户端 declared 的 TodoWriteTask,让 todo state 进 agent-scoped event-sourced 持久化、Task 走 GAgent parent-child 拓扑下的 sub-agent dispatch。这两项是 §5 必须 substitute 表,跨会话编排定位的硬要求。

范围

  • TodoWrite:agent-scoped 持久化 todo state;写入走 GAgent,readmodel 可查询;跨会话可见;其他 agent 可引用。
  • Task:sub-agent dispatch 走 GAgent parent-child link 拓扑(per [Aevatar Harness] 核心能力边界讨论 #568),状态进 ProjectionPipeline,aevatar 视野内可观察。
  • 替换客户端版本时保持同 schema;schema diff 时按 §12 Q2 默认 aevatar 版本覆盖 + 记录警告。

验收

  • 客户端调用 TodoWrite / Task 时进入 aevatar 实现。
  • todo state / sub-agent state 在 ProjectionPipeline 可见。
  • 同 schema 兼容性测试通过。
  • schema diff 警告路径可测。

不做

依赖

建立在 tool classification layer issue 之上。

来源

discussion #609 §5「必须 substitute」

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions