Skip to main content
嗨站  /  Tools 工具组 /  TaskUpdateTool:更新任务

TaskUpdateTool:更新任务

TaskUpdateTool:更新任务

它是任务系统的主写入口

TaskUpdateTool 负责修改任务对象本身。
如果说 TaskCreateTool 是创建节点,那 TaskUpdateTool 就是任务流真正推进的主干工具。

关键源码

它支持更新的字段非常多:

const inputSchema = z.strictObject({
  taskId: z.string(),
  subject: z.string().optional(),
  description: z.string().optional(),
  activeForm: z.string().optional(),
  status: TaskUpdateStatusSchema.optional(),
  addBlocks: z.array(z.string()).optional(),
  addBlockedBy: z.array(z.string()).optional(),
  owner: z.string().optional(),
  metadata: z.record(z.string(), z.unknown()).optional(),
})

这说明它不只是“改状态”,而是整个任务对象的维护入口。

调用链

加载图表中…

小结

TaskUpdateTool 是 Claude Code 正式任务系统里最像“状态机推进器”的工具。

Leave a Comment

您的邮箱地址不会被公开。 必填项已用 * 标注