Task MindExtension VS Code tự động ghi lại việc bạn giao cho AI agent (Claude Code) thành một
checklist phân cấp Cài đặt
Tính năng
Cách dùng nhanh
Cấu hình chính (
|
| Khoá | Mặc định | Ý nghĩa |
|---|---|---|
autoCapture.enabled |
true |
Bật/tắt tự bắt việc |
capture.idleGapMinutes |
20 |
Ngưỡng nghỉ để gộp lượt thành một việc |
ai.provider |
auto |
auto / vscode-lm / external / heuristic |
ai.externalProvider |
anthropic |
Nhà cung cấp khi dùng API key ngoài |
hierarchy.autoClassify |
true |
AI tự gán việc vào Epic |
hierarchy.subtaskSource |
both |
agent-todo / ai / both / off |
tree.groupBy |
project-day |
Nhóm cây 2 cấp: project-day (Dự án → Ngày) hay day-project (Ngày → Dự án) |
report.time |
18:00 |
Giờ tạo báo cáo ngày |
Tất cả cấu hình trên có thể chỉnh trực tiếp trong panel Settings ở sidebar Task Mind (gồm cả nhập API key, kiểm tra AI, dựng lại task); nhãn trong panel này là tiếng Anh. Lệnh Task Mind: Mở cài đặt sẽ mở panel này. (Các lệnh Task Mind đã được ẩn khỏi Command Palette — dùng nút/menu trong sidebar.)
Phát triển
npm install
npm run watch # biên dịch TypeScript theo dõi thay đổi
# Nhấn F5 trong VS Code để chạy Extension Development Host
npm test # smoke test (mock vscode)
CI/CD chạy bằng GitHub Actions: mọi push/PR được build + test (ci.yml);
push tag vX.Y.Z sẽ tạo GitHub Release kèm .vsix và publish lên Marketplace
(release.yml). Chi tiết quy trình phát hành: PUBLISHING.md.
Cơ chế
Một event log append-only là nguồn sự thật; Epic/Task/Subtask/Báo cáo là projection tính lại
được — nên idempotent, đồng bộ nhiều cửa sổ, và gộp/tách sửa sau được. Xem PLAN.md để biết
thiết kế chi tiết.