Ultracode trong Claude Code 2026: cách bật bằng một lệnh
MarkdownUltracode trong Claude Code: chế độ Claude tự khởi chạy một nhóm agent. Chế độ này khác /effort xhigh thế nào, cách bật ra sao và tiêu tốn token nhanh đến mức nào.
Đọc toàn bộ bài viết
Điểm chính
Ultracode là một chế độ trong Claude Code, nơi Claude tự quyết định rằng một tác vụ nên được xử lý bằng workflow với hàng chục agent chạy song song thay vì trả lời bằng một prompt duy nhất. Bật chế độ này bằng /effort ultracode cho toàn bộ phiên làm việc hoặc bằng từ ultracode ở đầu một tác vụ riêng lẻ. Về cơ chế, chế độ này kết hợp effort xhigh (như Opus 4.8 ở mức tối đa) với một bộ điều phối tự động. Chế độ này hữu ích cho việc kiểm tra mã quy mô lớn, di chuyển hàng trăm tệp và nghiên cứu chuyên sâu. Nó tiêu tốn token nhanh hơn bình thường nhiều lần, vì vậy nên dùng /effort high cho công việc thường nhật.
Để biết thông tin về cách sử dụng dịch vụ, hãy xem tài liệu Ailoot.
Ultracode là gì và dành cho ai
Điểm chính
Ultracode là một thiết lập cấp phiên trong Claude Code, kết hợp mức suy luận tối đa (xhigh) với khả năng điều phối workflow động tự động. Chế độ này xuất hiện ngày 28 tháng 5 năm 2026 trong v2.1.154, cùng với bản phát hành Opus 4.8. Chế độ này dành cho những tác vụ lớn mà một prompt không thể xử lý: kiểm tra toàn bộ dự án, di chuyển 500 tệp hoặc nghiên cứu một câu hỏi phức tạp qua 20 nguồn.
Cho đến ngày 28 tháng 5 năm 2026, Claude Code chỉ có tham số /effort với các mức low / medium / high / xhigh. Đây là mức “suy nghĩ” của mô hình: mức càng cao, càng nhiều token được dùng cho việc suy luận, kết quả càng chính xác và Claude càng mất nhiều thời gian để phản hồi.
Ultracode không nằm trên thang /effort low → xhigh. Nó hoạt động song song với thang này. Khi được bật, Claude tự động xem xét tác vụ của bạn rồi quyết định: “Tác vụ này nên được chia cho 30 agent chạy song song để mình tổng hợp kết quả.” Trước đây, bạn phải tự làm việc đó bằng cách viết workflow riêng hoặc tạo lệnh subagent. Giờ đây Claude tự quyết định khi nào việc đó hợp lý.
Đối tượng chính là những người đã chạm đến giới hạn của một prompt. Nếu bạn:
- chạy
/code-reviewtrên một repo có 200 tệp và phiên làm việc bị treo ở tệp 50 - yêu cầu “tìm tất cả những nơi chúng ta sử dụng API đã lỗi thời”, nhưng Claude chỉ liệt kê ba chỗ và bỏ quên mười lăm chỗ khác
- muốn Claude kiểm tra giả thuyết của chính nó từ ba góc độ trước khi trả lời
thì ultracode dành cho bạn. Nếu bạn đang viết một hàm và chỉ cần một giải pháp, bạn không cần chế độ này: /effort high thông thường sẽ xử lý được với lượng token ít hơn ba lần.
Ultracode khác các mức effort low/medium/high/xhigh thông thường như thế nào
Điểm chính
Effort thông thường thay đổi độ sâu suy luận trong một phản hồi. Ultracode bổ sung lựa chọn tự động: khởi chạy workflow với các agent song song hay giải quyết tác vụ trong một lượt. Độ sâu suy luận vẫn ở mức tối đa xhigh, đồng thời có thêm một lớp nữa: điều phối.
So sánh những điểm cốt yếu:
| Tham số | /effort low | /effort medium | /effort high | /effort xhigh | /effort ultracode |
|---|---|---|---|---|---|
| Độ sâu suy luận | tối thiểu | trung bình | sâu | tối đa | tối đa (xhigh) |
| Token dùng cho suy luận | ít | trung bình | nhiều | rất nhiều | rất nhiều + điều phối |
| Ai quyết định chia nhỏ tác vụ | bạn | bạn | bạn | bạn | Claude tự động |
| Khi workflow bắt đầu | khi bạn yêu cầu | khi bạn yêu cầu | khi bạn yêu cầu | khi bạn yêu cầu | với mọi tác vụ đáng kể |
| Đặt lại giữa các phiên | không | không | không | không | có — bạn phải bật lại |
| Khả dụng trên các mô hình | tất cả | tất cả | tất cả | chỉ mô hình có xhigh | chỉ mô hình có xhigh (Opus 4.8) |
Khác biệt chính trong một câu: /effort xhigh có nghĩa là “suy nghĩ lâu hơn”; ultracode có nghĩa là “suy nghĩ lâu hơn VÀ tự quyết định khi nào có thể xử lý bằng một prompt, khi nào cần một nhóm 30 agent”. Về bản chất, ultracode bổ sung một lớp trên xhigh: điều phối tự động.
Anthropic nêu rõ điều này trong tài liệu chính thức:
Khi bật ultracode, Claude quyết định khi nào một tác vụ cần workflow. Một yêu cầu có thể trở thành nhiều workflow nối tiếp nhau: một workflow để hiểu mã, một workflow để thay đổi mã và một workflow để xác minh kết quả.
Điều đó có nghĩa là một yêu cầu của bạn có thể mở ra ba workflow nối tiếp nhau: hiểu mã, thực hiện thay đổi và xác minh chúng. Mỗi workflow có thể khởi chạy 10–30 agent song song.
Những phiên bản và mô hình nào hỗ trợ ultracode
Điểm chính
Bạn cần Claude Code v2.1.154 trở lên và một mô hình hỗ trợ effort xhigh. Tính đến tháng 6 năm 2026, Anthropic trên thực tế gắn việc phát hành xhigh với Opus 4.8 (changelog chưa xác nhận mô hình xhigh nào khác). Tính năng này có trong Pro / Max / Team / Enterprise + API. Trên Pro, bạn phải bật thủ công trong /config; các gói khác có sẵn theo mặc định. Bedrock, Vertex AI và Microsoft Foundry cũng hỗ trợ.
Kiểm tra phiên bản của bạn:
claude --version
Nếu phiên bản cũ hơn 2.1.154, hãy cập nhật:
npm install -g @anthropic-ai/claude-code
Tiếp theo, xem danh sách các mức effort:
claude /effort
Nếu thấy ultracode trong danh sách thả xuống thì bạn đã sẵn sàng. Nếu không thấy, nguyên nhân nhiều khả năng là:
- mô hình hiện tại không phải Opus 4.8 (ví dụ Sonnet 4.7 không có xhigh)
- bạn đang dùng Pro và chế độ này bị tắt trong
/config(bật tùy chọn “Dynamic workflows”) - quản trị viên tổ chức đã tắt workflow trong phần cài đặt được quản lý
Kiểm tra mô hình:
claude /model
Nếu mặc định không phải Opus 4.8, hãy đổi: chọn Opus 4.8 trong menu mô hình hoặc đặt làm mặc định bằng phím d.
Cách bật ultracode: hai phương pháp
Điểm chính
Phương pháp thứ nhất áp dụng cho toàn bộ phiên, dùng /effort ultracode. Mọi tác vụ tiếp theo trong phiên đó sẽ được tự động chọn workflow. Phương pháp thứ hai chỉ dành cho một tác vụ: đặt từ ultracode ở đầu prompt; từ này sẽ được tô sáng và chỉ tác vụ đó khởi chạy dưới dạng workflow. Mức effort của phiên không thay đổi.
Phương pháp 1. Bật cho toàn bộ phiên.
Trong một phiên Claude Code:
/effort ultracode
Từ thời điểm đó, Claude sẽ tự quyết định có khởi chạy workflow cho mỗi tác vụ đáng kể hay không. Phiên làm việc kéo dài đến khi bạn đóng nó. Khi đóng Claude Code rồi mở lại, ultracode sẽ được đặt lại. Đây là chủ ý: bạn nên chủ động bật chế độ này, thay vì để nó hoạt động “theo mặc định”.
Phương pháp 2. Chỉ dành cho một tác vụ.
Đặt ultracode ở đầu prompt (trước v2.1.160, từ khóa là workflow; sau bản phát hành đó, Anthropic đổi từ kích hoạt để tránh nhầm lẫn với các lượt chạy thông thường):
ultracode: kiểm tra tất cả endpoint /api/* trong src/routes/ và tìm nơi thiếu kiểm tra quyền truy cập
Claude Code sẽ tô sáng từ ultracode và khởi chạy tác vụ dưới dạng workflow. Mức effort của phiên vẫn giữ nguyên (high hoặc medium, tùy theo thiết lập của bạn).
Anthropic viết rằng cách tương tự cũng hoạt động với ngôn ngữ tự nhiên:
Yêu cầu bằng lời của bạn, chẳng hạn “use a workflow” hoặc “run a workflow”, cũng hoạt động: Claude xem một yêu cầu trực tiếp là lựa chọn tham gia tương tự.
Nếu vô tình gõ ultracode mà không định khởi chạy workflow, hãy nhấn Option+W (macOS) hoặc Alt+W (Windows/Linux) khi con trỏ nằm ngay sau từ được tô sáng. Phần tô sáng sẽ biến mất và tác vụ sẽ chạy bình thường.
Công việc của Claude thay đổi thế nào sau khi bật
Điểm chính
Claude không còn phản hồi “theo lượt” — một prompt của bạn, một câu trả lời của Claude. Thay vào đó, Claude viết một tập lệnh JavaScript để runtime chạy trong nền. Tập lệnh có thể khởi chạy 10–30 agent song song, mỗi agent có ngữ cảnh riêng, rồi tổng hợp kết quả. Phiên làm việc của bạn vẫn phản hồi, vì vậy bạn có thể giao tác vụ mới trong khi workflow chạy nền.
Trước ultracode: bạn viết prompt, Claude suy nghĩ 30 giây rồi trả lời. Nếu tác vụ lớn, ngữ cảnh của Claude đầy các kết quả trung gian, đến cuối phiên mọi thứ bắt đầu “trôi lệch”.
Với ultracode: bạn viết prompt, Claude nhận thấy quy mô công việc và viết một tập lệnh. Tập lệnh chạy độc lập: kết quả trung gian được lưu trong các biến của tập lệnh, không nằm trong ngữ cảnh phiên. Chỉ có câu trả lời cuối cùng được gửi lại cho bạn.
Trên thực tế, điều này có ba tác động:
- Ngữ cảnh phiên không bị lấp đầy. Bạn có thể làm việc lâu hơn mà không cần
/compact. - Bạn có thể chạy song song. Một lượt chạy có thể khởi chạy tối đa 16 agent làm việc cùng lúc (ít hơn trên máy có ít CPU). Giới hạn tổng thể cho cả lượt chạy là 1000 agent.
- Kết quả được tự động kiểm tra. Claude có thể yêu cầu một agent viết lời giải và một agent khác đánh giá phản biện. Điều này giảm hiện tượng bịa đặt trong các tác vụ phức tạp.
Bạn có thể theo dõi trực tiếp một lượt chạy:
/workflows
Danh sách workflow đang chạy và đã hoàn tất sẽ mở ra. Dùng các phím mũi tên để chọn một mục rồi nhấn Enter để mở chi tiết các giai đoạn. Bạn có thể xem các agent, lượng token mỗi agent sử dụng và thời gian thực thi. Nhấn p để tạm dừng, x để dừng hoặc r để khởi động lại một agent.
Khi nào nên và không nên bật ultracode
Điểm chính
Bật chế độ này cho các tác vụ mà một prompt không còn xử lý nổi: kiểm tra toàn bộ dự án, di chuyển hàng trăm tệp hoặc nghiên cứu chuyên sâu có đối chiếu chéo nguồn. Đừng bật cho công việc thường ngày — sửa một lỗi, viết một hàm hoặc sửa lỗi chính tả. Mỗi tác vụ trong chế độ ultracode tốn token nhiều lần hơn, nên dùng cho việc nhỏ chỉ làm lãng phí ngân sách.
⚠️ Từ ngày 15 tháng 6 năm 2026, Anthropic đã tách gói đăng ký: khối lượng công việc chạy bằng chương trình (bao gồm workflow) sử dụng khoản tín dụng riêng $20–$200/tháng. Khi hết tín dụng, các yêu cầu workflow sẽ dừng hẳn, không chuyển sang dùng gói đăng ký. Điều này làm thay đổi đáng kể tính kinh tế của ultracode trên Pro — xem phần token bên dưới.
Ba tình huống ultracode phù hợp:
1. Kiểm tra một codebase lớn. Ví dụ: “tìm mọi nơi trong dự án mà chúng ta ghi mật khẩu vào log”. Một prompt chỉ hiệu quả với repo nhỏ. Trong repo 500 tệp, một Claude có thể bỏ sót một nửa, còn workflow sẽ khởi chạy 20 agent song song, mỗi agent xử lý 25 tệp.
2. Di chuyển liên quan đến nhiều tệp. Thay thế API đã lỗi thời, chuyển từ thư viện này sang thư viện khác hoặc tái cấu trúc một mẫu trên toàn dự án. Workflow có thể xử lý tệp theo từng đợt 10 tệp và tự kiểm tra sau mỗi đợt.
3. Nghiên cứu cần so sánh các nguồn với nhau. Anthropic đóng gói việc này thành workflow /deep-research: workflow chia câu hỏi thành các góc độ, tìm nguồn, đối chiếu dữ kiện và loại bỏ những gì không thể xác nhận. Tôi đã chạy workflow này để thu thập dữ liệu cho thị trường AI coding và nhận được báo cáo tốt hơn một giờ tự làm.
Ba tình huống ultracode gây lãng phí token:
1. Sửa một lỗi trong một hàm. Một prompt /effort high duy nhất có thể làm việc đó với chi phí chỉ bằng một phần mười. Đừng khởi chạy workflow cho việc này.
2. Viết một hàm hoặc component mới. Tương tự: dùng /effort high hoặc thậm chí medium. Độ phức tạp không tăng theo số lượng agent; nó tăng theo độ sâu suy luận, vốn đã được xhigh cung cấp mà không cần điều phối.
3. Bạn muốn câu trả lời nhanh. Theo định nghĩa, workflow chậm hơn prompt thông thường: ngay cả khi có agent chạy song song, việc phối hợp vẫn mất thời gian. Nếu cần câu trả lời “ngay bây giờ, trong cùng một phút”, đừng bật chế độ này.
Chiến lược trong ví dụ ở đây: đặt /effort high làm mặc định cho các chỉnh sửa thường ngày. Tôi chỉ bật ultracode cho một tác vụ cụ thể bằng cách đặt từ này trong prompt, chứ không bật cho toàn bộ phiên. Lý do là nếu quên tắt, công việc thường ngày tiếp theo sẽ tiếp tục chạy ở ultracode và tiêu tốn token vô ích.
Tốn bao nhiêu token và bao nhiêu tiền
Điểm chính
Mỗi workflow sử dụng lượng token bằng tổng lượng token mà tất cả agent của nó dùng. Workflow có 30 agent nghĩa là 30 ngữ cảnh, mỗi ngữ cảnh có system prompt, công cụ và quá trình suy luận riêng. Lượng token tăng nhiều lần so với một prompt đơn. Trên Pro, một workflow lớn có thể ngốn một nửa hạn mức hằng ngày. Max và Team dễ thở hơn, nhưng bạn vẫn cần theo dõi.
Hãy ước tính sơ bộ. Một prompt thông thường trên Opus 4.8 với effort high dùng khoảng 5,000–15,000 token cho suy luận, cộng với phản hồi của mô hình. Một tác vụ tốt, có quy mô đáng kể, dùng tổng cộng 50,000–100,000 token.
Một workflow có 20 agent nghĩa là 20 prompt chạy song song, mỗi prompt có ngữ cảnh system prompt riêng (~5–10K), suy luận riêng (xhigh — 10–30K) và phản hồi riêng. Ước tính sơ bộ là 600,000–1.5 triệu token cho một lượt chạy. Mức này đắt hơn 10–30 lần so với một prompt “thông thường”.
Chi phí quy đổi ra tiền:
- Pro ($20/tháng): Tháng 2 năm 2026, Anthropic làm rõ lệnh cấm truy cập bằng chương trình từ phần mềm bên thứ ba, và ngày 15 tháng 6 năm 2026 tách khoản tín dụng workflow khỏi gói đăng ký chat. Pro có $20 tín dụng cho khối lượng công việc chạy bằng chương trình. Một workflow lớn sẽ tiêu thụ một nửa khoản đó. Khi hết tín dụng, workflow sẽ ngừng khởi chạy cho đến khi bạn bật phí vượt mức.
- Max 5x ($100/tháng): $100 tín dụng. Đủ cho 5–10 workflow lớn mỗi tháng.
- Max 20x ($200/tháng): $200 tín dụng.
- Team ($30/$150 mỗi thành viên): khoản tín dụng tương ứng với gói đăng ký của từng chỗ ngồi.
- API: bạn chỉ cần trả phí theo mức giá token.
Anthropic cũng khuyến nghị ước tính chi phí trước khi chạy workflow:
Để ước lượng mức chi trước khi bắt tay vào một tác vụ lớn, hãy chạy workflow trên một phần nhỏ trước: một thư mục thay vì toàn bộ repo, hoặc một câu hỏi hẹp thay vì câu hỏi rộng.
Tức là, trước tiên hãy chạy workflow trên một thư mục, kiểm tra trong /workflows xem tốn bao nhiêu, rồi quyết định có chạy trên toàn repo hay không. Một lượt chạy giới hạn tổng cộng 1000 agent, nhưng ngay cả 100 agent trên một repo lớn cũng đã đồng nghĩa với hàng trăm nghìn token.
Nếu mục tiêu của bạn là “giảm mức sử dụng”, bạn có thể chỉ định rõ các giai đoạn phụ dùng một mô hình nhỏ hơn trong tập lệnh workflow. Trong prompt: “dùng Sonnet 4.7 cho giai đoạn phân loại tệp và chỉ dùng Opus 4.8 cho phân tích cuối cùng”. Anthropic hỗ trợ cách này.
Bên trong diễn ra thế nào: workflow, /workflows và giới hạn
Điểm chính
Workflow là một tập lệnh JavaScript mà Claude viết cho tác vụ của bạn và runtime thực thi trong một môi trường cô lập. Bản thân tập lệnh xử lý vòng lặp, rẽ nhánh và kết quả trung gian. Nó không làm ngữ cảnh của bạn thêm rối. Bạn có thể đọc, chỉnh sửa tập lệnh và lưu thành lệnh. Giới hạn runtime: 16 agent chạy song song, tổng cộng 1000 agent mỗi lượt chạy.
Mỗi lượt chạy ghi tập lệnh riêng vào một tệp dưới ~/.claude/projects/. Khi lượt chạy bắt đầu, Claude nhận được đường dẫn tập lệnh. Điều này có nghĩa là bạn có thể:
- yêu cầu Claude “cho tôi xem tập lệnh của workflow này”
- mở tập lệnh trong trình chỉnh sửa và xem xét logic
- so sánh khác biệt với lượt chạy trước
- chỉnh sửa tập lệnh rồi yêu cầu Claude chạy lại phiên bản đã sửa
Runtime đặt ra các giới hạn:
| Giới hạn | Lý do |
|---|---|
| Không nhận thông tin đầu vào của người dùng giữa chừng | Để lượt chạy không phải chờ vô thời hạn — nếu cần xác nhận giữa các giai đoạn, hãy tạo một workflow riêng cho mỗi giai đoạn |
| Tập lệnh không thể truy cập trực tiếp vào tệp hoặc shell | Agent thực hiện việc đó; tập lệnh chỉ điều phối chúng |
| Tối đa 16 agent chạy song song cùng lúc | Để tránh khiến CPU cục bộ quá tải |
| Tổng cộng 1000 agent mỗi lượt chạy | Để ngăn tập lệnh lỗi rơi vào vòng lặp vô hạn |
Một chế độ quyền được áp dụng cho mỗi lượt chạy. Theo mặc định, Claude Code hỏi xin phép mỗi lần. Bạn có thể chọn “Yes, and don't ask again for <name> in <path>”; khi đó workflow cụ thể đó trong dự án đó sẽ không hỏi lại. Ở chế độ Auto, Claude chỉ hỏi trong lần chạy đầu tiên rồi lưu phê duyệt vào cài đặt người dùng. Trong claude -p và Agent SDK, Claude không hỏi vì không có ai để trả lời.
Một chi tiết quan trọng: subagent trong workflow luôn chạy ở chế độ acceptEdits và kế thừa danh sách công cụ được phép của bạn, bất kể chế độ quyền hiện tại là gì. Các chỉnh sửa tệp được tự động phê duyệt. Hãy lưu ý điều này nếu bạn đang làm việc với nội dung quan trọng.
Cách lưu một workflow đang hoạt động tốt thành lệnh
Điểm chính
Nếu bạn đã chạy một workflow, hài lòng với cách nó hoạt động và biết mình sẽ dùng lại, hãy lưu nó thành /command bằng cách dùng /workflows và phím s. Sau đó, nó hoạt động như một lệnh slash thông thường: /workflow_name arguments. Workflow được lưu trong .claude/workflows/ của dự án (dành cho nhóm) hoặc ~/.claude/workflows/ (chỉ dành cho bạn).
Tình huống: Tôi chạy /code-review bằng ultracode trên một branch mới. Workflow thực hiện ba lượt chạy: lượt đầu rà soát nhanh toàn bộ diff, lượt thứ hai kiểm tra chuyên sâu các hàm bảo mật, và lượt thứ ba chạy test trên các hàm đã thay đổi. Kết quả khá thống nhất và phát hiện được hai vấn đề.
Bây giờ tôi muốn chạy việc này trên mọi branch trước khi merge. Tôi mở:
/workflows
Tôi chọn lượt chạy đã hoàn tất rồi nhấn s. Trong hộp thoại, tôi chọn nơi lưu — .claude/workflows/ (trong dự án, được quản lý bằng git và nhóm có thể sử dụng) hoặc ~/.claude/workflows/ (cá nhân, dùng được trong mọi dự án). Tôi đặt tên, chẳng hạn pre-merge-review. Tôi nhấn Enter.
Từ giờ, trong bất kỳ phiên nào sau này:
/pre-merge-review
Workflow sẽ bắt đầu bằng chính tập lệnh mà tôi đã gỡ lỗi.
Nếu workflow cần đối số, hãy mô tả điều này trong prompt khi lưu; khi đó tập lệnh nhận args dưới dạng biến toàn cục. Bạn có thể truyền danh sách đường dẫn, số issue, ID tệp hoặc bất kỳ dữ liệu nào khác.
Anthropic lưu ý rằng các đối số được truyền dưới dạng dữ liệu có cấu trúc:
Claude truyền danh sách dưới dạng dữ liệu có cấu trúc, vì vậy tập lệnh có thể gọi trực tiếp các phương thức của array và object trên args mà không cần phân tích trước.
Điều đó có nghĩa là bạn có thể dùng trực tiếp args.map(...) trong tập lệnh mà không cần phân tích chuỗi. Cách này hữu ích cho các tác vụ hàng loạt: danh sách ticket, thư mục hoặc endpoint.
Cách tắt ultracode và lý do bạn có thể muốn làm vậy
Điểm chính
Tắt bằng /effort high (hoặc một mức khác mà bạn cần) để phiên làm việc trở lại chế độ bình thường. Nếu muốn tắt workflow vĩnh viễn, hãy dùng nút “Dynamic workflows” trong /config hoặc đặt biến môi trường CLAUDE_CODE_DISABLE_WORKFLOWS=1. Trong tổ chức, bạn có thể thực hiện việc này thông qua cài đặt được quản lý.
Lý do chính để tắt là quay lại công việc thường ngày. Nếu bạn đã chuyển sang ultracode cho một tác vụ lớn và hoàn tất, hãy chuyển lại ngay:
/effort high
Nếu không, lần chỉnh sửa nhỏ tiếp theo của bạn sẽ chạy dưới dạng workflow và tiêu tốn token mà chẳng đem lại lợi ích nào.
Nếu chỉ muốn dùng theo từ khóa, giữ Dynamic workflows bật và effort phiên thường như /effort high, chỉ thêm ultracode vào việc chọn. Không dùng tắt toàn cục dưới cho mục đích đó vì nó cũng tắt từ khóa. Nếu muốn cấm cả workflow cấp phiên và theo từ khóa, dùng một tùy chọn toàn cục sau:
# trong phần cài đặt của ứng dụng khách
# /config → Dynamic workflows → off
# hoặc
# ~/.claude/settings.json
{
"disableWorkflows": true
}
# hoặc thông qua biến môi trường
export CLAUDE_CODE_DISABLE_WORKFLOWS=1
Sau đó, từ khóa ultracode trong prompt sẽ không còn kích hoạt workflow và tùy chọn ultracode cũng biến mất khỏi menu /effort. Cách này hữu ích nếu bạn làm việc trong một nhóm muốn áp dụng chung quy tắc “không dùng workflow tự động”. Khi đó, hãy cấu hình trong phần cài đặt được quản lý của tổ chức.
Tôi dùng /effort high làm mặc định và chỉ bật ultracode khi cần. Đây là sự thỏa hiệp giữa “làm tốt khi cần” và “đừng tiêu tốn ngân sách vô ích”. Với các chỉnh sửa thường ngày trong dự án được mô tả ở đây, high thông thường là đủ. Khi cần kiểm tra bảo mật quy mô lớn hoặc nghiên cứu từ 20 nguồn, tôi dùng /effort ultracode hoặc đặt từ này ở đầu prompt.
Tiếp theo cần làm gì
Nếu bạn đang sử dụng Claude Code và đã kiểm tra rằng mình có v2.1.154+ cùng mô hình Opus 4.8, hãy thử ngay. Không phải cho cả phiên, mà chỉ cho một tác vụ cụ thể:
ultracode: xem qua tất cả các tệp trong src/components/ui/ và tìm nơi cùng một nút được định kiểu khác nhau
Kiểm tra /workflows để xem có bao nhiêu agent được khởi chạy và đã dùng bao nhiêu token. Việc này sẽ cho bạn cảm nhận thực tế hơn về chi phí và lợi ích so với bất kỳ bài viết nào.
Nguồn
Nguồn
Xem thêm:
- Workflow động trong Claude Code: cách điều phối hàng trăm agent song song
- Đa agent trong Claude Code: cách chạy subagent song song
- Routine trong Claude Code: tự động hóa theo lịch thay vì cron
- Sonnet hay Opus trong Claude Code: nên dùng mô hình nào cho từng tác vụ
- Chế độ Goal trong Claude Code và Codex: đặt mục tiêu và hướng tới mục tiêu đó
Khám phá Ailoot.
Xem thêm chi tiết
Câu hỏi thường gặp
Giữ workflow chỉ khi chủ động dùng từ khóa thế nào?
Giữ Dynamic workflows bật và effort thường như /effort high. Chỉ thêm ultracode vào việc cụ thể muốn chạy workflow; tắt workflow toàn cục cũng tắt đường từ khóa này.
Ngăn phiên tự chọn workflow thế nào?
Đổi /effort ultracode về mức effort thường. Nếu muốn cấm cả phiên và từ khóa, dùng tắt toàn cục trong bài rồi kiểm tra từ khóa không còn khởi chạy.