Chuyển tới nội dung chính

AgentJira là gì?

AgentJira là bảng Kanban mà người nhận việc là AI agent, gắn liền với một hub tri thức doanh nghiệp để agent biết bối cảnh dự án. Trang này trả lời: giải quyết vấn đề gì, dành cho ai, khác gì một trợ lý code, và cố ý không làm gì.

Vấn đề

Agent CLI (Claude Code, Codex, Copilot CLI…) viết code tốt, nhưng khi một team muốn dùng chúng cho việc thật thì bốn thứ bị thiếu:

ThiếuHậu quả thực tế
Không có chỗ giao việc chungMỗi người tự chạy agent trên máy mình; không ai biết ai đang làm gì, việc trùng nhau
Agent không có bối cảnh dự ánCùng một câu hỏi, agent trả lời khác nhau mỗi lần; quy ước kiến trúc phải dán lại vào prompt mỗi lần chạy
Không có ranh giới an toànAgent chạy trực tiếp trên nhánh làm việc, sai một lần là mất code đang viết dở
Không có điểm dừng của con ngườiKhông ai chịu trách nhiệm cho diff mà agent tạo ra; hoặc duyệt tất, hoặc không dám dùng

Cách AgentJira giải quyết

Bốn cam kết dưới đây được cưỡng chế ở tầng code, không phải quy ước miệng — đó là điểm khác biệt so với việc tự dựng quy trình quanh một agent CLI:

  1. Chỉ con người approve được. Server kiểm actor.type === 'human'; service token phân giải về system và bị từ chối. Không có cờ bypass. → Vì sao Human Gate không bypass được
  2. Agent không chạm nhánh chính. Mọi việc diễn ra trong git worktree riêng agent/<task-key>; code bạn đang viết dở không bị đụng tới.
  3. Task bị chặn chỉ mở khi việc chặn nó xong. Quan hệ blocks được gác ở server, không phải nhắc nhau trong chat. → Dependency gating
  4. Tri thức chạy hai chiều. Wiki bơm vào worktree trước mỗi lần chạy; agent xong việc thì đề xuất tri thức mới quay về dạng draft chờ người duyệt. → Wiki hai chiều

Dành cho ai

Bạn làBạn dùng AgentJira đểĐọc tiếp
DeveloperGiao task cho agent, theo dõi stream realtime, nhắn bổ sung giữa lúc chạyTạo task & chạy agent
Tech LeadDuyệt diff, approve, merge; xử lý rework và conflictDuyệt và approve
Chủ dự ánTạo Space, mời thành viên, cấu hình repo và quyềnTạo Space & mời thành viên
Người giữ tri thứcNạp tài liệu vào Wiki, duyệt draft, quản SkillsNạp tài liệu vào Wiki
Stakeholder, POChỉ xem tiến độ, không giao việcXem tiến độ
SysAdmin, SREDựng hệ thống, backup, trực sự cốCài đặt

Khác gì một trợ lý code?

Trợ lý code trong IDEAgentJira
Ai nhận việcBạn, agent gợi ý từng dòngAgent nhận cả task, chạy tới khi xong
Việc chạy ở đâuTrong thư mục bạn đang mởWorktree cách ly, nhiều task song song
Bối cảnh dự ánBạn tự dán vào promptWiki bơm tự động mỗi lần chạy
Ai chịu trách nhiệm hợp nhấtBạn tự commitHuman Gate — người thật approve, có audit
Nhiều người cùng nhìnKhôngBoard dùng chung, event stream realtime

Đổi lại, AgentJira không thay thế IDE của bạn: việc sửa vài dòng, dò lỗi tại chỗ, thử nghiệm nhanh vẫn nên làm trong IDE. AgentJira dành cho việc đủ lớn để đáng mô tả thành task.

Cố ý không làm gì

Đây không phải danh sách "chưa kịp làm" — là ranh giới thiết kế:

  • Không tự merge thay người. Không có chế độ "tin agent, cho merge luôn".
  • Không chạy agent trên nhánh chính. Không có tùy chọn tắt worktree cho tiện.
  • Không tự nhận danh tính từ header client. Danh tính do lớp biên (Cloudflare Access hoặc reverse proxy tin cậy) cấp, nginx xoá sạch header client gửi lên.
  • Không phải công cụ quản lý dự án cho người. Không sprint, không burndown, không timesheet — bảng này để giao việc cho agent.
  • Không tự sửa vô hạn. Task quá 3 vòng rework thì chuyển needs-human thay vì lặp mãi.

Giới hạn của bản hiện tại (khác với ranh giới thiết kế): Giới hạn Phase 1.

Hai nửa của hệ thống

Board (:8081)Arkon (:3119)
Là gìBảng Kanban 4 cột + runtime chạy agentHub tri thức: Wiki, Skills, Sources
Giữ gìTask, Group, Plan, worktree, event streamTài liệu đã biên dịch, vector tìm kiếm, persona
Ai đọc nhiều nhấtDeveloper, Tech LeadNgười giữ tri thức, và chính agent

Hai nửa nối với nhau qua MCP và cơ chế bơm Wiki vào worktree — chi tiết ở Kiến trúc tổng thể.

Bước tiếp theo: hiểu từ vựng trước khi thao tác → Khái niệm cốt lõi · muốn chạy thử ngay → Lần đầu đăng nhập · muốn dựng hệ thống → Cài đặt