Bộ công cụ · Harness engineering

Harness engineering,
trong một cửa sổ, không phải một dotfile

Những gì một agent làm được do harness của nó quyết định: persona, công cụ và bộ nhớ. AgentsRoom biến chúng thành ba nút điều khiển riêng biệt mà bạn kết hợp theo từng agent và từng tác vụ.

Một bộ công cụ gom kỹ năng, máy chủ MCP, kết nối đã lưu và biến môi trường dưới một cái tên. Gắn nó vào một agent, một ticket, một bước của nhóm, một dự án hoặc một thư mục khách hàng. Sửa một lần và mọi agent dùng nó đều nhận thay đổi ở lần khởi chạy tiếp theo, trên Claude Code, Codex và mọi CLI agent khác.

Harness của một agent
PersonaNgười review code
Bộ công cụNghiên cứu
  • scan-documents
  • summarize
  • notes (MCP)
  • staging-db
Bộ nhớ dự ánChỉ đọc
Khi khởi chạy
  • Claude Code
  • Codex
  • Antigravity
  • Cursor

Một bộ công cụ nghiên cứu được gắn vào một ticket: agent nhận kỹ năng, máy chủ MCP và kết nối của bộ đó khi khởi chạy, và đọc bộ nhớ dự án mà không ghi vào.

Harness engineering (thiết kế môi trường bao quanh agent) là công việc định hình những gì bao quanh một agent lập trình: nó đọc chỉ dẫn nào, gọi được công cụ nào, giữ lại kiến thức nào. Ngày nay phần lớn nằm trong các tệp. Một CLAUDE.md ở chỗ này, một mcp.json ở chỗ kia, mỗi CLI một thư mục kỹ năng, biến môi trường trong profile của shell, và không thứ nào theo sang agent kế tiếp hay tác vụ kế tiếp nếu không chép tay.

Trong AgentsRoom, một agent là ba thứ bạn đặt riêng. Persona cho biết nó là ai. Các bộ công cụ cho biết nó dùng được gì: kỹ năng, máy chủ MCP, kết nối SSH, cơ sở dữ liệu và lệnh dev đã lưu, biến môi trường. Cài đặt bộ nhớ cho biết nó có đọc và ghi bộ nhớ dự án dùng chung hay không. Đổi một thứ mà không chạm vào hai thứ còn lại.

Bộ công cụ được gắn theo tham chiếu, không bao giờ sao chép. Một bộ công cụ nghiên cứu gồm kỹ năng quét tài liệu, kỹ năng tóm tắt và kết nối tới ứng dụng ghi chú của bạn có thể cùng lúc trang bị cho một agent review, một ticket và cả một thư mục khách hàng, và mỗi cải tiến của bộ đó đến được với tất cả.

Ba nút điều khiển thay cho một định nghĩa agent

Cấp năng lực cho một tác vụ mà không cần persona, giữ persona mà không cần bộ nhớ, hoặc dùng lại cùng bộ công cụ cho nhiều vai trò khác nhau.

Kỹ năng, máy chủ MCP và kết nối trong một bộ công cụ

Chọn kỹ năng từ thư viện của bạn, các kết nối SSH, cơ sở dữ liệu và lệnh dev đã lưu, dán JSON máy chủ MCP bạn đang dùng và thêm biến môi trường. Thông tin xác thực vẫn nằm trong Trình quản lý bí mật dưới dạng tham chiếu {{secret:NAME}}, được giải trên máy tính của bạn khi khởi chạy.

Gắn theo tham chiếu

Agent, ticket và cài đặt lưu bộ công cụ, không phải bản sao nội dung của nó. Sửa bộ công cụ một lần và mọi agent dùng nó nhận kỹ năng và máy chủ mới ở lần khởi chạy tiếp theo.

Mọi cấp độ bạn đang dùng

Gắn một bộ công cụ vào một agent, một agent đã lưu, một ticket backlog, một bước của nhóm agent, cả một dự án, hoặc một thư mục khách hàng mà các thư mục con có thể thêm bộ công cụ riêng.

Năng lực cho một tác vụ

Một ticket có thể mang bộ công cụ riêng mà không thay đổi agent của nó. Chúng được cộng thêm vào bộ của agent, hoặc thay thế tất cả (agent, dự án và thư mục) khi chế độ kỹ năng của ticket là Thay thế.

Bộ nhớ, tách khỏi persona

Đặt bộ nhớ dự án ở Tắt, Chỉ đọc hoặc Đọc và ghi cho từng agent, và ghi đè cho một ticket. Chỉ đọc giữ cơ sở kiến thức sẵn dùng mà không để một agent review viết lại nó.

Mọi CLI agent, trên desktop và điện thoại

Kỹ năng đến mọi CLI dưới dạng văn bản, và trên Claude Code và Antigravity dưới dạng kỹ năng gốc. Máy chủ MCP được ghi theo định dạng riêng của từng CLI. Tạo và gắn bộ công cụ từ desktop, từ ứng dụng di động, hoặc để một agent làm việc đó bằng công cụ AgentsRoom.

Tạo một bộ công cụ trong chưa đầy một phút

Không tệp nào phải sửa, không gì phải khởi động lại bằng tay.

  1. 1

    Mở thư viện

    Nhấn vào biểu tượng chiếc cặp cạnh Agent trên thanh tiêu đề, hoặc Quản lý cạnh bất kỳ trường Bộ công cụ nào, rồi chọn Bộ công cụ mới.

  2. 2

    Điền nội dung

    Đặt tên, chọn kỹ năng và kết nối, dán máy chủ MCP và thêm biến môi trường. Dùng {{secret:NAME}} cho token.

  3. 3

    Gắn vào

    Trong Chỉnh sửa agent > Tùy chọn nâng cao > Bộ công cụ, trên một ticket, một bước của nhóm, trong Cài đặt dự án > Khả năng và quyền hoặc Cài đặt thư mục > Kiến thức.

  4. 4

    Chọn bộ nhớ

    Ngay bên dưới các bộ công cụ, đặt Bộ nhớ dự án ở Tắt, Chỉ đọc hoặc Đọc và ghi, hoặc để kế thừa.

  5. 5

    Khởi chạy

    Lần khởi chạy tiếp theo của agent sẽ triển khai bộ công cụ vào CLI của nó: kỹ năng, máy chủ, kết nối và biến, không ghi gì vào repository của bạn.

Vì sao tách persona, công cụ và bộ nhớ

Trước đây một định nghĩa agent mang mọi thứ cùng lúc. Dùng lại một tập kỹ năng và máy chủ với vai trò khác nghĩa là phải dựng lại từ đầu, và cách duy nhất để giữ một agent tránh xa bộ nhớ dự án là tước persona của nó bằng system prompt tối giản.

Khi tách riêng, ba nút điều khiển đáp ứng các tình huống thật: một agent review đọc bộ nhớ nhưng không bao giờ ghi, một ticket nghiên cứu dùng một lần cần máy chủ ghi chú mà agent của nó không có, một thư mục khách hàng mà mọi agent trong đó phải truy cập cùng một cơ sở dữ liệu staging, một bước của nhóm chỉ dùng bộ công cụ trình duyệt trong lượt của riêng nó.

Đây cũng là cửa ngõ vào harness engineering cho những ai không muốn bảo trì dotfile: mọi lựa chọn đều hiển thị trong cửa sổ agent, đi theo tài khoản của bạn sang các máy tính khác và có thể kiểm tra trong nháy mắt.

Điều cần biết

  • Thay đổi có hiệu lực ở lần khởi chạy tiếp theo của agent. Một phiên đang chạy giữ nguyên những gì nó có lúc bắt đầu.
  • Kỹ năng hoặc kết nối của dự án trong một bộ công cụ chỉ áp dụng trong chính dự án đó. Kỹ năng của tài khoản áp dụng ở mọi nơi.
  • Bộ công cụ thuộc về tài khoản của bạn. Trong một nhóm chia sẻ với đồng nghiệp, lần khởi chạy của mỗi người chỉ dùng bộ công cụ của chính người đó.
  • Một bước của nhóm có bộ công cụ nhưng không có cài đặt bộ nhớ: dùng công tắc Bước chỉ đọc của bước đó cho bước không được ghi bất cứ thứ gì.
  • Tối đa 20 bộ công cụ cho mỗi agent, ticket, bước, dự án hoặc thư mục, và 200 bộ cho mỗi tài khoản.
  • Một agent chạy trên máy từ xa qua SSH nhận các kỹ năng của bộ công cụ, nhưng không nhận máy chủ MCP.

Câu hỏi thường gặp

Harness engineering là gì?

Đó là cách định hình môi trường của một agent lập trình thay vì chỉ prompt của nó: chỉ dẫn nó nạp, công cụ và máy chủ MCP nó gọi được, kiến thức nó đọc và ghi. AgentsRoom đưa các mảnh này thành ba nút điều khiển (persona, bộ công cụ, bộ nhớ) mà bạn đặt cho từng agent và từng tác vụ.

Tôi có thể dùng lại cùng kỹ năng và máy chủ MCP cho nhiều agent không?

Có. Đặt chúng vào một bộ công cụ và gắn nó vào từng agent, hoặc vào dự án hay thư mục để mọi agent ở đó đều nhận. Sửa bộ công cụ sẽ cập nhật tất cả ở lần khởi chạy tiếp theo.

Một ticket có thể nhận máy chủ MCP mà agent của nó không có không?

Có. Gắn một bộ công cụ vào ticket. Lần chạy nhận bộ đó cộng thêm vào các bộ công cụ riêng của agent, và cấu hình đã lưu của agent không bị thay đổi.

Làm sao ngăn một agent ghi vào bộ nhớ dự án mà không mất persona của nó?

Đặt Bộ nhớ dự án của nó ở Chỉ đọc, hoặc Tắt để ẩn hoàn toàn bộ nhớ. Persona và công cụ giữ nguyên. Bạn cũng có thể đặt điều này chỉ cho một ticket.

Nó có chạy với Codex và các CLI agent khác không, hay chỉ Claude Code?

Mọi CLI agent mà AgentsRoom khởi chạy. Kỹ năng đến mọi nơi dưới dạng văn bản và dưới dạng kỹ năng gốc trên Claude Code và Antigravity, máy chủ MCP được ghi theo định dạng cấu hình riêng của từng CLI, còn kết nối và biến đi theo agent dù nó dùng CLI nào.

Token của tôi được lưu ở đâu?

Không bao giờ trong chính bộ công cụ. Một bộ công cụ chỉ giữ các tham chiếu {{secret:NAME}} tới Trình quản lý bí mật, và giá trị được giải trên máy tính của bạn khi agent khởi động.

Agent của tôi có thể tạo bộ công cụ cho tôi không?

Có, khi bạn yêu cầu. Công cụ AgentsRoom gồm toolkits_list, toolkits_get, toolkits_save và toolkits_delete, còn agents_save, ticket backlog, bước của nhóm và cài đặt dự án hoặc thư mục đều nhận một danh sách bộ công cụ. Agent được dặn không bao giờ tự tạo bộ công cụ để cấp quyền truy cập cho chính mình.

Bạn cũng có thể thích

Multi-Agent Workflow • Handoff • Feedback Loop

AgentsRoom Agent Teams xâu chuỗi các agent lập trình AI như một đội ngũ kỹ sư thực thụ. Trình chỉnh sửa workflow trực quan (canvas kiểu n8n) để nối các vai trò Dev, QA, PM, Security và DevOps. Bàn giao tự động kèm tóm tắt, diff git, rủi ro và gợi ý kiểm thử. Cổng chất lượng do máy xác minh (bộ test của bạn quyết định, không phải agent), các nhánh review QA và Security song song, liên kết có điều kiện, vòng lặp phản hồi, giới hạn chu kỳ. Chọn cho từng team cách các vai trò chạy: một agent morph từ vai này sang vai khác và giữ trọn ngữ cảnh, hoặc mỗi vai một agent đang sống, nhắn cho nhau theo thời gian thực. Bộ điều phối đa agent mà các agent Claude, Codex, GitHub Copilot CLI, Cursor và 13 CLI agent khác của bạn còn thiếu.

Máy chủ MCP

Khai báo một máy chủ MCP một lần và cấp nó cho Claude Code, Codex và mọi CLI agent. Chọn nó từ registry MCP chính thức, giữ khóa trong Trình quản lý bí mật, và đăng nhập vào các máy chủ OAuth như Notion hay Linear chỉ với một nút Kết nối.

Project Memory

Cung cấp cho các tác nhân lập trình AI của bạn một bộ nhớ lâu dài. Quyết định, kiến trúc và cạm bẫy tồn tại qua các phiên làm việc và được chia sẻ với tất cả mọi người trong dự án. Miễn phí, không giới hạn.

Tùy chỉnh Agents

Chọn từ 14 vai trò agent tích hợp sẵn, thêm các agent chuyên gia từ The Agency, hoặc xây dựng agent AI lập trình tùy chỉnh của riêng bạn với lời nhắc hệ thống riêng. Sau đó chia sẻ các agent của bạn với nhóm qua trò chuyện, và công bố chúng cho cộng đồng để mọi người cùng nâng cao.

Trình quản lý bí mật

Lưu khóa API, token và mật khẩu trong keychain của hệ điều hành, tham chiếu chúng bằng {ref} trong lệnh dev và trong môi trường của agent, rồi để AgentsRoom phân giải lúc khởi chạy. Agent chỉ thấy tên, không bao giờ thấy giá trị, và không có gì được đồng bộ lên máy chủ.

Trang bị cho agent của bạn một lần

Miễn phí trên macOS, Windows và Linux, kèm ứng dụng di động để quản lý bộ công cụ từ điện thoại.

Miễn phíTải AgentsRoom

Ứng dụng đồng hành: theo dõi agent khi đi đường

Sử dụng Claude, Codex, Antigravity CLI hoặc nhà cung cấp AI khác.

Tải tiện ích mở rộng
Chrome Web Store

Gửi lỗi và yêu cầu thẳng vào backlog công khai của bạn.

Nhiều dự án
Đa nhà cung cấp
Nhiều agent
Trạng thái trực tiếp
File diff & commit
Ứng dụng đồng hành mobile
Xem trước trực tiếp
Đội agent
Tự động hóa trình duyệt
Dev theo backlog
Thư viện prompt
Thư viện skill
Xem tất cả tính năng