Chuyển đến nội dung chính
OpenClaw sở hữu runtime agent tích hợp sẵn. Mã runtime nằm trong src/agents/, cơ chế truyền tải mô hình/nhà cung cấp nằm trong src/llm/, và các hợp đồng dành cho plugin được cung cấp qua các barrel openclaw/plugin-sdk/*.

Bố cục Runtime

Ranh giới

Lõi gọi runtime tích hợp sẵn thông qua các mô-đun OpenClaw và barrel SDK; không còn gói framework agent bên ngoài nào. Plugin sử dụng các điểm vào openclaw/plugin-sdk/* đã được lập tài liệu và không nhập các thành phần nội bộ của src/**. @earendil-works/pi-tui vẫn là một phần phụ thuộc bên thứ ba: bộ công cụ thành phần terminal được TUI cục bộ và trình kết xuất công cụ phiên sử dụng. Việc nội bộ hóa bộ công cụ này sẽ là một nỗ lực đưa mã nguồn bên ngoài vào dự án riêng biệt.

Manifest

Các gói tài nguyên khai báo tài nguyên OpenClaw trong siêu dữ liệu package.json. Các mục là đường dẫn tệp hoặc glob tương đối so với thư mục gốc của gói:
Các loại tài nguyên không được liệt kê trong manifest sẽ dùng cơ chế dự phòng là khám phá các thư mục quy ước extensions/, skills/, prompts/themes/.

Lựa chọn Runtime

  • ID runtime tích hợp sẵn là openclaw. Bí danh cũ pi được chuẩn hóa thành openclaw; codex-app-server được chuẩn hóa thành codex.
  • Các harness plugin đăng ký thêm ID runtime (ví dụ: codex).
  • Chính sách runtime là cấu hình agentRuntime.id theo phạm vi mô hình/nhà cung cấp (mục mô hình được ưu tiên hơn mục nhà cung cấp). Giá trị chưa đặt hoặc default được phân giải thành auto.
  • auto chọn một harness plugin đã đăng ký có hỗ trợ tuyến nhà cung cấp hiệu lực; nếu không, runtime OpenClaw tích hợp sẵn sẽ được chọn. Chỉ riêng tiền tố nhà cung cấp hoặc mô hình không bao giờ chọn harness.
  • OpenAI chỉ có thể ngầm chọn codex cho một tuyến HTTPS chính thức khớp chính xác của Platform Responses hoặc ChatGPT Responses và không có ghi đè yêu cầu do người dùng định nghĩa. Các adapter Completions, điểm cuối tùy chỉnh và tuyến có hành vi yêu cầu do người dùng định nghĩa vẫn dùng openclaw; các điểm cuối HTTP văn bản thuần chính thức bị từ chối. Xem runtime agent ngầm định của OpenAI.

Các thế hệ Runtime mô hình

Quá trình khởi động Gateway và việc công bố cấu hình, plugin hoặc xác thực tạo một thế hệ runtime mô hình đã chuẩn bị cho mỗi agent được cấu hình. Mỗi thế hệ sở hữu mẫu xác thực đã khám phá, registry mô hình và danh mục mô hình đã chiếu dưới dạng một ảnh chụp nhanh nguyên tử duy nhất. Các lần chạy agent tạo bản sao kho xác thực và registry có thể thay đổi từ ảnh chụp nhanh đó; các đường dẫn duyệt, trạng thái, Cron, doctor, TUI, PDF và hình ảnh đọc danh mục đã công bố thay vì lặp lại việc khám phá hệ thống tệp. Các runtime nhúng độc lập công bố cùng một dạng ảnh chụp nhanh tại ranh giới kích hoạt của chúng. Một thế hệ lỗi hoặc cũ không bao giờ được phục vụ cùng với một thế hệ mới hơn nhưng chưa hoàn chỉnh; chủ sở hữu vòng đời phải công bố một bản thay thế hoàn chỉnh trước.

Liên quan