Skip to content

MCP tool ​

MCP server của hub (apps/hub-mcp) cung cấp 32 tool, tất cả đều có tên cortex_*. Agent dùng chúng qua mục cortex-hub mà trình cài đặt ghi ra. Mỗi lần gọi đều mang theo API key; một key thấy được gì tùy vào phạm vi project và tổ chức của nó.

Trang này liệt kê từng tool và tham số. Các trang hướng dẫn giải thích khi nào nên dùng chúng.

Phiên làm việc ​

ToolTham sốLàm gì
cortex_session_startrepo, mode, agentId, hostname, os, ide, branch, capabilities, role, clientSessionIdMở phiên và trả về project, một mission brief, kiến thức liên quan và các phiên gần đây. clientSessionId khớp với một phiên đang mở thì dùng lại phiên đó
cortex_session_endsessionId, summary, autoĐóng phiên; bản tóm tắt được lưu vào bộ nhớ. auto: true là thứ hook lúc thoát gửi đi: phiên được ghi là abandoned
cortex_changesagentId, projectIdCác commit và file mà agent khác đã push nhưng agent này chưa thấy
cortex_healthkhông cóTình trạng các dịch vụ backend của hub

Xem Phiên làm việc.

Hiểu code ​

ToolTham sốLàm gì
cortex_code_searchquery, repo, projectId, org, branch, limitTìm kiếm lai có xếp hạng (vector và BM25) trên chỉ mục. Không có repo thì tìm mọi repo trong tổ chức của bạn
cortex_code_contextname, repo, projectId, org, fileNơi gọi, hàm được gọi, import của một symbol và các luồng thực thi chứa nó
cortex_code_impacttarget, repo, projectId, org, branch, directionMột thay đổi trên symbol lan tới đâu. direction là downstream (mặc định) hoặc upstream
cortex_cypherquery, repo, projectId, orgMột truy vấn Cypher trên đồ thị code
cortex_detect_changesdiff, repo, projectId, org, scope, baseRefCác symbol và luồng mà một diff đụng tới, kèm mức rủi ro. unknown nghĩa là một bước tra cứu bị lỗi
cortex_list_reposorgCác repo đã index trong tổ chức của bạn và project id của chúng
cortex_code_reindexrepo, branchBắt đầu index lại một branch. Chạy sau khi push

Xem Hiểu code.

Kiến thức và bộ nhớ ​

ToolTham sốLàm gì
cortex_knowledge_storetitle, content, tags, projectId, agentId, hallType, validFrom, files, categoryLưu một tài liệu cho team. Có files thì nó trở thành ghi chú theo file cho các đường dẫn đó
cortex_knowledge_searchquery, tags, projectId, limit, hallType, asOfTìm theo nghĩa trong kho kiến thức
cortex_file_notesrepo, projectId, filesRủi ro, bài học và cách sửa lỗi gắn với các file, dạng JSON. Không có files thì trả mọi đường dẫn đã gắn ghi chú của project
cortex_memory_storecontent, agentId, projectId, branch, metadataLưu một mục bộ nhớ cho agent này. branch cần đi kèm projectId
cortex_memory_searchquery, agentId, projectId, branch, limitTìm trong bộ nhớ: branch trước, rồi project, rồi agent
cortex_memory_deleteidXóa một mục bộ nhớ sai hoặc đã lỗi thời

Xem Kiến thức và bộ nhớ.

Chất lượng ​

ToolTham sốLàm gì
cortex_plan_qualityplan, request, iteration, threshold, plan_typeChấm một kế hoạch theo tám tiêu chí, thang 0 đến 10; đạt từ 8.0
cortex_quality_reportgate_name, passed, score, detailsGhi kết quả một quality gate để hiển thị trên dashboard
cortex_tool_statsdays, agentId, projectIdThống kê dùng tool: tỷ lệ thành công, độ trễ, ước lượng token, xu hướng

Xem Quality gate.

Task ​

ToolTham sốLàm gì
cortex_task_createtitle, description, assignTo, requiredCapabilities, dependsOn, notifyOnComplete, context, parentTaskId, model, effort, fallback, files, branch, reviewRequired, projectIdTạo một task, có thể giao cho agent khác
cortex_task_pickupagentId, projectIdCác task được giao cho agent này hoặc cho API key của nó
cortex_task_accepttaskIdNhận một task được giao
cortex_task_updatetaskId, status, message, result, parentTaskIdChuyển task sang in_progress, review, completed hoặc failed
cortex_task_listprojectId, status, assignedTo, limitLiệt kê task
cortex_task_statustaskIdMột task cùng log và lịch sử của nó
cortex_task_submit_strategytaskId, summary, roles, subtasks, estimatedEffortĐề xuất vai trò và subtask để dashboard hiển thị chờ duyệt

Conductor ​

Các tool cho agent lead, bên lập kế hoạch và review. Xem Conductor.

ToolTham sốLàm gì
cortex_task_tree_createparentId, projectId, tasks, uploadTạo cả kế hoạch dưới dạng cây task; các task tham chiếu nhau bằng key. upload: true thì trả về một lệnh curl dùng một lần để gửi file JSON, có hiệu lực 15 phút
cortex_agentskhông cóCác worker đang kết nối (engine, model, bận hay rảnh, quota đã hết) và các phiên MCP đang hoạt động
cortex_task_reviewtaskId, verdict, feedbackDuyệt hoặc từ chối một task đang review, hoặc quyết định một gate của lead. User gate bị từ chối (403)
cortex_task_routetaskId, executor, model, effort, fallback, pinnedAgent, priority, files, dependsOn, clearEscalationĐổi cách định tuyến một task. Chỉ các trường bạn truyền mới đổi; null xóa một trường. dependsOn nhận id task đã lưu
cortex_task_canceltaskId, reasonHủy một task; các task phụ thuộc vẫn bị chặn. Hủy một group sẽ hủy mọi thứ bên dưới

Các trường task của một kế hoạch được liệt kê ở mục Một kế hoạch.

Thông báo trong kết quả tool ​

Hai loại nội dung có thể được thêm vào kết quả của bất kỳ lần gọi tool hub nào:

  • Thông báo Conductor cho lead, dưới 📋 Conductor:. Xem Review.
  • Ghi chú theo file cho các file mà kết quả của một tool code trỏ tới. Xem Ghi chú theo file.

MIT License