Overview

ภาพรวม

ใช้หน้านี้เพื่อเลือกพื้นผิว Capabilities ที่เหมาะสม Tools คือการกระทำที่เรียกใช้ได้ Skills สอนเอเจนต์ให้รู้วิธีทำงาน และ Plugins เพิ่มความสามารถของรันไทม์ เช่น เครื่องมือ ผู้ให้บริการ ช่องทาง hooks และ Skills ที่แพ็กมาให้

หน้านี้เป็นหน้าภาพรวมและการนำทาง สำหรับนโยบายเครื่องมือ ค่าเริ่มต้น สมาชิกกลุ่ม ข้อจำกัดของผู้ให้บริการ และฟิลด์การกำหนดค่าแบบครบถ้วน ให้ใช้ เครื่องมือและผู้ให้บริการแบบกำหนดเอง

เริ่มที่นี่

สำหรับเอเจนต์ส่วนใหญ่ ให้เริ่มจากหมวดหมู่เครื่องมือในตัว แล้วจึงปรับนโยบาย เฉพาะเมื่อเอเจนต์ควรเห็นเครื่องมือน้อยลง หรือต้องการสิทธิ์เข้าถึงโฮสต์อย่างชัดเจน

หากคุณต้องการ... ใช้สิ่งนี้ก่อน จากนั้นอ่าน
ให้เอเจนต์ทำงานด้วยความสามารถที่มีอยู่ เครื่องมือในตัว หมวดหมู่เครื่องมือ
ควบคุมสิ่งที่เอเจนต์เรียกใช้ได้ นโยบายเครื่องมือ เครื่องมือและผู้ให้บริการแบบกำหนดเอง
สอนเวิร์กโฟลว์ให้เอเจนต์ Skills Skills, การสร้าง Skills, และ เวิร์กช็อป Skills
เพิ่มการผสานรวมหรือพื้นผิวรันไทม์ใหม่ Plugins Plugins และ สร้าง Plugins
รันงานภายหลังหรือในพื้นหลัง Automation ภาพรวม Automation
ประสานงานเอเจนต์หรือ harness หลายตัว เอเจนต์ย่อย เอเจนต์ ACP และ การส่งของเอเจนต์
ค้นหาแค็ตตาล็อกเครื่องมือ OpenClaw ขนาดใหญ่ Tool Search Tool Search

เลือกเครื่องมือ Skills หรือ Plugins

  • Use a tool when the agent needs to act

    เครื่องมือคือฟังก์ชันที่มีชนิดซึ่งเอเจนต์เรียกใช้ได้ เช่น exec, browser, web_search, message หรือ image_generate ใช้เครื่องมือเมื่อเอเจนต์ ต้องอ่านข้อมูล เปลี่ยนไฟล์ ส่งข้อความ เรียกผู้ให้บริการ หรือควบคุม ระบบอื่น เครื่องมือที่มองเห็นได้จะถูกส่งไปยังโมเดลเป็นนิยามฟังก์ชันแบบมีโครงสร้าง

    โมเดลจะเห็นเฉพาะเครื่องมือที่ผ่านโปรไฟล์ที่ใช้งานอยู่ นโยบาย allow/deny ข้อจำกัดของผู้ให้บริการ สถานะแซนด์บ็อกซ์ สิทธิ์ของช่องทาง และ ความพร้อมใช้งานของ Plugin

  • Use a skill when the agent needs instructions

    Skill คือแพ็กคำสั่ง SKILL.md ที่โหลดเข้าไปในพรอมป์ของเอเจนต์ ใช้ Skill เมื่อเอเจนต์มีเครื่องมือที่ต้องใช้แล้ว แต่ต้องการเวิร์กโฟลว์ที่ทำซ้ำได้ เกณฑ์รีวิว ลำดับคำสั่ง หรือข้อจำกัดการปฏิบัติงาน

    Skills สามารถอยู่ในเวิร์กสเปซ ไดเรกทอรี Skills ที่ใช้ร่วมกัน ราก Skills ของ OpenClaw ที่จัดการไว้ หรือแพ็กเกจ Plugin

    Skills | เวิร์กช็อป Skills | การสร้าง Skills | การกำหนดค่า Skills

  • Use a plugin when OpenClaw needs a new capability

    Plugin สามารถเพิ่มเครื่องมือ Skills ช่องทาง ผู้ให้บริการโมเดล เสียงพูด เสียงแบบเรียลไทม์ การสร้างสื่อ การค้นหาเว็บ การดึงเว็บ hooks และความสามารถรันไทม์อื่นๆ ใช้ Plugin เมื่อความสามารถนั้นมีโค้ด ข้อมูลรับรอง hooks วงจรชีวิต เมทาดาทา manifest หรือแพ็กเกจที่ติดตั้งได้ Plugins ที่มีอยู่สามารถติดตั้งได้จาก ClawHub, npm, git, ไดเรกทอรีภายในเครื่อง หรือไฟล์เก็บถาวร

    ติดตั้งและกำหนดค่า Plugins | สร้าง Plugins | Plugin SDK

  • หมวดหมู่เครื่องมือในตัว

    ตารางนี้แสดงเครื่องมือตัวแทนเพื่อให้คุณจำแนกพื้นผิวได้ ไม่ใช่เอกสารอ้างอิงนโยบาย ทั้งหมด สำหรับกลุ่มที่แน่นอน ค่าเริ่มต้น และความหมายของ allow/deny ให้ใช้ เครื่องมือและผู้ให้บริการแบบกำหนดเอง

    หมวดหมู่ ใช้เมื่อเอเจนต์ต้องการ... เครื่องมือตัวแทน อ่านต่อ
    รันไทม์ รันคำสั่ง จัดการกระบวนการ หรือใช้การวิเคราะห์ Python ที่มีผู้ให้บริการรองรับ exec, process, code_execution Exec, การประมวลผลโค้ด
    ไฟล์ อ่านและเปลี่ยนไฟล์ในเวิร์กสเปซ read, write, edit, apply_patch Apply patch
    เว็บ ค้นหาเว็บ ค้นหาโพสต์ X หรือดึงเนื้อหาหน้าเว็บที่อ่านได้ web_search, x_search, web_fetch เครื่องมือเว็บ, Web fetch
    เบราว์เซอร์ ควบคุมเซสชันเบราว์เซอร์ browser เบราว์เซอร์
    การส่งข้อความและช่องทาง ส่งคำตอบหรือการกระทำของช่องทาง message การส่งของเอเจนต์
    เซสชันและเอเจนต์ ตรวจสอบเซสชัน มอบหมายงาน กำกับการรันอื่น หรือรายงานสถานะ sessions_*, subagents, agents_list, session_status, goal Goal, เอเจนต์ย่อย, เครื่องมือเซสชัน
    Automation กำหนดเวลางานหรือตอบสนองต่อเหตุการณ์พื้นหลัง cron, heartbeat_respond Automation
    Gateway และโหนด ตรวจสอบสถานะ Gateway หรืออุปกรณ์เป้าหมายที่จับคู่ไว้ gateway, nodes การกำหนดค่า Gateway, โหนด
    สื่อ วิเคราะห์ สร้าง หรือพูดสื่อ image, image_generate, music_generate, video_generate, tts ภาพรวมสื่อ
    แค็ตตาล็อก OpenClaw ขนาดใหญ่ ค้นหาและเรียกใช้เครื่องมือที่เข้าเกณฑ์จำนวนมากโดยไม่ส่งทุก schema ไปยังโมเดล tool_search_code, tool_search, tool_describe Tool Search

    เครื่องมือที่ Plugin จัดหาให้

    Plugins สามารถลงทะเบียนเครื่องมือเพิ่มเติมได้ ผู้เขียน Plugin เชื่อมเครื่องมือผ่าน api.registerTool(...) และ contracts.tools ของ manifest; ใช้ Plugin SDK และ Plugin manifest สำหรับรายละเอียดสัญญา

    เครื่องมือทั่วไปที่ Plugin จัดหาให้ประกอบด้วย:

    • Diffs สำหรับเรนเดอร์ diff ของไฟล์และ markdown
    • LLM Task สำหรับขั้นตอนเวิร์กโฟลว์แบบ JSON เท่านั้น
    • Lobster สำหรับเวิร์กโฟลว์แบบมีชนิดพร้อมการอนุมัติที่กลับมาทำต่อได้
    • Tokenjuice สำหรับบีบอัดเอาต์พุตของเครื่องมือ exec และ bash ที่มีสัญญาณรบกวน
    • Tool Search สำหรับค้นพบและเรียกใช้แค็ตตาล็อกเครื่องมือขนาดใหญ่ โดยไม่ใส่ทุก schema ลงในพรอมป์
    • Canvas สำหรับการควบคุม Canvas ของโหนดและการเรนเดอร์ A2UI

    กำหนดค่าการเข้าถึงและการอนุมัติ

    นโยบายเครื่องมือถูกบังคับใช้ก่อนการเรียกโมเดล หากนโยบายลบเครื่องมือออก โมเดลจะไม่ได้รับ schema ของเครื่องมือนั้นสำหรับเทิร์นนั้น การรันอาจสูญเสียเครื่องมือ เนื่องจากการกำหนดค่าส่วนกลาง การกำหนดค่ารายเอเจนต์ นโยบายช่องทาง ข้อจำกัดของผู้ให้บริการ กฎแซนด์บ็อกซ์ นโยบายช่องทาง/รันไทม์ หรือความพร้อมใช้งานของ Plugin

    ขยายความสามารถ

    เลือกเส้นทางการขยายตามงานที่คุณต้องการให้ OpenClaw ทำ:

    • ติดตั้งหรือจัดการ Plugin ที่มีอยู่ด้วย Plugins
    • สร้างการผสานรวม ผู้ให้บริการ ช่องทาง เครื่องมือ หรือ hook ใหม่ด้วย สร้าง Plugins
    • เพิ่มหรือปรับคำสั่งเอเจนต์ที่ใช้ซ้ำได้ด้วย Skills และ การสร้าง Skills
    • ใช้ Plugin SDK และ Plugin manifest เมื่อคุณต้องการสัญญาการใช้งาน

    แก้ปัญหาเครื่องมือที่หายไป

    หากโมเดลมองไม่เห็นหรือเรียกใช้เครื่องมือไม่ได้ ให้เริ่มจากนโยบายที่มีผลสำหรับ เทิร์นปัจจุบัน:

    1. ตรวจสอบโปรไฟล์ที่ใช้งานอยู่ tools.allow และ tools.deny ใน เครื่องมือและผู้ให้บริการแบบกำหนดเอง
    2. ตรวจสอบข้อจำกัดเฉพาะผู้ให้บริการใน เครื่องมือและผู้ให้บริการแบบกำหนดเอง และยืนยันว่า ผู้ให้บริการโมเดล ที่เลือกไว้รองรับรูปทรงของเครื่องมือ
    3. ตรวจสอบสิทธิ์ของช่องทาง สถานะแซนด์บ็อกซ์ และสิทธิ์เข้าถึงแบบ elevated ด้วย แซนด์บ็อกซ์เทียบกับนโยบายเครื่องมือเทียบกับ elevated และ Elevated exec
    4. ตรวจสอบว่า Plugin เจ้าของถูกติดตั้งและเปิดใช้งานใน Plugins
    5. สำหรับการรันที่มอบหมาย ให้ตรวจสอบข้อจำกัดรายเอเจนต์ใน แซนด์บ็อกซ์และข้อจำกัดเครื่องมือรายเอเจนต์
    6. สำหรับแค็ตตาล็อก OpenClaw ขนาดใหญ่ ให้ยืนยันว่าการรันใช้การเปิดเผยเครื่องมือโดยตรงหรือ Tool Search

    ที่เกี่ยวข้อง

    • Automation สำหรับ cron, tasks, heartbeat, commitments, hooks, standing orders และ TaskFlow
    • Agents สำหรับโมเดลเอเจนต์ เซสชัน หน่วยความจำ และการประสานงานหลายเอเจนต์
    • เครื่องมือและผู้ให้บริการแบบกำหนดเอง สำหรับเอกสารอ้างอิงนโยบายเครื่องมือฉบับหลัก
    • Plugins สำหรับการติดตั้งและการจัดการ Plugin
    • Plugin SDK สำหรับเอกสารอ้างอิงของผู้เขียน Plugin
    • Skills สำหรับลำดับการโหลด Skill, gating และ config
    • เวิร์กช็อป Skills สำหรับการสร้าง Skill ที่สร้างและตรวจทานแล้ว
    • Tool Search สำหรับการค้นพบแค็ตตาล็อกเครื่องมือ OpenClaw แบบกะทัดรัด
    Was this useful?
    On this page

    On this page