Bỏ qua tới nội dung
Tài liệu NextCore NextCore Browser English homestaynextcore.org
Trong trang

NextCore Command

Một agent điều phối do NextCore Browser giữ trên máy chính. Nó nhận báo cáo từ các tab agent khác, nghiệm thu, rồi giao việc kế tiếp.

Cập nhật 30/10/202618 phút đọc

Khi bạn chạy nhiều tab agent trên nhiều máy, mỗi tab chỉ làm việc được giao rồi dừng. Ai đọc kết quả, ai quyết định việc tiếp theo thì vẫn là bạn. NextCore Command nhận phần đó: NextCore Browser (NCB) giữ một tab agent tên NCB · Tổng quản trong Orca của máy chính. Tab này đọc báo cáo của các tab thợ, kiểm bằng chứng, ghi quyết định, rồi giao việc kế tiếp qua NEXTCORE TERMINAL.

NextCore Command làm gì

Làm Không làm
Đọc Bàn giao của tab thợ khi việc xong hoặc kẹt Tự viết code thay tab thợ
Nghiệm thu: đạt, giao lại, hoặc ghi câu hỏi cho bạn Gõ vào tab bạn đang dùng
Chia việc lớn thành việc nhỏ, thêm vào sổ việc; việc phụ thuộc chỉ được giao khi việc nó chờ đã xong Nhập mã OTP, trả tiền, đổi giá bán hay quyết định kinh doanh thay bạn
Ghi mỗi quyết định thành một dòng nhật ký để bạn đọc lại Chạy khi bạn đã tắt hoặc tạm dừng

Việc cần bạn (đăng nhập, mã xác thực, tiền thật, quyết định kinh doanh) được ghi thành câu hỏi trong nhật ký, kèm phương án NextCore Command đề xuất. NextCore Command không tự chọn thay bạn.

Đúng một NextCore Command, ở máy chính

Chỉ chạy khi NCB đang mở

NextCore Command sống nhờ NCB trên máy chính. Tắt NCB hoặc máy chính ngủ thì NextCore Command dừng theo: tab trong Orca có thể còn đó nhưng không ai đánh thức nó. Máy trạm không tự nhận vai thay. Mở lại NCB trên máy chính là NextCore Command chạy tiếp từ chỗ đã dừng.

Muốn NextCore Command chạy suốt đêm thì để máy chính ở chế độ Giữ thức (xem Giữ máy thức).

Tốn quota Claude thế nào

NextCore Command không chạy liên tục. NCB chỉ đánh thức nó khi có việc thật:

Không có sự kiện nào thì NextCore Command ngồi yên và không tốn token. Vài sự kiện đến sát nhau được gom vào một lần đánh thức. Tài khoản Claude của máy chính còn dưới 5 % quota thì NCB không đánh thức, chờ quota hồi lại.

Bật, tắt và tạm dừng

NextCore Command tắt sẵn khi cài NCB.

Thao tác Kết quả
Bật NCB mở tab NCB · Tổng quản trên máy chính và bắt đầu theo dõi sổ việc
Tạm dừng Giữ tab, không đánh thức. Sự kiện mới vẫn được ghi lại, chờ bạn bấm Tiếp tục
Tiếp tục NextCore Command nhận các sự kiện đã dồn trong lúc tạm dừng
Tắt NCB đóng tab NextCore Command khi nó rảnh. Tab đang làm dở thì để làm xong rồi mới đóng

Xem NextCore Command đang làm gì

Từ bản 0.3.141, NCB báo trạng thái NextCore Command ở hai chỗ, kể cả khi đang tắt:

Chấm Pha Nghĩa là
xanh dương Đang điều phối · Đang dựng NextCore Command đang chạy một lượt, hoặc NCB đang mở tab cho nó
xanh lá Chờ sự kiện Tab còn giữ, ngủ tới Bàn giao, việc kẹt hoặc lời dặn kế tiếp
vàng Tạm dừng · Chờ quota · Chưa có Orca Không đánh thức. Chữ bên cạnh ghi mốc «từ 00:47» hoặc «thử lại 02:15»
đỏ Lỗi Mở tab hỏng, NCB đang thử lại thưa dần
vòng rỗng Đang tắt · Ở máy khác Máy này không chạy NextCore Command

Ô NEXTCORE TERMINAL ở thanh bên cũng có chấm màu theo pha, và menu biểu tượng NCB ở khay hệ thống ghi thêm dòng «NextCore Command: ».

Bấm NextCore Command trong seg ở đầu NEXTCORE TERMINAL để mở khung đầy đủ. Từ bản 0.3.149 khung chia thế này:

Tên tab thợ và số thợ mỗi máy

Từ bản 0.3.156:

Số tab thợ tự theo sức máy và quota

Từ bản 0.3.158, NCB không còn dùng trần cố định 4 hoặc 8 tab mỗi máy. Mỗi máy tự đo RAM còn trống, CPU, độ trễ của app và mức một tab thợ đang ăn, rồi NCB quyết định máy đó nhận thêm tab hay không:

Quota đã cũ (Orca chưa đọc lại, tài khoản bị chặn đọc) được tính dè dặt hơn và hiện kèm dấu ~. Tài khoản rảnh mà số đã cũ quá 30 phút, NCB gửi một lượt hỏi rất nhỏ bằng Claude Haiku để làm mới; tài khoản hết phiên đăng nhập thì NCB ghi một việc «cần người» để bạn đăng nhập lại, không mở tab.

Số tab cuối cùng là số nhỏ hơn giữa sức máy và quota. Muốn biết vì sao máy đang dừng ở N tab, nhờ agent gọi ncb_terminal giam-sat: mỗi máy có dòng lý do (RAM, CPU, trễ, quota hoặc trần bạn đặt) và dự báo quota. Máy còn chạy NCB bản cũ không báo tải nên vẫn dùng trần cố định như trước. Muốn quay về trần cố định trên mọi máy: dieu-phoi { lam: cau-hinh, tuDong: false }.

Khai thác quota nhiều tài khoản

Gói Claude bạn đã trả tiền theo khung 5 giờ. Khung làm mới mà mới dùng 20 % thì 80 % còn lại mất trắng. Từ bản 0.3.158, NCB ghi sổ từng khung của từng tài khoản: dùng bao nhiêu % lúc làm mới, thất thoát bao nhiêu % (100 trừ phần đã dùng), bao nhiêu tab·giờ và những máy nào đã dùng nó.

NextCore Command gửi báo cáo vào ba lúc: ngay sau khi một tài khoản làm mới quota, sau 22:00 mỗi ngày, và khi một tài khoản còn 3 giờ tới giờ làm mới mà dự báo thất thoát trên 20 %. Báo cáo hiện ở menu biểu tượng khay, ở thông báo của máy và ở nhật ký điều phối. Ví dụ:

Báo cáo sếp Hảo: từ 08:00 tới 13:10 đội máy đã xong 7 việc, đóng 2 issue trên GitHub (#1098, #1114), cải thiện trần tab động theo RAM/CPU. Về khai thác quota: tài khoản hao dùng 62 % khung reset 13:00, thất thoát 38 % (31.5 tab·giờ, DESKTOP, LAPTOP); tài khoản kennet mới 20 %, dự báo thất thoát ~70 % lúc 15:40. Đề xuất: (1) chuyển DESKTOP từ hao sang kennet ngay, (2) nâng DESKTOP từ 6 lên 7 tab (RAM còn 90 GB) ⇒ ước dùng kennet tới 100 % trước reset.

Số nào cũng lấy từ dữ liệu thật: việc xong từ sổ việc, issue đóng từ GitHub, phần «cải thiện» từ tiêu đề commit feat/fix, phần trăm từ quota Claude mà Orca đọc được. Thiếu số nào thì câu đó bị bỏ, NCB không đoán. Tên xưng lấy từ tài khoản NextCore đang đăng nhập.

Mỗi đề xuất kèm % ước dùng được nếu áp dụng. Có ba loại:

Áp dụng một đề xuất: nhờ agent gọi ncb_terminal dieu-phoi { lam: "ap-dung", so: 1 } (số thứ tự trong báo cáo). Xem lại báo cáo gần nhất: dieu-phoi { lam: "bao-cao" }. Muốn NCB tự áp dụng mọi đề xuất ngay khi báo: dieu-phoi { lam: "cau-hinh", tuApDung: true } (mặc định tắt).

Bạn có từ 2 tài khoản trở lên mà thất thoát trung bình trên 30 % suốt 3 khung gần nhất, báo cáo thêm phần Gợi ý: máy còn dư sức thì mở thêm tab, máy đã đầy thì thêm một máy trạm hoặc ghép mỗi máy một tài khoản. Thất thoát vẫn trên 60 % khi máy đã đầy thì có thể bạn đang trả cho nhiều gói hơn mức cần.

Với đội máy NextCore, báo cáo còn được đăng thành comment trên issue bảng điều hành #508.

Ghim việc vào một máy

Từ bản 0.3.157, việc chỉ một máy làm được (ví dụ dựng bản Linux trên máy có WSL) có thể ghim vào đúng máy đó. Ghim theo hệ điều hành (hdh) chưa đủ khi bạn có hai máy Windows.

Cũng từ 0.3.157, tab Claude Code đang ở màn danh sách phiên nền được coi là đã nhận việc, và việc được khoá với tab trước khi gửi. Một việc không còn bị giao hai lần sang hai máy.

Việc chờ tới một giờ cố định

Từ bản 0.3.160, việc phải đợi một mốc bên ngoài (ví dụ quota của dịch vụ khác làm mới lúc 15:40) đặt được giờ chờ: viec { lam: them, ..., choToi: "2026-10-30T15:40:00+07:00" } hoặc viec { lam: phan-loai, id, choToi } (nhận cả số mili giây / giây). Trước mốc đó NCB không giao việc; tới mốc, việc tự vào hàng giao, không cần ai nhắc. choToi: null bỏ mốc; mốc đã qua coi như không chờ. viec { lam: ds } hiện giờ chờ ở cột choToiLuc.

Máy trạm tự xin việc

Từ bản 0.3.160, tab thợ trên máy trạm nhận và đóng việc thẳng trên sổ việc của máy chính qua trạm, nên NextCore Command đếm đúng số tab đang làm ở mọi máy. Một tab thợ dừng khoảng 5 giây là NCB tự xin việc kế cho tab đó (máy trạm xin qua trạm, máy chính xin tại chỗ), không phải đợi nhịp điều phối kế tiếp. Các lần xin trong 20 giây được gộp làm một.

NCB tự gỡ tab thợ đứng im

Từ bản 0.3.149, khi một tab thợ đứng im vì lý do máy xử lý được, NCB gỡ luôn rồi mới báo NextCore Command, không chờ agent:

Mã Tab đang NCB làm
TQ-06 kẹt trong trình xem trang, trình soạn hay ô hỏi mật khẩu thoát ra (q, Esc :q! hoặc Ctrl-C tuỳ màn), dặn agent chạy lại lệnh ở chế độ không tương tác
TQ-08 agent đã thoát, tab về dấu nhắc shell mở lại phiên cũ (claude --continue, Codex resume --last) rồi nạp lại việc đang làm
TQ-09 tab đã mất mở tab «NCB · thợ» mới ở đúng worktree của việc và nạp lại việc
TQ-12 chữ giao việc còn nằm trong ô gõ bấm Enter; chưa tới thì gửi lại và kiểm agent đã nhận

Mỗi lần gỡ NCB đọc lại màn để kiểm, ghi một dòng «TQ-xx đã gỡ …» vào Nhật ký, và không gỡ lặp cùng một sự kiện trong 30 phút. Gỡ không được thì NextCore Command được đánh thức, kèm lý do.

NextCore Command canh tab thợ mỗi phút

Từ bản 0.3.158, mỗi phút NCB đọc màn của mọi tab thợ và tab đang giữ việc, trên mọi máy kể cả máy chính. Tab bạn tự mở, tab NextCore Command và tab trợ lý không bị đụng tới. Một tab được coi là đang tiến khi màn đổi thật hoặc số token tăng; đồng hồ chạy và vòng xoay chờ không tính.

Trạng thái Nghĩa là NCB làm
Đang tiến màn đổi, token tăng ghi một dòng tiến độ vào sổ việc mỗi 15 phút
Lệnh dài đang chạy lệnh shell hoặc lệnh nền (build, test, deploy) để yên
Treo agent báo đang làm mà màn và token đứng im quá 10 phút 10 phút ghi nhật ký · 20 phút nhắc agent · 30 phút bấm Esc kèm chỉ dẫn · 45 phút trả việc về hàng đợi và đóng tab
Chờ người tab hỏi quyền, đăng nhập, xác nhận, hoặc hết hạn mức Claude không tính là treo, không bấm thay bạn
Xong chưa báo màn có bằng chứng xong mà chưa nộp Bàn giao nhắc sau 5 phút, tự chốt sau 15 phút
Rảnh không có việc đóng sau 15 phút, mỗi máy giữ lại một tab (máy chính không nhận việc thì không giữ)
Mồ côi tab thợ không còn việc nào trỏ tới đóng sau 30 phút

Việc bị trả về hàng đợi không mất: nó được giao lại cho tab rảnh kế tiếp, kèm phần tiến độ đã ghi.

Agent đã nối MCP của NCB cũng bật, tắt được, ví dụ gõ vào tab Claude: «bật NextCore Command của NextCore Browser».

Tab thợ nộp Bàn giao

Khi NCB tự giao việc cho một tab thợ, lời giao việc đã dặn sẵn cách nộp Bàn giao. Bạn không phải dặn thêm. Một Bàn giao gồm:

Mục Ví dụ
Trạng thái xong, hoặc kẹt
Đã làm commit bf4b72e, sửa src/main/tong-quan-ly.ts
Bằng chứng vitest tong-quan-ly 18/18, trang trả 200
Chuyển sang phần giao diện làm tiếp ở issue #828
Rủi ro cần đo lại trên máy Mac

Thiếu bằng chứng đo được thì NextCore Command giao lại việc, kèm lý do trong nhật ký. Tab thợ báo xong mà không nộp Bàn giao thì việc hiện là Thiếu tệp để bạn xem màn tab đó.

Lỗi hay gặp

Thấy Làm
Đã bật mà không thấy tab NCB · Tổng quản Máy này chưa là máy chính, hoặc Orca chưa mở worktree nào. Mở Orca và một worktree, chờ khoảng 1 phút
NextCore Command báo «đang chạy ở máy khác» Máy khác cùng tài khoản đang giữ NextCore Command. Tắt ở máy đó, hoặc đổi máy chính
NextCore Command không phản ứng khi tab thợ xong Quota Claude máy chính dưới 5 %, hoặc NextCore Command đang tạm dừng
Tab NextCore Command hiện «Login expired» NCB tự đóng và mở lại tab. Lặp lại nhiều lần thì đăng nhập lại Claude trong Orca của máy chính

Về NextCore Kernel

Vai trò, cách nghiệm thu và cách điều phối của NextCore Command thuộc NextCore Kernel, phần tri thức chạy bên trong NextCore Browser (cùng nhóm với NextCore E2E). Nó được app gửi cho agent lúc chạy và không ghi vào repo của bạn. Bạn được dùng NextCore Command cho công việc của mình. Sao chép, trích xuất hay dựng lại cơ chế này để làm sản phẩm khác là vi phạm Điều khoản sử dụng, mục 7. NextCore Kernel chỉ được áp dụng (Apply), không được bóc tách (Extraction) hay chưng cất (Distillation).

Từ bản 0.3.158:

Bài này có giúp được bạn không?