Điều phối session Codeman
Skill giúp agent bên trong session Codeman dùng HTTP API để tạo, ra lệnh, chờ và dọn dẹp nhiều worker song song.
Tự động hóaNâng cao★ 755⑂ 107Điểm AI 8/10Cập nhật lần cuối: 14 thg 9, 2026
Làm được gì
- Gọi trực tiếp HTTP API của Codeman từ bên trong session mà Codeman đã tạo, để quản lý các session khác.
- Cung cấp sẵn một "preamble" shell với bốn động từ:
spawn_workers,sendwait,last_text,delete_session— nhờ đó một lần gọi Bash duy nhất có thể tạo N worker song song, gửi task và thu kết quả. - Bao gồm kiểm tra worker đã sẵn sàng (composer đã vẽ), tự trả lời hộp thoại workspace-trust của Claude Code, tự chữa khi phím Enter bị "ăn", và guard fail-closed để không bao giờ tự xoá chính mình.
- Hỗ trợ cả worker
claudevà worker DeepSeek Harness (beta:deepseek) với cùng bốn động từ. - Thông tin đăng nhập lấy từ biến
CODEMAN_PASSWORDkế thừa hoặc file.envtrong data dir.
Phù hợp với ai
- Người dùng Codeman làm session manager và muốn chạy nhiều việc song song.
- Người xây pipeline multi-agent, một agent điều phối nhiều agent con.
- Người từng gặp các lỗi thực tế: worker chưa sẵn sàng, prompt bị gửi trùng, session mồ côi.
Lưu ý: ngoài môi trường
CODEMAN_MUX=1(session do Codeman sinh ra), skill sẽ từ chối hoạt động. Đây không phải skill dùng chung cho mọi người.
Ví dụ sử dụng
- "Tạo worker alpha và beta, mỗi worker khảo sát một repo rồi tóm tắt" → chạy khối §1 một lần: tạo song song, gửi prompt, đọc câu trả lời, chỉ xoá worker đã xong.
- "Cho beta chạy bằng DeepSeek" → đặt tên case là
beta:deepseek, phần còn lại không đổi. - "Theo dõi session khác cho đến khi nó in ra dòng X" → dùng endpoint
wait-outputđể block cho tới khi khớp. - Sau khi xoá worker, dùng
GET /api/v1/cases/agent-createdđể tìm và dọn các thư mục case còn lại.
· · · 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/Ark0N/Codeman/HEAD/plugins/codeman/skills/codeman/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 plugins/codeman/skills/codeman từ repo GitHub Ark0N/Codeman vào ~/.claude/skills/codeman/ 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/Ark0N/Codeman.git && mkdir -p ~/.claude/skills && cp -r Codeman/plugins/codeman/skills/codeman ~/.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.
- Clone repo:
git clone https://github.com/Ark0N/Codeman.git - Tạo thư mục skill:
mkdir -p ~/.claude/skills - Sao chép skill:
cp -r Codeman/plugins/codeman/skills/codeman ~/.claude/skills/ - Kiểm tra trong
~/.claude/skills/codeman/cóSKILL.mdvà thư mụcreference/. - Chạy server Codeman (khuyến nghị bản 1.18.3 trở lên) và mở Claude Code bên trong một session do Codeman tạo.
- Trong session đó chạy
echo $CODEMAN_MUX $CODEMAN_API_URLđể chắc chắn biến môi trường đã có. Nếu trống, skill sẽ không chạy. - Yêu cầu kiểu "tạo 2 worker và chạy song song giúp tôi" để kích hoạt skill. Nếu gặp lỗi 401, kiểm tra
CODEMAN_USERNAME/CODEMAN_PASSWORDtrong file.env.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT