# 更新工作流 现在您将更新您的工作流以包含所有三个步骤:验证、增强和摘要。 ## 更新工作流定义 用这个更新版本替换您现有的工作流: ```typescript export const contentWorkflow = createWorkflow({ id: "content-processing-workflow", description: "Validates, enhances, and summarizes content", inputSchema: z.object({ content: z.string(), type: z.enum(["article", "blog", "social"]).default("article"), }), outputSchema: z.object({ content: z.string(), type: z.string(), wordCount: z.number(), metadata: z.object({ readingTime: z.number(), difficulty: z.enum(["easy", "medium", "hard"]), processedAt: z.string(), }), summary: z.string(), }), }) .then(validateContentStep) .then(enhanceContentStep) .then(generateSummaryStep) .commit(); ``` ## 改变了什么 - **描述**:更新以反映新功能 - **输出模式**:现在包含 `summary` 字段 - **步骤**:在链中添加了第三个步骤 ## 测试更新后的工作流 您现在可以在操练场中测试此工作流以验证它按预期工作。 ## 完整流程 您的工作流现在: 1. **验证**内容并计算字数 2. **增强**阅读时间和难度等元数据 3. **摘要**内容以便快速理解 每个步骤都建立在前一个步骤之上,创建了一个全面的内容处理管道! 接下来,您将了解如何使用代理与工作流。