> ## Documentation Index
> Fetch the complete documentation index at: https://docs.happycapy.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Dynamic Workflows

> 在 Project 中用多阶段执行处理复杂任务

## 什么是 Dynamic Workflows？

Dynamic Workflows 让 Happycapy 把复杂 Project 任务组织成多阶段执行，而不是挤在一次长回复里完成。适合需要规划、读取上下文、拆分 subtasks、并行调用 subagents、复核中间结果，并把最终文件保存回 Project 的任务。

你仍然从普通 Project 对话开始。先在 Settings 中开启 Dynamic Workflows，然后说明你要完成什么、最后希望得到哪些文件。Happycapy 会根据任务决定如何规划、拆分、执行、复核和保存。

## Dynamic Workflows 如何运行

<div style={{ borderRadius: '14px', border: '1px solid rgba(45, 36, 27, 0.12)', boxShadow: '0 18px 46px rgba(56, 38, 20, 0.09)', overflow: 'hidden', margin: '1.5rem 0 2rem', background: '#FFFFFF' }}>
  <div style={{ display: 'flex', alignItems: 'baseline', gap: '10px', flexWrap: 'wrap', padding: '12px 16px', borderBottom: '1px solid rgba(45, 36, 27, 0.08)', background: '#FFFFFF', fontFamily: '-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", Arial, sans-serif' }}>
    <span style={{ color: '#2E2929', fontFamily: 'Instrument Serif, Georgia, "Times New Roman", serif', fontSize: '22px', fontWeight: 400, lineHeight: '1' }}>从请求到输出</span>
    <span style={{ color: '#8A8178', fontFamily: 'Instrument Serif, Georgia, "Times New Roman", serif', fontSize: '17px', fontWeight: 400, lineHeight: '1.25' }}>规划、拆分、复核，并保存最终文件。</span>
  </div>

  <img src="https://mintcdn.com/happycapy/h9_vLtvDfrXu5HTP/images/features/dynamic-workflow-diagram.png?fit=max&auto=format&n=h9_vLtvDfrXu5HTP&q=85&s=1c0b989cc80db05b942291931f54010e" alt="Dynamic Workflows 把一次 Project 请求拆成规划、subtasks、复核和输出文件" style={{ width: '100%', maxWidth: '100%', display: 'block', margin: '0 auto' }} width="1672" height="941" data-path="images/features/dynamic-workflow-diagram.png" />
</div>

## 如何使用 Dynamic Workflows

### 在 Settings 中开启

Dynamic Workflows 是实验功能。打开 **Settings**，进入 **Experimental**，开启 **Dynamic workflows**，再回到 Project 使用。

<div style={{ borderRadius: '14px', border: '1px solid rgba(45, 36, 27, 0.12)', boxShadow: '0 18px 46px rgba(56, 38, 20, 0.09)', overflow: 'hidden', margin: '1.5rem 0 1rem', background: '#FFFFFF' }}>
  <div style={{ display: 'flex', alignItems: 'baseline', gap: '10px', flexWrap: 'wrap', padding: '12px 16px', borderBottom: '1px solid rgba(45, 36, 27, 0.08)', background: '#FFFFFF', fontFamily: '-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", Arial, sans-serif' }}>
    <span style={{ color: '#2E2929', fontFamily: 'Instrument Serif, Georgia, "Times New Roman", serif', fontSize: '22px', fontWeight: 400, lineHeight: '1' }}>Settings</span>
    <span style={{ color: '#8A8178', fontFamily: 'Instrument Serif, Georgia, "Times New Roman", serif', fontSize: '17px', fontWeight: 400, lineHeight: '1.25' }}>进入 Experimental，并开启 Dynamic workflows。</span>
  </div>

  <div style={{ position: 'relative', overflow: 'hidden', background: '#FFFDF9', maxHeight: '240px' }}>
    <img src="https://mintcdn.com/happycapy/h9_vLtvDfrXu5HTP/images/features/dynamic-workflows-settings.png?fit=max&auto=format&n=h9_vLtvDfrXu5HTP&q=85&s=8be968391a0507486a43074cdb3236fd" alt="Happycapy Settings 的 Experimental 页面，Dynamic workflows 已开启" style={{ width: '100%', maxWidth: '100%', display: 'block' }} width="2154" height="592" data-path="images/features/dynamic-workflows-settings.png" />
  </div>
</div>

<Warning>
  Dynamic Workflows 可能消耗大量 credits。它会运行多个阶段、读取更多上下文、调用更多工具、生成中间结果，并且可能并行使用多个 subagents。建议只用于复杂、多步骤、返工成本高的任务。
</Warning>

### 从 Project 对话开始

你不需要指定每个 subagent 做什么。只要告诉 Happycapy 这件事一共要完成哪些工作、最后要得到哪些文件。Happycapy 会决定如何规划、拆分、复核和保存。

```text theme={null}
用 Dynamic Workflows 来做这件事。

我准备上线一个面向独立创作者的 AI 视频脚本工具。
请从以下几个方向研究并规划发布：

- 目标用户
- 竞品
- 定价
- 内容渠道
- 首批功能
- 发布风险

请生成以下文件：

- outputs/market-entry-brief.md
- outputs/competitor-comparison.csv
- outputs/two-week-launch-plan.xlsx
- outputs/landing-page-outline.html
- outputs/social-posts.json
```

### 观察运行过程

<div style={{ borderRadius: '14px', border: '1px solid rgba(45, 36, 27, 0.12)', boxShadow: '0 18px 46px rgba(56, 38, 20, 0.09)', overflow: 'hidden', margin: '1.5rem 0 2rem', background: '#FFFFFF' }}>
  <div style={{ display: 'flex', alignItems: 'baseline', gap: '10px', flexWrap: 'wrap', padding: '12px 16px', borderBottom: '1px solid rgba(45, 36, 27, 0.08)', background: '#FFFFFF', fontFamily: '-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", Arial, sans-serif' }}>
    <span style={{ color: '#2E2929', fontFamily: 'Instrument Serif, Georgia, "Times New Roman", serif', fontSize: '22px', fontWeight: 400, lineHeight: '1' }}>实际运行示例</span>
    <span style={{ color: '#8A8178', fontFamily: 'Instrument Serif, Georgia, "Times New Roman", serif', fontSize: '17px', fontWeight: 400, lineHeight: '1.25' }}>运行时会显示 subtasks、agents、检查步骤和正在生成的文件。</span>
  </div>

  <img src="https://mintcdn.com/happycapy/h9_vLtvDfrXu5HTP/images/features/dynamic-workflows-run.png?fit=max&auto=format&n=h9_vLtvDfrXu5HTP&q=85&s=ed725f4910f397b59dbb27268f4d05c4" alt="Happycapy 正在运行 Dynamic Workflows，显示 subtasks、agents、检查步骤和输出文件" style={{ width: '100%', maxWidth: '100%', display: 'block', margin: '0 auto' }} width="3200" height="1800" data-path="images/features/dynamic-workflows-run.png" />
</div>

## 需要了解

### 适合复杂任务

适合用 Dynamic Workflows 的任务通常目标明确，但不能靠一次普通回复做好：

* 市场、产品或竞品研究，需要最后综合成结论
* 需要生成多种文件格式的多步骤工作
* 报告、表格、页面、JSON 素材等需要先复核再保存的产出
* 后续步骤依赖 Happycapy 在前面阶段发现的内容
* 如果第一次草率完成，会带来很多返工的任务

### 不适合小任务

简单问答、短文案修改、快速翻译和单个文件的小改动，不建议使用 Dynamic Workflows。普通 Project 对话更快，也更省 credits。

### 让 Happycapy 负责拆分

运行过程中，Happycapy 会把你的请求转成计划，拆分 subtasks，在适合并行时使用 subagents，检查中间结果，并把最终文件保存回 Project。

这就是这个过程里 “dynamic” 的含义：执行路径不是固定模板，而是在任务运行过程中生成和调整。

### 从清晰范围开始

提交特别宽泛的任务前，先从一个清晰范围开始。明确最终文件名，检查第一次运行结果，再把稳定流程扩大。

如果同类流程会反复使用，可以让 Happycapy 把它沉淀成 Project 指令或 Skill。如果它需要定期运行，可以把稳定 prompt 接到 Automation。

## 相关资源

* [Projects](/zh/features/projects)：把相关工作、文件和指令放在一起
* [Automations](/zh/features/automations)：按计划运行重复 Project 任务
