Dynamic
Workflows
Điều phối hàng chục đến hàng trăm subagent từ một script Claude tự viết.
Khi một tác vụ cần nhiều agent hơn một hội thoại điều phối nổi.
Workflow là một script JavaScript điều phối subagent ở quy mô lớn. Claude viết script cho tác vụ bạn mô tả, còn runtime chạy nó ở chế độ nền — đưa kế hoạch vào code để context của Claude chỉ giữ lại câu trả lời cuối cùng.
Workflow chạy thế nào
Kết quả trung gian nằm trong biến của script thay vì đổ vào context — và runtime theo dõi từng agent nên có thể tiếp tục trong cùng session.
Ai giữ kế hoạch?
Tung ra một agent cho mỗi phần việc
Audit từng route · migrate từng component · đọc song song nhiều nguồn — rồi thu về & kiểm chứng.
pipeline() so với parallel()
Bộ công cụ trong script
Script thực tế trông thế nào
Không chỉ chạy nhiều hơn — mà đáng tin hơn
Adversarial verify
Judge panel
Loop-until-dry
Ba cách khởi động
/effort ultracode — để Claude tự lên workflow cho mọi tác vụ đáng kể trong cả session. Lưu lại bằng phím s trong /workflows để tái dùng như một lệnh /<name>.
DEMO — Tạo
workflow đầu tiên
Mô tả tác vụ cho Claude
Nói thẳng bằng lời ("use a workflow…") hoặc thêm từ khóa ultracode. Claude tô sáng từ khóa và viết một script điều phối thay vì làm từng lượt.
Duyệt kế hoạch trước khi chạy
Script Claude đã viết
Fan-out một agent mỗi file bằng pipeline(), rồi phản biện đối kháng từng phát hiện bằng parallel() — chỉ giữ cái đã xác minh.
Theo dõi & tiếp tục
Mỗi giai đoạn hiện số agent, tổng token và thời gian. Khi dừng, agent đã xong trả kết quả từ cache, phần còn lại chạy tiếp — nên chia nhỏ nhiều agent giữ được nhiều tiến độ hơn.
Đọc báo cáo & lưu thành lệnh
Ranh giới cần nhớ
Chạy thử trên một lát nhỏ trước để ước lượng chi phí. Đặt Dynamic workflow size trong /config để giữ quy mô nhỏ theo mặc định.
Hợp nhất khi việc lớn hơn một agent hoặc lặp trên nhiều item
Đưa kế hoạch vào code.
Để runtime lo phần còn lại.
hàng chục–hàng trăm
subagent, chạy nền.
ultracode: …
/deep-research
/docs/en/workflows