Overview

Tổng quan

Hãy dùng trang này để chọn bề mặt Khả năng phù hợp. Công cụ là các hành động có thể gọi, Skills hướng dẫn tác tử cách làm việc và Plugin bổ sung các khả năng thời gian chạy như công cụ, nhà cung cấp, kênh, hook và Skills được đóng gói.

Đây là trang tổng quan và định tuyến. Để biết đầy đủ về chính sách công cụ, giá trị mặc định, thành phần nhóm, hạn chế của nhà cung cấp và các trường cấu hình, hãy xem Công cụ và nhà cung cấp tùy chỉnh.

Bắt đầu tại đây

Với hầu hết tác tử, hãy bắt đầu bằng các danh mục công cụ tích hợp sẵn, sau đó chỉ điều chỉnh chính sách khi tác tử cần thấy ít công cụ hơn hoặc cần quyền truy cập máy chủ rõ ràng.

Nếu bạn cần... Trước tiên hãy dùng Sau đó đọc
Cho phép tác tử hành động bằng các khả năng hiện có Công cụ tích hợp sẵn Danh mục công cụ
Kiểm soát những gì tác tử có thể gọi Chính sách công cụ Công cụ và nhà cung cấp tùy chỉnh
Hướng dẫn tác tử một quy trình làm việc Skills Skills, Tạo SkillsXưởng Skills
Thêm tích hợp hoặc bề mặt thời gian chạy mới Plugin PluginXây dựng Plugin
Chạy công việc sau hoặc trong nền Tự động hóa Tổng quan về tự động hóa
Điều phối nhiều tác tử hoặc bộ khung chạy Tác tử phụ Tác tử ACPGửi qua tác tử
Tìm kiếm danh mục công cụ OpenClaw lớn Tìm kiếm công cụ Tìm kiếm công cụ

Chọn công cụ, Skills hoặc Plugin

  • Dùng công cụ khi tác tử cần hành động

    Công cụ là một hàm có kiểu mà tác tử có thể gọi, chẳng hạn như exec, browser, web_search, message hoặc image_generate. Hãy dùng công cụ khi tác tử cần đọc dữ liệu, thay đổi tệp, gửi tin nhắn, gọi nhà cung cấp hoặc vận hành một hệ thống khác. Các công cụ hiển thị được gửi đến mô hình dưới dạng định nghĩa hàm có cấu trúc.

    Mô hình chỉ thấy những công cụ vượt qua hồ sơ đang hoạt động, chính sách cho phép/từ chối, hạn chế của nhà cung cấp, trạng thái sandbox, quyền của kênh và tính khả dụng của Plugin.

  • Dùng Skills khi tác tử cần hướng dẫn

    Skills là một gói hướng dẫn SKILL.md được nạp vào lời nhắc của tác tử. Hãy dùng Skills khi tác tử đã có các công cụ cần thiết nhưng cần một quy trình làm việc có thể lặp lại, tiêu chí đánh giá, trình tự lệnh hoặc ràng buộc vận hành.

    Skills có thể nằm trong không gian làm việc, thư mục Skills dùng chung, thư mục gốc Skills do OpenClaw quản lý hoặc gói Plugin.

    Skills | Xưởng Skills | Tạo Skills | Cấu hình Skills

  • Dùng Plugin khi OpenClaw cần một khả năng mới

    Plugin có thể bổ sung công cụ, Skills, kênh, nhà cung cấp mô hình, giọng nói, thoại thời gian thực, tạo nội dung đa phương tiện, tìm kiếm web, tải nội dung web, hook và các khả năng thời gian chạy khác. Hãy dùng Plugin khi khả năng đó có mã, thông tin xác thực, hook vòng đời, siêu dữ liệu manifest hoặc gói có thể cài đặt. Có thể cài đặt các Plugin hiện có từ ClawHub, npm, git, thư mục cục bộ hoặc tệp lưu trữ.

    Cài đặt và cấu hình Plugin | Xây dựng Plugin | SDK Plugin

  • Danh mục công cụ tích hợp sẵn

    Bảng này liệt kê các công cụ tiêu biểu để bạn nhận biết bề mặt. Đây không phải tài liệu tham chiếu đầy đủ về chính sách. Để biết chính xác các nhóm, giá trị mặc định và ngữ nghĩa cho phép/từ chối, hãy xem Công cụ và nhà cung cấp tùy chỉnh.

    Danh mục Dùng khi tác tử cần... Công cụ tiêu biểu Đọc tiếp
    Thời gian chạy Chạy lệnh, quản lý tiến trình hoặc dùng phân tích Python do nhà cung cấp hỗ trợ exec, process, code_execution Exec, Thực thi mã
    Tệp Đọc và thay đổi các tệp trong không gian làm việc read, write, edit, apply_patch Áp dụng bản vá
    Web Tìm kiếm trên web, tìm bài đăng trên X hoặc tải nội dung trang có thể đọc web_search, x_search, web_fetch Công cụ web, Tải nội dung web
    Trình duyệt Vận hành một phiên trình duyệt browser Trình duyệt
    Nhắn tin và kênh Gửi phản hồi hoặc thao tác trên kênh message Gửi qua tác tử
    Phiên và tác tử Kiểm tra phiên, ủy quyền công việc, điều hướng một lượt chạy khác hoặc báo cáo trạng thái sessions_*, subagents, agents_list, session_status, get_goal, create_goal, update_goal Mục tiêu, Tác tử phụ, Công cụ phiên
    Tự động hóa Lên lịch công việc hoặc phản hồi sự kiện nền cron, heartbeat_respond Tự động hóa
    Gateway và Node Kiểm tra trạng thái Gateway hoặc thiết bị đích đã ghép nối gateway, nodes Cấu hình Gateway, Node
    Đa phương tiện Phân tích, tạo hoặc phát giọng nói cho nội dung đa phương tiện image, image_generate, music_generate, video_generate, tts Tổng quan về đa phương tiện
    Danh mục OpenClaw lớn Tìm kiếm và gọi nhiều công cụ đủ điều kiện mà không gửi mọi lược đồ đến mô hình tool_search_code, tool_search, tool_describe Tìm kiếm công cụ

    Công cụ do Plugin cung cấp

    Plugin có thể đăng ký thêm công cụ. Tác giả Plugin kết nối công cụ thông qua api.registerTool(...)contracts.tools trong manifest; hãy xem SDK PluginManifest Plugin để biết chi tiết về hợp đồng.

    Các công cụ thường được Plugin cung cấp gồm:

    • Diffs để hiển thị phần khác biệt của tệp và Markdown
    • Hiển thị tiện ích để hiển thị SVG và HTML nội tuyến độc lập trong trò chuyện web
    • Tác vụ LLM cho các bước quy trình làm việc chỉ dùng JSON
    • Lobster cho quy trình làm việc có kiểu với phê duyệt có thể tiếp tục
    • Tokenjuice để thu gọn đầu ra nhiều nhiễu của công cụ execbash
    • Tìm kiếm công cụ để khám phá và gọi các danh mục công cụ lớn mà không đưa mọi lược đồ vào lời nhắc
    • Canvas để điều khiển Canvas trên Node và kết xuất A2UI

    Cấu hình quyền truy cập và phê duyệt

    Chính sách công cụ được thực thi trước khi gọi mô hình. Nếu chính sách loại bỏ một công cụ, mô hình sẽ không nhận được lược đồ của công cụ đó trong lượt này. Một lượt chạy có thể mất công cụ do cấu hình toàn cục, cấu hình theo tác tử, chính sách kênh, hạn chế của nhà cung cấp, quy tắc sandbox, chính sách kênh/thời gian chạy hoặc tính khả dụng của Plugin.

    Mở rộng khả năng

    Chọn đường dẫn mở rộng theo công việc bạn cần OpenClaw thực hiện:

    • Cài đặt hoặc quản lý Plugin hiện có bằng Plugin.
    • Xây dựng tích hợp, nhà cung cấp, kênh, công cụ hoặc hook mới bằng Xây dựng Plugin.
    • Thêm hoặc tinh chỉnh hướng dẫn tác tử có thể tái sử dụng bằng SkillsTạo Skills.
    • Dùng SDK PluginManifest Plugin khi bạn cần hợp đồng triển khai.

    Khắc phục sự cố thiếu công cụ

    Nếu mô hình không thể thấy hoặc gọi một công cụ, hãy bắt đầu với chính sách có hiệu lực cho lượt hiện tại:

    1. Kiểm tra hồ sơ đang hoạt động, tools.allowtools.deny trong Công cụ và nhà cung cấp tùy chỉnh.
    2. Kiểm tra các hạn chế theo nhà cung cấp trong Công cụ và nhà cung cấp tùy chỉnh và xác nhận nhà cung cấp mô hình đã chọn hỗ trợ hình dạng công cụ.
    3. Kiểm tra quyền của kênh, trạng thái sandbox và quyền truy cập nâng cao bằng Sandbox so với chính sách công cụ so với nâng quyềnExec nâng quyền.
    4. Kiểm tra xem Plugin sở hữu công cụ đã được cài đặt và bật trong Plugin hay chưa.
    5. Với các lượt chạy được ủy quyền, hãy kiểm tra hạn chế theo tác tử trong Hạn chế sandbox và công cụ theo tác tử.
    6. Với các danh mục OpenClaw lớn, hãy xác nhận lượt chạy dùng cách cung cấp công cụ trực tiếp hay Tìm kiếm công cụ.

    Liên quan

    • Tự động hóa cho cron, tác vụ, heartbeat, cam kết, hook, lệnh thường trực và Task Flow
    • Tác nhân cho mô hình tác nhân, phiên, bộ nhớ và phối hợp đa tác nhân
    • Công cụ và nhà cung cấp tùy chỉnh để tham khảo chính sách công cụ chuẩn
    • Plugin để cài đặt và quản lý plugin
    • SDK Plugin làm tài liệu tham khảo cho tác giả plugin
    • Skills về thứ tự tải, cơ chế kiểm soát và cấu hình skill
    • Xưởng Skill để tạo skill có sinh tự động và được rà soát
    • Tìm kiếm công cụ để khám phá danh mục công cụ OpenClaw dạng gọn nhẹ
    Was this useful?
    On this page

    On this page