Cách ly ngữ cảnh cho agent
Bộ quy tắc chuyển kết quả subagent qua file thay vì TaskOutput để không làm tràn ngữ cảnh hội thoại chính.
Tự động hóaNâng cao★ 3,894⑂ 296Điểm AI 7/10Cập nhật lần cuối: 26 thg 1, 2026
Kỹ năng này làm gì
Ngăn vấn đề phổ biến nhất khi dùng subagent trong Claude Code: toàn bộ bản ghi hội thoại của agent bị đổ vào ngữ cảnh chính.
- Chạy agent với
run_in_background=truevà ghi kết quả ra.claude/cache/agents/<loại-agent>/ - Tuyệt đối không dùng
TaskOutputvì nó trả về cả transcript (70k+ token) - Theo dõi tiến độ qua system reminder, sự xuất hiện của file kết quả và mức tăng kích thước file
- Ba dấu hiệu nhận biết agent bị treo
- Xác minh bằng cách chạy test (
bun test) chứ không đọc log - Mẫu pipeline: nghiên cứu → lập kế hoạch → kiểm định → triển khai, nối nhau qua file
Phù hợp với ai
- Người từng bị mất mạch hội thoại vì compaction giữa phiên làm việc dài
- Lập trình viên thiết kế luồng điều phối nhiều agent
- Người dùng nâng cao muốn tiết kiệm ngân sách ngữ cảnh
Ví dụ sử dụng
- Refactor lớn: chạy agent nghiên cứu ở chế độ nền, chỉ đọc file markdown kết quả rồi chuyển cho agent lập kế hoạch.
- Khi agent im lặng, dùng
find .claude/cache/agents -name "*.md" -mmin -5để xem có sản phẩm mới hay không nhằm phát hiện treo. - Sau khi agent triển khai xong, chạy ngay bộ test và chỉ báo số ca pass/fail thay vì đọc transcript.
· · · Hướng dẫn cài đặt · · ·
Dùng thử ngay, không cần cài
Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.
Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình: https://raw.githubusercontent.com/parcadei/Continuous-Claude-v3/HEAD/.claude/skills/agent-context-isolation/SKILL.md Mình muốn: (viết việc bạn cần ở đây)
Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.
↓ Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.
Cài vào ứng dụng Claude (không cần terminal)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Cài vào Claude Code
Để Claude làm — dán câu dưới đây vào Claude Code
Hãy cài skill mình tìm thấy trên Claude Skill Mart. Copy thư mục .claude/skills/agent-context-isolation từ repo GitHub parcadei/Continuous-Claude-v3 vào ~/.claude/skills/agent-context-isolation/ của mình. Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.
Cài bằng lệnh thủ công
git clone https://github.com/parcadei/Continuous-Claude-v3.git && mkdir -p ~/.claude/skills && cp -r Continuous-Claude-v3/.claude/skills/agent-context-isolation ~/.claude/skills/⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.
- Mở terminal và vào thư mục làm việc của bạn.
- Clone repo:
git clone https://github.com/parcadei/Continuous-Claude-v3.git - Tạo thư mục skills:
mkdir -p ~/.claude/skills - Sao chép skill:
cp -r Continuous-Claude-v3/.claude/skills/agent-context-isolation ~/.claude/skills/ - Kiểm tra tồn tại file
~/.claude/skills/agent-context-isolation/SKILL.md. - Khởi động lại Claude Code. Skill đặt
user-invocable: falsenên không gọi trực tiếp, nó được tham chiếu tự động khi làm việc với subagent. - Nếu cần, tạo sẵn thư mục
.claude/cache/agents/trong dự án.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT