Codai cho Openclaw

Codai là một skill điều phối tập trung để quản lý các môi trường phát triển cục bộ, định tuyến các lệnh phức tạp tới các trình quản lý cơ sở dữ liệu và proxy chuyên dụng.

pereirajair
v1.0.1
May 10, 2026
0
711
0

Cài đặt & Tải xuống

1. ClawHub CLI

Cách nhanh nhất để cài đặt kỹ năng trực tiếp từ thư viện.

npx clawhub@latest install codai

2. Cài đặt Thủ công

Sao chép thư mục kỹ năng vào một trong những vị trí sau

Toàn cục
~/.openclaw/skills/
Không gian làm việc
<project>/skills/

Ưu tiên: Không gian làm việc > Cục bộ > Gói sẵn

3. Cài đặt Prompt

Sao chép prompt này vào OpenClaw để tự động cài đặt.

Giúp tôi cài đặt codai bằng Clawhub. Nếu Clawhub chưa

Bạn muốn tải xuống?

Nhận các tệp kỹ năng gốc dưới dạng lưu trữ ZIP.

Codai là gì?

Codai đóng vai trò là bộ não chính cho hệ sinh thái phát triển cục bộ codai-dev. Thay vì yêu cầu các nhà phát triển phải ghi nhớ vị trí tập lệnh cụ thể cho nhiều thành phần cơ sở hạ tầng khác nhau, mục Openclaw Skills này đóng vai trò như một bộ định tuyến thông minh điều hướng các yêu cầu đến các sub-plugin phù hợp, bao gồm mysql-manager, postgres-manager, redis-manager và worktree-manager.

Bằng cách hợp nhất quản lý môi trường, Codai cho phép kiểm soát cơ sở hạ tầng liền mạch bằng ngôn ngữ tự nhiên hoặc các trình kích hoạt CLI. Nó xử lý các công việc nặng nhọc của việc đồng bộ hóa môi trường, đảm bảo rằng mạng, proxy và các instance cơ sở dữ liệu được khởi tạo theo đúng thứ tự để ngăn ngừa lỗi kết nối và mất dữ liệu trong quá trình phát triển cục bộ.

Trường hợp sử dụng Codai

  • Tự động hóa việc khởi động các ngăn xếp cục bộ phức tạp, bao gồm proxy Nginx và nhiều công cụ cơ sở dữ liệu.
  • Tạo các git worktrees biệt lập với các cơ sở dữ liệu được sao chép và di chuyển tự động để kiểm tra tính năng.
  • Thực hiện kết xuất cơ sở dữ liệu (dump) an toàn từ nguồn dữ liệu chính đến các nhánh tính năng cụ thể.
  • Kiểm tra trạng thái của tất cả các container cục bộ và các lộ trình proxy đang chạy thông qua một lệnh duy nhất.
  • Làm sạch nhanh môi trường phát triển bằng cách xóa các worktrees, container và tệp env trong một bước.

Cách thức hoạt động của Codai

  1. Người dùng cung cấp lệnh liên quan đến môi trường (ví dụ: 'start environment' hoặc 'create worktree').
  2. Codai xác định plugin mục tiêu dựa trên Plugin Map nội bộ (mysql, postgres, proxy hoặc worktree).
  3. Nó kiểm tra trình tự phụ thuộc, đảm bảo rằng proxy Nginx và mạng đã hoạt động trước khi khởi động cơ sở dữ liệu hoặc instance ứng dụng.
  4. Skill này thực thi các tệp shell script nằm trong thư mục codai-dev-base.
  5. Sau khi hoàn tất, nó xác nhận trạng thái của dịch vụ và báo cáo các URL có thể truy cập cho người dùng.

Cài đặt Codai

Để tích hợp điều này vào quy trình làm việc Openclaw Skills của bạn, hãy đảm bảo bạn đã cài đặt cấu trúc codai-dev-base và các tệp nhị phân cần thiết.

# Đảm bảo các phụ thuộc đã sẵn sàng
# Yêu cầu: docker, git

# Điều hướng đến thư mục cơ sở cục bộ của bạn
cd codai-dev-base

# Skill này yêu cầu cấu trúc thư mục sau:
# .\/mysql\/run.sh
# .\/nginx-proxy\/run.sh
# .\/run.sh (để quản lý worktree)

Lược đồ dữ liệu & Hệ thống phân loại của Codai

Codai quản lý trạng thái môi trường thông qua các biến dùng chung và các cấu trúc thư mục cụ thể. Dưới đây là phân loại siêu dữ liệu và biến:

Biến Giá trị mặc định Vai trò
MYSQL_MAIN_DB codai_main Nguồn dữ liệu chính cho các bản sao cơ sở dữ liệu
CODAI_NETWORK nginx-proxy_net Mạng Docker dùng chung cho tất cả các dịch vụ
PROXY_CONTAINER codai_nginx_proxy Điểm truy cập trung tâm cho định tuyến frontend/backend
PROJECT_PREFIX codai-dev Namespace để cách ly container và tài nguyên

Worktrees được tạo trong .worktrees\/<name> với các tệp .env.worktree-<name> tương ứng để duy trì sự biệt lập.

Tính năng Nâng cao của Codai

  • Trình tự khởi động thông minh: Tự động thực thi thứ tự khởi động Proxy > Cơ sở dữ liệu > Ứng dụng để đảm bảo tính khả dụng của mạng.
  • Bảo vệ DB chính: Các biện pháp bảo vệ tích hợp ngăn chặn việc vô tình xóa cơ sở dữ liệu codai_main.
  • Kết nối proxy tự động: Kết nối động các instance worktree mới vào proxy Nginx để truy cập tức thì thông qua các tên miền .localhost.
  • Trạng thái môi trường toàn diện: Tổng hợp kiểm tra tình trạng sức khỏe từ tất cả các sub-plugin vào một báo cáo hợp nhất duy nhất.
  • Xác nhận hành động không thể hoàn tác: Yêu cầu xác nhận bắt buộc từ người dùng trước khi thực hiện các thao tác mang tính phá hủy như xóa worktrees.

SKILL.md


Đang tải

Các kỹ năng Openclaw liên quan

Đặc sắc*