Bỏ qua để đến nội dung

Graph Builder

Phác thảo các dự án mà workspace của bạn cần và các kết nối giữa chúng, và trình xây dựng sẽ tạo ra các lệnh để tạo khung chính xác những gì bạn đã vẽ. Sao chép chúng, chạy chúng, và bạn sẽ có một workspace hoạt động.

Kéo các thành phần từ bảng chọn lên canvas, kéo từ cạnh phải của một thành phần sang thành phần khác để kết nối chúng, và chỉnh sửa các thuộc tính của từng thành phần ở bên phải. Các lệnh được tạo ra ở phía dưới sẽ cập nhật theo mọi thay đổi — nhấn Copy để lấy toàn bộ script.

Loading the graph builder…

Mỗi thành phần trên canvas ánh xạ tới một generator, và mỗi kết nối tới connection generator. Các lệnh được phát ra theo thứ tự phụ thuộc: workspace trước, sau đó là các dự án, rồi các thành phần mà chúng chứa, sau đó là các kết nối nối chúng lại với nhau.

Một dự án infra được thêm vào ở cuối — ts#infra hoặc terraform#project, phù hợp với lựa chọn IaC của bạn. Mọi dự án được tạo ra đều cung cấp các construct để nó khởi tạo, vì vậy đây là thứ bạn triển khai. Vì nó sở hữu tên đó, không có thành phần nào trên canvas có thể được gọi là infra.

Kéo nền canvas để di chuyển xung quanh, và kéo một thành phần để định vị lại nó. Shift-click để chọn nhiều thành phần và di chuyển chúng như một nhóm. Nhấp vào một kết nối để chọn nó, sau đó nhấn Delete để xóa nó (hoặc sử dụng ✕ trên chính kết nối đó).

Bảng chọn liệt kê mọi loại dự án và thành phần có thể tham gia vào một kết nối, và bạn chỉ có thể vẽ các kết nối mà plugin hỗ trợ — vì vậy một đồ thị hợp lệ là một đồ thị có thể tạo khung.

Hai quy tắc đáng biết:

  • Các thành phần chia sẻ một dự án chủ. Một agent và một MCP server được thêm vào một dự án thay vì là các dự án riêng của chúng. Đặt cho chúng cùng tên dự án chủ để đưa chúng vào một dự án, hoặc các tên khác nhau cho mỗi dự án một.
  • Một số kết nối hạn chế các điểm cuối của chúng. Ví dụ, kết nối một agent với một agent khác yêu cầu mục tiêu sử dụng giao thức a2a. Khi một cài đặt thuộc tính sẽ phá vỡ một kết nối mà bạn đã vẽ, trình xây dựng sẽ thông báo điều đó đối với thành phần và kết nối.