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àoopenclaw/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ệupackage.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:
extensions/, skills/, prompts/ và 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ànhopenclaw;codex-app-serverđược chuẩn hóa thànhcodex. - Các harness plugin đăng ký thêm ID runtime (ví dụ:
codex). - Chính sách runtime là cấu hình
agentRuntime.idtheo 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ặcdefaultđược phân giải thànhauto. autochọ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
codexcho 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ùngopenclaw; 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.