Giới thiệu
TrueForge
TrueForge là một công cụ mã nguồn mở hỗ trợ tác nhân – lớp thời gian chạy biến LLM thành một tác nhân hoạt động, tích hợp sẵn các công cụ MCP, kỹ năng, môi trường thử nghiệm, phê duyệt và tác nhân phụ.
Bộ dây đai an toàn cho đặc vụ là gì?
Một hệ thống điều khiển tác nhân (agent harness) là lớp thời gian chạy xung quanh một hệ thống quản lý văn bản logic (LLM), biến nó thành một tác nhân đáng tin cậy, hoạt động liên tục trong thời gian dài. Thay vì chỉ tạo ra văn bản, hệ thống điều khiển này chạy toàn bộ vòng lặp thực thi – lập kế hoạch, định tuyến và thực thi công cụ, quản lý ngữ cảnh cho các tác vụ dài, các ranh giới bảo mật như hộp cát (sandboxing) và phê duyệt có sự tham gia của con người, cũng như trạng thái phiên được duy trì sau khi kết nối lại và khởi động lại.

TrueForge là gì?
TrueForge là một công cụ mã nguồn mở dành cho tác nhân tự động, gồm ba phần: một máy chủ lõi chạy vòng lặp tác nhân, một API HTTP (với SDK TypeScript) để điều khiển từ mã nguồn, và một giao diện người dùng trò chuyện (với SDK giao diện người dùng React) để điều khiển từ trình duyệt.
Các thành phần chính

Máy chủ TrueForge
Chạy vòng lặp tác nhân. Khi người dùng gửi tin nhắn, máy chủ sẽ thực hiện các thao tác sau:
- Lập kế hoạch chuyển hướng, gọi mô hình và thực thi các công cụ – truyền tải từng bước lùi lại.
- Tạm dừng để chờ sự chấp thuận của con người đối với các hành động nhạy cảm.
- Giữ cho ngữ cảnh gọn nhẹ trong các tác vụ dài bằng cách tận dụng các khả năng như tác nhân phụ và nén dữ liệu.
- Lưu giữ các phiên, do đó cuộc trò chuyện vẫn tiếp diễn sau khi kết nối lại và khởi động lại.
Các dịch vụ mà vòng lặp tương tác – nhà cung cấp mô hình, máy chủ MCP, nhà cung cấp hộp cát – là do bạn tự cung cấp: bạn cấu hình chúng, TrueForge điều phối chúng.
API HTTP + SDK TypeScript
Mọi hoạt động của máy chủ đều được hiển thị dưới dạng API, vì vậy bất cứ thứ gì bạn thấy trên giao diện người dùng đều có thể tự động hóa:
- REST + Sự kiện gửi từ máy chủ (Server-Sent Events), với đặc tả OpenAPI và tài liệu tương tác tại…
/api/v1/docs - Một SDK TypeScript (
@truefoundry/trueforge-core) để tạo và gọi các tác nhân từ mã của riêng bạn
Giao diện người dùng trò chuyện + SDK giao diện người dùng
Giao diện được thiết kế sẵn cho các tác nhân mà bạn tạo ra:
- Tìm kiếm các đại lý của bạn, trò chuyện với họ và quản lý mô hình, máy chủ MCP, kỹ năng và cài đặt môi trường thử nghiệm.
- Được tích hợp sẵn trong máy chủ và phục vụ trên cùng một cổng – không cần triển khai thêm bất cứ thứ gì.
- Cũng được phát hành dưới dạng SDK giao diện người dùng có thể tùy chỉnh (
@truefoundry/trueforge-ui): tùy chỉnh giao diện cho tổ chức của bạn và khởi chạy giao diện giống Claude Desktop của riêng bạn, được hỗ trợ bởi máy chủ TrueForge của bạn
Có hai cách để vận hành nó
Các tính năng của tác nhân hoàn toàn giống nhau ở cả hai chế độ – chỉ có phần máy chủ phía sau là khác nhau. Hướng dẫn nhanh có chỉ dẫn vận hành cho từng chế độ.
| Địa phương | Được lưu trữ | |
|---|---|---|
| Tốt nhất cho | Sử dụng cá nhân – một tiến trình trên máy tính của bạn, ví dụ như Claude Desktop. | Một giải pháp triển khai dùng chung cho nhóm của bạn, tương tự như các tác nhân được quản lý của Claude. |
| Cách chạy | npx @truefoundry/trueforge |
Docker Compose, Helm hoặc Railway |
| Kho | SQLite | Postgres, được chia sẻ bởi tất cả các bản sao |
| Cơ sở hạ tầng bổ sung | Không có | Postgres + Redis |
| Bản sao | Quy trình đơn lẻ | Nhiều bản sao được đặt phía sau bộ cân bằng tải. Redis thiết lập kết nối giữa chúng để luồng dữ liệu và việc hủy yêu cầu được truyền theo máy khách trên các bản sao. |

