Langsung ke konten utama
Fitur eksperimental di OpenClaw adalah permukaan pratinjau yang harus diaktifkan secara eksplisit. Fitur ini berada di balik flag eksplisit karena masih membutuhkan uji pemakaian nyata sebelum layak menjadi default stabil atau kontrak publik berumur panjang. Perlakukan fitur ini berbeda dari config normal:
  • Biarkan nonaktif secara default kecuali doc terkait meminta Anda mencobanya.
  • Perkirakan bentuk dan perilaku berubah lebih cepat daripada config stabil.
  • Utamakan jalur stabil terlebih dahulu saat jalur itu sudah ada.
  • Jika Anda menerapkan OpenClaw secara luas, uji flag eksperimental di lingkungan yang lebih kecil sebelum memasukkannya ke baseline bersama.

Flag yang saat ini terdokumentasi

PermukaanKunciGunakan saatSelengkapnya
Runtime model lokalagents.defaults.experimental.localModelLean, agents.list[].experimental.localModelLeanBackend lokal yang lebih kecil atau lebih ketat tersendat oleh permukaan alat default lengkap OpenClawModel Lokal
Pencarian memoriagents.defaults.memorySearch.experimental.sessionMemoryAnda ingin memory_search mengindeks transkrip sesi sebelumnya dan menerima biaya penyimpanan/pengindeksan tambahanReferensi konfigurasi memori
Harness Codexplugins.entries.codex.config.appServer.experimental.sandboxExecServerAnda ingin app-server Codex native 0.132.0 atau lebih baru menargetkan exec-server berbasis sandbox OpenClaw alih-alih menonaktifkan Code ModeReferensi harness Codex
Alat perencanaan terstrukturtools.experimental.planToolAnda ingin alat update_plan terstruktur diekspos untuk pelacakan kerja multi-langkah di runtime dan UI yang kompatibelReferensi konfigurasi Gateway

Mode ramping model lokal

agents.defaults.experimental.localModelLean: true adalah katup pelepas tekanan untuk setup model lokal yang lebih lemah. Saat aktif, OpenClaw menghapus tiga alat default — browser, cron, dan message — dari permukaan alat agent pada setiap giliran. Ini juga menjadikan run tersebut default ke kontrol Pencarian Alat terstruktur saat tools.toolSearch tidak dikonfigurasi secara eksplisit, sehingga katalog alat plugin, MCP, atau klien yang lebih besar tetap berada di balik tool_search, tool_describe, dan tool_call alih-alih ditumpahkan ke prompt. Run yang memerlukan pengiriman message langsung tetap mempertahankan alat itu secara langsung alih-alih mengaktifkan default Pencarian Alat mode ramping. Gunakan agents.list[].experimental.localModelLean untuk mengaktifkan atau menonaktifkan perilaku yang sama untuk satu agent yang dikonfigurasi.

Mengapa tiga alat ini

Tiga alat ini memiliki deskripsi terbesar dan bentuk parameter terbanyak dalam runtime default OpenClaw. Pada backend kompatibel OpenAI dengan konteks kecil atau lebih ketat, itulah perbedaan antara:
  • Skema alat muat dengan rapi dalam prompt vs. mendesak riwayat percakapan.
  • Model memilih alat yang tepat vs. menghasilkan panggilan alat yang salah bentuk karena terlalu banyak skema yang tampak mirip.
  • Adapter Chat Completions tetap berada dalam batas output terstruktur server vs. memicu 400 karena ukuran payload panggilan alat.
Menghapusnya tidak diam-diam mengubah ulang kabel OpenClaw — ini hanya membuat daftar alat langsung lebih pendek. Model masih memiliki read, write, edit, exec, apply_patch, pencarian/pengambilan web (saat dikonfigurasi), memori, serta alat sesi/agent yang tersedia. Katalog tambahan tetap dapat dipanggil melalui Pencarian Alat kecuali Anda secara eksplisit menetapkan tools.toolSearch: false.

Kapan mengaktifkannya

Aktifkan mode ramping saat Anda sudah membuktikan bahwa model dapat berbicara ke Gateway tetapi giliran agent lengkap bermasalah. Rantai sinyal tipikalnya adalah:
  1. openclaw infer model run --gateway --model <ref> --prompt "Reply with exactly: pong" berhasil.
  2. Giliran agent normal gagal dengan panggilan alat yang salah bentuk, prompt yang terlalu besar, atau model mengabaikan alatnya.
  3. Mengaktifkan localModelLean: true mengatasi kegagalan tersebut.

Kapan membiarkannya nonaktif

Jika backend Anda menangani runtime default lengkap dengan bersih, biarkan ini nonaktif. Mode ramping adalah workaround, bukan default. Fitur ini ada karena beberapa stack lokal memerlukan permukaan alat yang lebih kecil agar berperilaku baik; model hosted dan rig lokal dengan sumber daya memadai tidak memerlukannya. Mode ramping juga tidak menggantikan tools.profile, tools.allow/tools.deny, atau pintu keluar darurat model compat.supportsTools: false. Jika Anda membutuhkan permukaan alat yang lebih sempit secara permanen untuk agent tertentu, utamakan knob stabil tersebut daripada flag eksperimental. Jika Anda sudah menyesuaikan Pencarian Alat secara global, OpenClaw membiarkan config operator tersebut apa adanya. Tetapkan tools.toolSearch: false untuk keluar dari default Pencarian Alat mode ramping.

Aktifkan

{
  agents: {
    defaults: {
      experimental: {
        localModelLean: true,
      },
    },
  },
}
Untuk satu agent saja:
{
  agents: {
    list: [
      {
        id: "local",
        model: "lmstudio/gemma-4-e4b-it",
        experimental: {
          localModelLean: true,
        },
      },
    ],
  },
}
Mulai ulang Gateway setelah mengubah flag, lalu konfirmasi daftar alat yang dipangkas dengan:
openclaw status --deep
Output status mendalam mencantumkan alat agent yang aktif; browser, cron, dan message seharusnya tidak ada saat mode ramping aktif kecuali mode pengiriman saat ini memaksa balasan message langsung.

Eksperimental bukan berarti tersembunyi

Jika sebuah fitur bersifat eksperimental, OpenClaw harus mengatakannya dengan jelas di docs dan di jalur config itu sendiri. Yang tidak boleh dilakukan adalah menyelundupkan perilaku pratinjau ke dalam knob default yang tampak stabil dan berpura-pura itu normal. Begitulah permukaan config menjadi berantakan.

Terkait