🚀Claude Code重大突破:Workflow功能完整实战教程!ultrawork召唤无数个Agent协同!自动生成JS脚本实现可复用的精准可控工作流,这才是Harness Engineering
AI超元域 · 2026-05-24 · 14м 29с · 55 016 просмотров · YouTube ↗
Топики: ai-loop-engineering
🎧 Аудио
📝 Summary
model=deepseek-v4-flash · prompt=summary-v7 · 4 336→2 338 tokens · 2026-07-20 12:10:08
🎯 Главная суть
Anthropic выпустила в Claude Code версий 2.1.47 и 2.1.48 функцию workflow, которая позволяет описывать многоагентные рабочие процессы в виде JavaScript-скрипта. Вместо того чтобы модель на ходу придумывала, как вызвать subagent-ов, workflow фиксирует точную последовательность этапов, агентов и инструментов — как код. Это делает процесс наблюдаемым, воспроизводимым и пригодным для повторного использования. Функция пока не анонсирована официально, но уже стабильно работает.
Как включить workflow
Активация скрытого режима — одна команда в терминале:
export (параметр) # точная переменная не указана в скрипте
После этого Claude Code запускается обычной командой claude. Теперь при указании ключевого слова UltraWork (оно подсвечивается цветом) код будет использовать workflow-режим. После ключевого слова пишется задача — например, «сгенерировать мультиагентный workflow для ревью текущего PR и запустить его».
Пример: мультиагентный ревью PR
Пользователь даёт задачу: проанализировать PR из открытого репозитория (плагин памяти для OpenCloud). Claude Code не сразу начинает анализ — сначала он пишет сценарий:
- Создаёт файл
context.md - Генерирует JavaScript-скрипт workflow (~300 строк кода)
- В скрипте описаны три фазы: review → verify → generate report
- Запускаются шесть параллельных агентов-ревьюеров
Ход выполнения можно отслеживать командой /workflows — она показывает этапы, длительность каждого агента, потреблённые токены и используемые инструменты. Можно проваливаться в каждого агента и видеть его промпт и вызовы. После завершения workflow сгенерирован отчёт (97 агентов отработали за один запуск).
Таким образом, Claude Code сначала проектирует процесс как код, а потом исполняет его — в отличие от старого подхода, где subagent-ы создавались «на лету» без явной структуры.
Отличие workflow от subagents и Agent Teams
- Subagents — временные дочерние агенты, которых главный агент порождает по естественному языку. Запускаются мгновенно, но не дают гарантии, что при повторном запуске будет та же последовательность.
- Agent Teams — несколько ролей в параллельных сессиях, человек управляет и наблюдает. Тоже нет жёсткой фиксации шагов.
- Workflow — явное описание этапов на JavaScript: «сначала выполни A, потом параллельно B и C, затем агрегируй». Такой скрипт можно запустить повторно, отследить каждый шаг и получить воспроизводимый результат.
Иными словами, workflow переводит оркестрацию агентов из «промпта» в «код», что даёт точность и надёжность.
Отличие workflow от Skills
- Skills — модульные инструкции для модели: когда использовать, с какими ограничениями, какие ресурсы вызывать. Модель сама решает, применить skill или нет.
- Workflow — жёсткая последовательность, написанная разработчиком. Он не предлагается модели, а принудительно выполняется при вызове через UltraWork. Скрипт может включать несколько агентов, проверки, ветвления.
Workflow — это не замена skills, а другой уровень: если skills инкапсулируют отдельные способности, то workflow описывает целый многошаговый процесс.
Минимальная структура workflow-скрипта
Любой корректный workflow обязан содержать три элемента:
- Метаданные — обязательные поля
nameиdescription. - Вызов
agent()— минимум один вызов, который запускает агента. - Возврат результата — через
retainили аналогичный механизм.
Пример минимального скрипта (приводится в видео):
// metadata
name: "my-workflow"
description: "Minimal example"
// ... agent call
retain(result)
Без этих элементов скрипт не будет принят.
Шесть поддерживаемых форм workflow
Claude Code поддерживает шесть архитектурных паттернов для построения workflow:
- Pipeline — последовательное выполнение этапов.
- Синхронная агрегация — параллельный сбор данных от нескольких агентов и сведение в один результат.
- Состязательная проверка — два агента выступают оппонентами (например, один пишет код, другой ищет уязвимости).
- Жюри — несколько агентов оценивают результат, голосуют.
- Накопительная — итеративное улучшение: каждый следующий агент дополняет предыдущий.
- Вложенная — один workflow может вызывать другой.
Эти паттерны позволяют гибко строить сложные процессы без ручного кодирования логики ветвления.
Сценарии использования
Workflow особенно полезен для задач, где нужна воспроизводимость и точность:
- Многомерный ревью кода (проверка стиля, безопасности, производительности разными агентами)
- Кросс-дисциплинарные исследования (изучение документации, научных статей, форумов)
- Проектирование и оценка решений (генерация вариантов, сравнение, выбор)
- Сканирование уязвимостей и багов
- Рефакторинг больших проектов с несколькими файлами
- Генерация документации и переводов
Повторное использование и хранение скриптов
По умолчанию Claude Code сохраняет сгенерированные workflow-скрипты в директорию с временем жизни 3 дня (после — автоматическое удаление). Если скрипт отработал стабильно и приносит пользу, его можно перенести в пользовательскую директорию (claude user profile path). Тогда скрипт станет постоянным и будет доступен для всех последующих сессий.
На практике это означает, что команда или сообщество может создать библиотеку готовых workflow (глубокое исследование, ревью кода с Codex CLI, проверка на уязвимости и т.д.) и делиться ими. Например, уже протестирован скрипт deep_research, который в три этапа (поиск → верификация → синтез) с четырьмя агентами изучает заданную тему. Его можно повторно вызывать из любого проекта, просто указав UltraWork и название задачи.
При этом скрипты можно править и дорабатывать — workflow становится не одноразовым промптом, а инструментом, который живёт и улучшается.
📜 Transcript
zh · 33 слов · 34 сегментов · clean
Показать текст транскрипта
anthropic为cloudcode v2.1.47和v2.1.48以及最新版新增了一个可以媲美mcp以及skills的化时代的功能这个功能就是workflow功能但anthropic并没有在官方文档中提及这个功能甚至在cloudcode v2.1.47的changelog里官方在提及workflow功能之后立即从changelog中删除了关于workflow的介绍但 Astropic官方并没有从Cloud Code中将workflow功能给移除所以目前我们完全可以在Cloud Code中正常使用workflow功能经过我这两天的深入测试发现在Cloud Code的V201.47和V201.48中我们都可以稳定的来使用Cloud Code新增的workflow功能而且经过我这两天的深入测试和深入使用Cloud Code的workflow功能它将会是继MCP和Skills之后又一个颠覆性的创新而且等Sopic官宣这个功能之后这个功能将会像MCP和Skills一样活甚至会在Github上出现成千上万的像MCP和Skills一样的开源项目本期视频就为大家深入讲解cloudcode新增的workflow功能它到底如何使用以及它能为我们带来哪些提升并且会为大家讲解它为什么是cloudcode的颠附性创新下面我们先用简单的案例来演示一下我们如何来使用workflow好想起用workflow功能非常简单我们只需要打开中断命令行在中断命令行中我们直接输入export加这个参数然后直接运行就可以然后我们直接输入cloud来启动cloudcode在Cloudcode中我们就可以直接使用UltraWork这个关键词来明确指定我们要使用Cloudcode的workflow功能当我们输入这个关键词之后它就会变成彩色的而且具备渐变效果在后面我们就可以跟上一个任务比如说我这里输入了提示词让它为当前的pr生成一个multiagent的reviewworkflow并运行在这里我就给他了一个项目仓库的pr也就是这个专为opencloud开发的记忆插件在这里我找了一个比较经典的pr然后让cloudcode通过workflow的功能对这个pr进行分析然后我们就先运行看一下cloudcode它的workflow功能到底是如何运行的先让大家对workflow有一个简单的了解好方面下面为大家深入讲解workflow它到底强在哪里在cloudcode中这里他提示他已经获得了这个牌好这里cloudcode提示他将设计并且启动一个workflow在这里我们就可以看到他在这个路径下生成了一个contextmd这个markdown文件然后紧接着他就提示他将写workflow脚本并且启动它在这里我们就看到cloudcode正在编写这个脚本然后这里就是这个脚本的路径和脚本的文件名称这里就是脚本的内容然后我们还可以按ctrl加o来展开这个脚本展开之后我们就可以看到他编写的这个完整的脚本的这些代码然后在这里他就提示这个workflow已经启动他将并行运行六个专业的审查者在这里还提示我们可以用斜杠命令加workflows来查看他的进度然后我们就在cloudcode中输入斜杠命令加workflows然后按下int键在这里我们就可以详细查看他运行的这些状态和这些进度在这里我们可以看到这个review在下面还有这个验证在最后这里还有这个编写报告然后我们可以用键盘上的上下方向键来选择或者去查看比如说我们选中第一个然后按下int键进入之后我们就看到了他这里构建的这几个agent正在运行而且这里会显示这些agent的运行时长还有他们消耗的token还有调用的工具然后我们还可以用键盘上的方向键去选择对应的agent进行查看比如说我们可以查看这个agent这里是这个agent的提示词在这里是他调用的这些工具然后我们还可以按键盘上的esc来退出这个workflows的状态查看在这里会提示有一个后台工作流还在运行然后我们还可以继续试入workflows来查看他们现在的运行状态在这个review这里他已经完成了现在正在运行这个校验然后我们可以用方向键选中进入进行查看在这里我们就可以看到cloudcode正在执行他刚才编写的这个脚本我们可以复制这个脚本的路径然后我们用vscode打开这个脚本看一下这个脚本中到底写了哪些内容可以看到这个脚本的代码是javascript语言编写的而且可以看到这个代码量非常多光这一个脚本中的代码量就大概有300多行在这里我们可以看到他定义了这个工作流的名称这里还给出了这个描述这个描述就是多agent review在这里还给出了三个阶段也就是先review再验证再声称报告像这样的话Cloudcode就通过workflow script这个脚本构建了一个非常详细非常完整而且非常精准的一个工作流看到这里的话 熟悉cloudcode的用户应该会感受到非常大的不一样因为在之前我们使用cloudcode的时候在cloudcode中我们可以使用agents命令来自定义这些subagents还可以使用cloudcode的agentteams功能但无论是subagents还是agentteams我们在构建的时候根本不需要cloudcode来编写代码但cloudcode新增的workflow不一样当我们在cloudcode中明确要求使用workflow功能的时候cloudcode并没有立即上来直接为我们来执行我们要求的任务而是先通过编程的方式直接为我们构建好这个任务的完整工作流当cloudcode用代码的方式来构建好这个工作流之后他才开始为我们执行我们所要求的任务也就是Cloudcode从我们之前不可以精准控制的subagents以及agent teams用workflows帮我们升级成了通过为工作流编写代码的方式让工作流变成了精准可控的形态所以Cloudcode新增的workflow它是把agent编排从模型临场建议推荐了通过编写脚本的方式实现可观测可结构化验证并且可重复使用的更加精确的工作流所以在视频的开始我说这将是GMCP和Skills之后又一个颠覆性的创新功能因为像我们平时使用Cloud Code的时候它一般都是一个主agent在循环这个主agent它可以临时派一个subagent而workflow功能它就更加先进了它将对subagent的调用对工具的调用等写成精准的脚本而且我们可以将cloud code通过workflow功能生成的workflow工作流的脚本分享给其他用户进行使用其他用户可以直接通过我们分享的脚本直接附用我们跑通的工作流像这样的话其他用户就不需要单独在编写脚本了而且我们如果对我们的脚本感觉不满意我们还可以进行修改进行迭代好刚才我们让cloudcode跑的这个workflow他已经运行完成他提示这个工作流运行了97个agents在这里他生成了这个完整的报告我们可以打开这个报告查看一下好这是他生成的对这个pr的review后的这个报告这里我们就不再具体去看了这是我们用一个非常简单的案例来测试的cloudcode的workflow功能通过测试大家应该对workflow功能有了一个初步的了解下面我们就可以深入看一下workflow它和subagentsagentteams它们的区别是什么首先是cloudcode的subagents功能它是cloudcode的主agent临时派生出的一个子agent去执行任务我们只需要通过自然语言就可以让cloudcode来派生一个subagents来执行特定的任务然后在cloudcode中我们就可以查看它派生的子agent所以Subagents它的启动成本极低我们只需要用自然语言就可以来启动一个或者多个Subagents然后我们再看一下Cloudcode它的Agent Teams功能它是多个角色跑在并行绘画里人类可以主导调度并且可以进行查看然后就是Cloudcode新增的Workflow它是用一段JavaScript显示声明阶段它最大的特点就是能复跑能追踪能做质量文件像subagents还有agentteams他们的确定就是无法做到真正的复跑下面我们再看一下skills它和workflow它们的区别是什么我们可以将skills理解成它将某项技能直接封装它会告诉大模型什么时候用怎么用有什么限制可以调用哪些资源它会被模型自动发现并且自动使用它能附带文档事例推荐参数版本要求然后cloudcode的workflow它是把多agent的编排从自然语言描述固化成了一段js脚本比如说在这段js脚本中就通过代码的方式完成了真正的agent的编排它最大的特点就是把流程写成代码而不是写成prompt但需要触发的时候我们需要在cloudcode中使用ultrawork这个关键词来触发workflow下面我们再看一下cloudcode的workflow最小化的代码是怎样的在这里是一个最小化的cloudcode workflow的代码它包含三个必须的元素首先就是原数据在原数据中名称和描述是必填的也就是在这段最小化的代码中这里就是它的原数据然后就是agent的方法至少要调用一次还有就是必须要把结果传回去在这个最小化的代码中这里通过retain将结果传回去下面我们可以看一下cloudcode workflow它支持的六种形态首先第一种是流水线第二种支持同步聚合第三种支持对抗验证第四种就是评委制第五种是累积式第六种是嵌套式这六种形式我将在后续视频中为大家详细演示下面我们再看一下我们在什么情况下会用到cloudcode workflow功能比如说多维度代码审查还有跨多元研究还有设计方案探索还有找漏洞bug扫描等还有跨多文件重构还有文档生成翻译生成的好下面我们可以看一下这里是我之前测试的时候构建了一个深度研究的workflow的脚本它支持多角度并行搜索在这里就包含workflow必备的原数据包括名称还有描述在这里定义的是三个阶段第一个阶段就是进行搜索第二个阶段就是验证第三阶段就是合成报告在这里就定义了几个agents包括研究官方文档的agents还有研究论文的agents还有研究社区的agents像这样的话我们就可以在Cloud Code中附用这个脚本完成各种技术方面的深度研究下面我们就可以来测试一下在Cloud Code中我们先是Ultra Work然后输入提示次让他调用这个脚本来深度研究harnessengineering然后我们直接发送像这样的话cloudcode就不需要单独编写脚本而是直接附用我们这个已有的脚本然后再根据我们输入的研究的内容他就会进行深度研究好这里提示他已经读完这个工作流脚本准备调用deep research并输出中文报告在这里就提示workflow已经启动这里是任务的id包括这三个阶段正在执行然后我们就可以用相关命令加workflows来查看它现在执行的进度这里就成功显示了这三个阶段也就是刚才我们在代码中查看了我们定义的这三个阶段搜索验证合成报告在cloudcode中我们就可以精准的看到这三个阶段然后我们就可以用方向键来进入并且查看它执行的这些阶段在这里我们就看到它启动了4个agent也就是对应我们刚才代码中定义的这4个agent相见的话Cloudcode就会精准的按照我们代码中定义的这些工作流定义的这些agent实现准确无误的来执行我们的工作流而且我们还可以将这些脚本分享给其他用户然后其他用户就可以在Cloudcode中来附用我们这些脚本如果我们感觉我们所使用的这些脚本已经非常完善那么我们可以将脚本的路径放在cloudcode的用户籍路径因为cloudcode它生成的脚本的路径默认是放在这个路径下它的寿命只有三天过期会被自动清理掉然后如果某个任务这个脚本跑得成熟之后我们就可以直接让cloudcode将脚本存放到这个路径下比如说我们在cloudcode中就可以直接让cloudcode将脚本为我们复制到刚才的路径下我们就可以输入自然语言让它将这个脚本复制到这个路径下然后我们直接运行好这里cloudcode已经将脚本为我们放在了这个路径下然后我们还可以让它列出它可以调用的workflow脚本可以看到它正在搜索这个路径下的这个文件好这里就列出了刚才我们所使用的这个deep research的这个脚本当下次我们再需要让cloudcode完成deep research的时候然后cloudcode就会直接附用这个脚本然后我们再看一下刚才让他完成了这个深度研究好这里提示这个深度研究已经完成并且报告也已经完成这里是给出的这个中文报告的位置为了接受时间这里我们就不再具体去看了像这样的话我们就通过cloudcode的workflow让cloudcode附用我们之前已经跑通的这个脚本实现了deep research这个工作流而且这里我还跑通了多个生产极的workflow的脚本比如说这个脚本我实现的就是来调用codexcli实现对代码的review像这样的话我们甚至可以取代这些开源的codexreview的skill或者是插件通过js脚本更加精准的控制codex对代码进行review好 由于时间有限 本期视频就先带大家初步体验一下Cloudcode新增的workflow的功能本期视频如果点赞破千的话 后续我将为大家分享更多关于workflow的高级使用技巧和使用场景好 本期视频就做到这里 欢迎大家点赞 关注和转发 谢谢大家观看
⚙️ Pipeline jobs
| Stage | Status | Att. | Updated | Error |
|---|---|---|---|---|
| download | done | 1/3 | 2026-07-20 12:09:30 | |
| transcribe | done | 1/3 | 2026-07-20 12:09:43 | |
| summarize | done | 1/3 | 2026-07-20 12:10:08 | |
| embed | done | 1/3 | 2026-07-20 12:10:10 |
📄 Описание YouTube
Показать
🚀🚀🚀 视频简介:
⚡️ 全球首测!Anthropic未官宣的Claude Code Workflow隐藏功能完整使用指南,三大阶段六种形态精准解析!AI编程进入脚本化新纪元
📄 本期视频详细演示了Anthropic为Claude Code V2.1.47和V2.1.48秘密新增的颠覆性Workflow功能!这个被官方从Changelog中紧急删除却未从代码中移除的"隐藏神器",将成为继MCP和Skills之后又一个划时代的创新。
🔥 视频亮点:
✅ export命令一键解锁隐藏Workflow功能
✅ ultrawork关键词召唤多Agent协同工作流
✅ 300行JS脚本实现PR深度Review,97个Agent并行运行
✅ Workflow与Subagents、Agent Teams、Skills本质差异深度对比
✅ 流水线、同步聚合、对抗验证等六大工作流形态全解析
✅ Deep Research脚本复用,实现Harness Engineering技术调研
✅ 脚本持久化方案+Codex CLI精准集成实战
💡 Workflow把Agent编排从"模型临场建议"推进到"可观测、可验证、可复跑"的工程化新阶段,未来GitHub上必将涌现成千上万的开源Workflow脚本!
⚡️⚡️⚡️ 注意Claude Code最新版开启方式如下:
export CLAUDE_CODE_WORKFLOWS=1
export DISABLE_GROWTHBOOK=1
source ~/.zshrc
echo "$CLAUDE_CODE_WORKFLOWS / $DISABLE_GROWTHBOOK" # 应输出: 1 / 1
# 完全退出旧 claude(/exit 或 Ctrl+D),然后启动Claude Code:
claude
# 然后在Claude Code中输入workflow就可以了,新版本把ultrawork改成了workfow
👉👉👉我的开源项目: https://github.com/win4r/
👉👉👉请我喝咖啡: https://ko-fi.com/aila
🔥🔥🔥 YouTube时间戳:
00:00 重磅开场 - Anthropic为Claude Code新增颠覆性Workflow功能
00:38 功能启用 - export命令开启Workflow隐藏功能详解
01:27 实战演示 - 使用ultrawork关键词触发Workflow进行PR审查
02:33 运行机制 - 通过/workflows命令查看Agent执行进度
04:11 脚本揭秘 - VS Code打开300行JS工作流脚本深度解析
05:23 核心区别 - Workflow与Subagents、Agent Teams本质差异
06:30 颠覆创新 - 从模型临场建议到精准可控脚本化编排
07:42 工作流对比 - Subagents、Agent Teams、Workflow三者深度对比
08:43 Skills对比 - Workflow与Skills功能定位差异分析
09:29 最小代码 - Workflow脚本必备的三大核心元素
09:58 六种形态 - 流水线、聚合、对抗、评委、累积、嵌套模式
10:13 应用场景 - 代码审查、深度研究、Bug扫描等实战用途
11:06 深度研究 - 复用脚本实现Harness Engineering技术调研
12:30 脚本持久化 - 将成熟Workflow脚本保存到用户级路径
13:44 Codex集成 - 调用Codex CLI实现精准代码Review
#claudecode #claude #anthropic #workflow #harness #aiagents #aicoding #vibecoding #aiprogramming #aigc #ai #agi #codex #coding #agents #aiworkflow