Langsung ke konten utama

Documentation Index

Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt

Use this file to discover all available pages before exploring further.

Gunakan halaman ini untuk memilih permukaan Capabilities yang tepat. Alat adalah tindakan yang dapat dipanggil, Skills mengajari agen cara bekerja, dan plugin menambahkan kemampuan runtime seperti alat, penyedia, channel, hook, dan Skills yang dipaketkan. Ini adalah halaman ikhtisar dan pengarah. Untuk kebijakan alat, default, keanggotaan grup, pembatasan penyedia, dan kolom konfigurasi yang lengkap, gunakan Alat dan penyedia kustom.

Mulai di sini

Untuk sebagian besar agen, mulai dengan kategori alat bawaan, lalu sesuaikan kebijakan hanya ketika agen harus melihat lebih sedikit alat atau memerlukan akses host eksplisit.
Jika Anda perlu…Gunakan ini terlebih dahuluLalu baca
Membiarkan agen bertindak dengan kemampuan yang adaAlat bawaanKategori alat
Mengontrol apa yang dapat dipanggil agenKebijakan alatAlat dan penyedia kustom
Mengajari agen sebuah alur kerjaSkillsSkills dan Membuat Skills
Menambahkan integrasi baru atau permukaan runtimePluginPlugin dan Membangun plugin
Menjalankan pekerjaan nanti atau di latar belakangOtomatisasiIkhtisar otomatisasi
Mengoordinasikan beberapa agen atau harnessSub-agenAgen ACP dan Kirim agen
Mencari katalog alat PI yang besarPencarian AlatPencarian Alat

Pilih alat, Skills, atau plugin

1

Gunakan alat ketika agen perlu bertindak

Alat adalah fungsi bertipe yang dapat dipanggil agen, seperti exec, browser, web_search, message, atau image_generate. Gunakan alat ketika agen perlu membaca data, mengubah file, mengirim pesan, memanggil penyedia, atau mengoperasikan sistem lain. Alat yang terlihat dikirim ke model sebagai definisi fungsi terstruktur.Model hanya melihat alat yang lolos dari profil aktif, kebijakan allow/deny, pembatasan penyedia, status sandbox, izin channel, dan ketersediaan plugin.
2

Gunakan Skills ketika agen memerlukan instruksi

Skills adalah paket instruksi SKILL.md yang dimuat ke dalam prompt agen. Gunakan Skills ketika agen sudah memiliki alat yang dibutuhkan, tetapi memerlukan alur kerja berulang, rubrik ulasan, urutan perintah, atau batasan operasi.Skills dapat berada di workspace, direktori Skills bersama, root Skills OpenClaw terkelola, atau paket plugin.Skills | Membuat Skills | Konfigurasi Skills
3

Gunakan plugin ketika OpenClaw memerlukan kemampuan baru

Plugin dapat menambahkan alat, Skills, channel, penyedia model, speech, suara realtime, pembuatan media, pencarian web, pengambilan web, hook, dan kemampuan runtime lainnya. Gunakan plugin ketika kemampuan tersebut memiliki kode, kredensial, hook siklus hidup, metadata manifes, atau paket yang dapat diinstal. Plugin yang ada dapat diinstal dari ClawHub, npm, git, direktori lokal, atau arsip.Instal dan konfigurasikan plugin | Membangun plugin | Plugin SDK

Kategori alat bawaan

Tabel ini mencantumkan alat representatif agar Anda dapat mengenali permukaannya. Ini bukan referensi kebijakan lengkap. Untuk grup, default, dan semantik allow/deny yang tepat, gunakan Alat dan penyedia kustom.
KategoriGunakan ketika agen perlu…Alat representatifBaca selanjutnya
RuntimeMenjalankan perintah, mengelola proses, atau menggunakan analisis Python berbasis penyediaexec, process, code_executionExec, Eksekusi kode
FileMembaca dan mengubah file workspaceread, write, edit, apply_patchTerapkan patch
WebMencari di web, mencari posting X, atau mengambil konten halaman yang dapat dibacaweb_search, x_search, web_fetchAlat web, Pengambilan web
BrowserMengoperasikan sesi browserbrowserBrowser
Pesan dan channelMengirim balasan atau tindakan channelmessageKirim agen
Sesi dan agenMemeriksa sesi, mendelegasikan pekerjaan, mengarahkan run lain, atau melaporkan statussessions_*, subagents, agents_list, session_statusSub-agen, Alat sesi
OtomatisasiMenjadwalkan pekerjaan atau merespons peristiwa latar belakangcron, heartbeat_respondOtomatisasi
Gateway dan nodeMemeriksa status Gateway atau perangkat target yang dipasangkangateway, nodesKonfigurasi Gateway, Node
MediaMenganalisis, menghasilkan, atau mengucapkan mediaimage, image_generate, music_generate, video_generate, ttsIkhtisar media
Katalog PI besarMencari dan memanggil banyak alat yang memenuhi syarat tanpa mengirim setiap skema ke modeltool_search_code, tool_search, tool_describePencarian Alat
Tool Search adalah permukaan agen PI eksperimental. Run harness Codex menggunakan mode kode native Codex, pencarian alat native, alat dinamis tertunda, dan panggilan alat bertingkat, bukan tools.toolSearch.

Alat yang disediakan plugin

Plugin dapat mendaftarkan alat tambahan. Penulis plugin menghubungkan alat melalui api.registerTool(...) dan contracts.tools milik manifes; gunakan Plugin SDK dan Manifes plugin untuk detail kontrak. Alat umum yang disediakan plugin meliputi:
  • Diff untuk merender diff file dan markdown
  • Tugas LLM untuk langkah alur kerja khusus JSON
  • Lobster untuk alur kerja bertipe dengan persetujuan yang dapat dilanjutkan
  • Tokenjuice untuk memadatkan output alat exec dan bash yang berisik
  • Pencarian Alat untuk menemukan dan memanggil katalog alat besar tanpa menaruh setiap skema di prompt
  • Canvas untuk kontrol Canvas node dan rendering A2UI

Konfigurasikan akses dan persetujuan

Kebijakan alat diberlakukan sebelum panggilan model. Jika kebijakan menghapus alat, model tidak menerima skema alat tersebut untuk giliran itu. Sebuah run dapat kehilangan alat karena konfigurasi global, konfigurasi per agen, kebijakan channel, pembatasan penyedia, aturan sandbox, gating khusus pemilik, atau ketersediaan plugin.

Perluas kemampuan

Pilih jalur ekstensi berdasarkan pekerjaan yang perlu dilakukan OpenClaw:
  • Instal atau kelola plugin yang ada dengan Plugin.
  • Bangun integrasi, penyedia, channel, alat, atau hook baru dengan Membangun plugin.
  • Tambahkan atau sesuaikan instruksi agen yang dapat digunakan ulang dengan Skills dan Membuat Skills.
  • Paketkan materi alur kerja yang dapat digunakan ulang dengan Workshop Skills ketika alur kerja termasuk dalam bundle Skills yang didistribusikan plugin.
  • Gunakan Plugin SDK dan Manifes plugin ketika Anda memerlukan kontrak implementasi.

Pecahkan masalah alat yang hilang

Jika model tidak dapat melihat atau memanggil alat, mulai dengan kebijakan efektif untuk giliran saat ini:
  1. Periksa profil aktif, tools.allow, dan tools.deny di Alat dan penyedia kustom.
  2. Periksa pembatasan khusus penyedia di Alat dan penyedia kustom dan pastikan penyedia model yang dipilih mendukung bentuk alat tersebut.
  3. Periksa izin channel, status sandbox, dan akses elevated dengan Sandbox vs kebijakan alat vs elevated dan Exec yang ditingkatkan.
  4. Periksa apakah plugin pemilik sudah diinstal dan diaktifkan di Plugin.
  5. Untuk run yang didelegasikan, periksa pembatasan per agen di Pembatasan sandbox dan alat per agen.
  6. Untuk katalog PI besar, pastikan apakah run menggunakan eksposur alat langsung atau Pencarian Alat.

Terkait

  • Otomatisasi untuk cron, tugas, heartbeat, komitmen, hook, standing order, dan Task Flow
  • Agen untuk model agen, sesi, memori, dan koordinasi multi-agen
  • Alat dan penyedia kustom untuk referensi kebijakan alat kanonis
  • Plugin untuk instalasi dan manajemen plugin
  • Plugin SDK untuk referensi penulis plugin
  • Skills untuk urutan pemuatan, gating, dan konfigurasi Skills
  • Pencarian Alat untuk penemuan katalog alat PI yang ringkas