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.
openclaw hooks
Ajan kancalarını yönetin (/new, /reset ve Gateway başlangıcı gibi komutlar için olay güdümlü otomasyonlar).
openclaw hooks komutunu alt komut olmadan çalıştırmak, openclaw hooks list ile eşdeğerdir.
İlgili:
- Kancalar: Kancalar
- Plugin kancaları: Plugin kancaları
Tüm kancaları listeleme
--eligible: Yalnızca uygun kancaları gösterir (gereksinimler karşılanmış)--json: JSON olarak çıktı verir-v, --verbose: Eksik gereksinimler dahil ayrıntılı bilgileri gösterir
Kanca bilgilerini alma
<name>: Kanca adı veya kanca anahtarı (ör.session-memory)
--json: JSON olarak çıktı verir
Kancaların uygunluğunu denetleme
--json: JSON olarak çıktı verir
Bir kancayı etkinleştirme
~/.openclaw/openclaw.json).
Not: Çalışma alanı kancaları, burada veya yapılandırmada etkinleştirilene kadar varsayılan olarak devre dışıdır. Plugin tarafından yönetilen kancalar openclaw hooks list içinde plugin:<id> gösterir ve buradan etkinleştirilemez/devre dışı bırakılamaz. Bunun yerine Plugin’i etkinleştirin/devre dışı bırakın.
Argümanlar:
<name>: Kanca adı (ör.session-memory)
- Kancanın var olup olmadığını ve uygun olup olmadığını denetler
- Yapılandırmanızda
hooks.internal.entries.<name>.enabled = truedeğerini günceller - Yapılandırmayı diske kaydeder
<workspace>/hooks/ içinden geldiyse, Gateway’in bunu yüklemesinden önce
bu katılım adımı gerekir.
Etkinleştirdikten sonra:
- Kancaların yeniden yüklenmesi için gateway’i yeniden başlatın (macOS’ta menü çubuğu uygulamasını yeniden başlatın veya geliştirmede gateway sürecinizi yeniden başlatın).
Bir kancayı devre dışı bırakma
<name>: Kanca adı (ör.command-logger)
- Kancaların yeniden yüklenmesi için gateway’i yeniden başlatın
Notlar
openclaw hooks list --json,info --jsonvecheck --json, yapılandırılmış JSON’u doğrudan stdout’a yazar.- Plugin tarafından yönetilen kancalar burada etkinleştirilemez veya devre dışı bırakılamaz; bunun yerine sahibi olan Plugin’i etkinleştirin veya devre dışı bırakın.
Kanca paketlerini yükleme
openclaw hooks install uyumluluk takma adı olarak çalışmaya devam eder, ancak bir
kullanımdan kaldırma uyarısı yazdırır ve openclaw plugins install komutuna yönlendirir.
Npm tanımları yalnızca registry kapsamındadır (paket adı + isteğe bağlı tam sürüm veya
dist-tag). Git/URL/file tanımları ve semver aralıkları reddedilir. Bağımlılık
yüklemeleri, kabuğunuzda global npm yükleme ayarları olsa bile güvenlik için
--ignore-scripts ile proje yerelinde çalışır.
Çıplak tanımlar ve @latest kararlı kanalda kalır. npm bunlardan herhangi birini
ön sürüme çözümlerse OpenClaw durur ve @beta/@rc gibi bir ön sürüm etiketiyle
veya tam bir ön sürüm numarasıyla açıkça katılmanızı ister.
Ne yapar:
- Kanca paketini
~/.openclaw/hooks/<id>içine kopyalar - Yüklü kancaları
hooks.internal.entries.*içinde etkinleştirir - Yüklemeyi
hooks.internal.installsaltında kaydeder
-l, --link: Yerel bir dizini kopyalamak yerine bağlar (hooks.internal.load.extraDirsiçine ekler)--pin: npm yüklemelerinihooks.internal.installsiçinde tam çözümlenmişname@versionolarak kaydeder
.zip, .tgz, .tar.gz, .tar
Örnekler:
Kanca paketlerini güncelleme
openclaw hooks update uyumluluk takma adı olarak çalışmaya devam eder, ancak bir
kullanımdan kaldırma uyarısı yazdırır ve openclaw plugins update komutuna yönlendirir.
Seçenekler:
--all: İzlenen tüm kanca paketlerini günceller--dry-run: Yazmadan neyin değişeceğini gösterir
--yes kullanın.
Paketle gelen kancalar
session-memory
/new veya /reset verdiğinizde oturum bağlamını belleğe kaydeder.
Etkinleştir:
~/.openclaw/workspace/memory/YYYY-MM-DD-HHMM.md. Model tarafından oluşturulan dosya adı slug’ları için hooks.internal.entries.session-memory.llmSlug: true ayarlayın.
Ayrıca bakın: session-memory belgeleri
bootstrap-extra-files
agent:bootstrap sırasında ek bootstrap dosyaları (örneğin monorepo yerelinde AGENTS.md / TOOLS.md) enjekte eder.
Etkinleştir:
command-logger
Tüm komut olaylarını merkezi bir denetim dosyasına kaydeder. Etkinleştir:~/.openclaw/logs/commands.log
Günlükleri görüntüle:
boot-md
Gateway başladığında (kanallar başladıktan sonra)BOOT.md çalıştırır.
Olaylar: gateway:startup
Etkinleştir: