CLI commands
Pluginler
Gateway Pluginlarını, hook paketlerini ve uyumlu bundle’ları yönetin.
Plugin kurma, etkinleştirme ve sorun giderme için son kullanıcı kılavuzu.
Kurma, listeleme, güncelleme, kaldırma ve yayımlama için hızlı örnekler.
Bundle uyumluluk modeli.
Manifest alanları ve yapılandırma şeması.
Plugin kurulumları için güvenlik sıkılaştırması.
Komutlar
OmeniaClaw plugins listOmeniaClaw plugins list --enabledOmeniaClaw plugins list --verboseOmeniaClaw plugins list --jsonOmeniaClaw plugins search <query>OmeniaClaw plugins search <query> --limit 20OmeniaClaw plugins search <query> --jsonOmeniaClaw plugins install <path-or-spec>OmeniaClaw plugins inspect <id>OmeniaClaw plugins inspect <id> --runtimeOmeniaClaw plugins inspect <id> --jsonOmeniaClaw plugins inspect --allOmeniaClaw plugins info <id>OmeniaClaw plugins enable <id>OmeniaClaw plugins disable <id>OmeniaClaw plugins registryOmeniaClaw plugins registry --refreshOmeniaClaw plugins uninstall <id>OmeniaClaw plugins doctorOmeniaClaw plugins update <id-or-npm-spec>OmeniaClaw plugins update --allOmeniaClaw plugins marketplace list <marketplace>OmeniaClaw plugins marketplace list <marketplace> --jsonYavaş kurulum, inceleme, kaldırma veya kayıt yenileme araştırması için komutu
OmeniaClaw_PLUGIN_LIFECYCLE_TRACE=1 ile çalıştırın. İz, aşama sürelerini stderr’e yazar
ve JSON çıktısını ayrıştırılabilir tutar. Bkz. Hata ayıklama.
Kurulum
OmeniaClaw plugins search "calendar" # search ClawHub pluginsOmeniaClaw plugins install <package> # npm by defaultOmeniaClaw plugins install clawhub:<package> # ClawHub onlyOmeniaClaw plugins install npm:<package> # npm onlyOmeniaClaw plugins install npm-pack:<path.tgz> # local npm pack through npm install semanticsOmeniaClaw plugins install git:github.com/<owner>/<repo> # git repoOmeniaClaw plugins install git:github.com/<owner>/<repo>@<ref>OmeniaClaw plugins install <package> --force # overwrite existing installOmeniaClaw plugins install <package> --pin # pin versionOmeniaClaw plugins install <package> --dangerously-force-unsafe-installOmeniaClaw plugins install <path> # local pathOmeniaClaw plugins install <plugin>@<marketplace> # marketplaceOmeniaClaw plugins install <plugin> --marketplace <name> # marketplace (explicit)OmeniaClaw plugins install <plugin> --marketplace https://github.com/<owner>/<repo>Kurulum zamanı kurulumlarını test eden bakımcılar, korumalı ortam değişkenleriyle otomatik Plugin kurulum kaynaklarını geçersiz kılabilir. Bkz. Plugin kurulum geçersiz kılmaları.
plugins search, kurulabilir Plugin paketleri için ClawHub’ı sorgular ve
kuruluma hazır paket adlarını yazdırır. Skills değil, code-plugin ve bundle-plugin paketlerini arar. ClawHub Skills için OmeniaClaw skills search kullanın.
Yapılandırma include’ları ve geçersiz yapılandırma onarımı
plugins bölümünüz tek dosyalı bir $include ile destekleniyorsa, plugins install/update/enable/disable/uninstall bu dahil edilen dosyaya yazar ve OmeniaClaw.json dosyasına dokunmaz. Kök include’lar, include dizileri ve kardeş geçersiz kılmaları olan include’lar düzleştirmek yerine kapalı şekilde başarısız olur. Desteklenen biçimler için Yapılandırma include’ları bölümüne bakın.
Kurulum sırasında yapılandırma geçersizse, plugins install normalde kapalı şekilde başarısız olur ve önce OmeniaClaw doctor --fix çalıştırmanızı söyler. Gateway başlatma ve sıcak yeniden yükleme sırasında, geçersiz Plugin yapılandırması diğer geçersiz yapılandırmalar gibi kapalı şekilde başarısız olur; OmeniaClaw doctor --fix geçersiz Plugin girdisini karantinaya alabilir. Belgelenen tek kurulum zamanı istisnası, açıkça OmeniaClaw.install.allowInvalidConfigRecovery için katılım belirten Pluginlar için dar kapsamlı bir birlikte gelen Plugin kurtarma yoludur.
--force ve yeniden kurulum ile güncelleme
--force, mevcut kurulum hedefini yeniden kullanır ve zaten kurulmuş bir Pluginı veya hook paketini yerinde üzerine yazar. Aynı kimliği yeni bir yerel yoldan, arşivden, ClawHub paketinden veya npm yapıtından bilinçli olarak yeniden kurarken kullanın. Zaten izlenen bir npm Pluginının rutin yükseltmeleri için OmeniaClaw plugins update <id-or-npm-spec> tercih edin.
Zaten kurulmuş bir Plugin kimliği için plugins install çalıştırırsanız OmeniaClaw durur ve normal bir yükseltme için sizi plugins update <id-or-npm-spec> komutuna veya mevcut kurulumu farklı bir kaynaktan gerçekten üzerine yazmak istediğinizde plugins install <package> --force komutuna yönlendirir.
--pin kapsamı
--pin yalnızca npm kurulumlarına uygulanır. git: kurulumlarıyla desteklenmez; sabitlenmiş bir kaynak istediğinizde git:github.com/acme/[email protected] gibi açık bir git ref kullanın. --marketplace ile desteklenmez, çünkü marketplace kurulumları npm spec yerine marketplace kaynak meta verilerini kalıcı hale getirir.
--dangerously-force-unsafe-install
--dangerously-force-unsafe-install, yerleşik tehlikeli kod tarayıcısındaki hatalı pozitifler için acil durum seçeneğidir. Yerleşik tarayıcı critical bulgular bildirdiğinde bile kurulumun devam etmesine izin verir, ancak Plugin before_install hook politika engellerini atlatmaz ve tarama başarısızlıklarını atlatmaz.
Bu CLI bayrağı Plugin kurulum/güncelleme akışlarına uygulanır. Gateway destekli skill bağımlılık kurulumları eşleşen dangerouslyForceUnsafeInstall istek geçersiz kılmasını kullanırken, OmeniaClaw skills install ayrı bir ClawHub skill indirme/kurma akışı olarak kalır.
ClawHub’da yayımladığınız bir Plugin bir kayıt taraması tarafından engellenirse ClawHub bölümündeki yayımlayıcı adımlarını kullanın.
Hook paketleri ve npm spec’leri
plugins install, package.json içinde OmeniaClaw.hooks sunan hook paketleri için de kurulum yüzeyidir. Paket kurulumu için değil, filtrelenmiş hook görünürlüğü ve hook başına etkinleştirme için OmeniaClaw hooks kullanın.
Npm spec’leri yalnızca kayıt içindir (paket adı + isteğe bağlı tam sürüm veya dist-tag). Git/URL/dosya spec’leri ve semver aralıkları reddedilir. Kabuğunuzda global npm kurulum ayarları olsa bile, bağımlılık kurulumları güvenlik için --ignore-scripts ile proje yerelinde çalışır. Yönetilen Plugin npm kökleri OmeniaClaw’ın paket düzeyi npm overrides değerlerini devralır, böylece ana makine güvenlik sabitlemeleri hoist edilmiş Plugin bağımlılıklarına da uygulanır.
Npm çözümlemesini açık hale getirmek istediğinizde npm:<package> kullanın. Çıplak paket spec’leri de başlatma geçişi sırasında doğrudan npm’den kurulur.
Çıplak spec’ler ve @latest kararlı hatta kalır. 2026.5.3-1 gibi OmeniaClaw tarih damgalı düzeltme sürümleri bu denetim için kararlı sürümlerdir. Npm bunlardan herhangi birini prerelease’e çözümlerse OmeniaClaw durur ve @beta/@rc gibi bir prerelease etiketi veya @1.2.3-beta.4 gibi tam bir prerelease sürümüyle açıkça katılım yapmanızı ister.
Çıplak bir kurulum spec’i resmi bir Plugin kimliğiyle eşleşirse (örneğin diffs), OmeniaClaw katalog girdisini doğrudan kurar. Aynı ada sahip bir npm paketi kurmak için açık kapsamlı bir spec kullanın (örneğin @scope/diffs).
Git depoları
Doğrudan bir git deposundan kurmak için git:<repo> kullanın. Desteklenen biçimler arasında git:github.com/owner/repo, git:owner/repo, tam https://, ssh://, git://, file:// ve git@host:owner/repo.git klon URL’leri bulunur. Kurulumdan önce bir dalı, etiketi veya commit’i checkout yapmak için @<ref> veya #<ref> ekleyin.
Git kurulumları geçici bir dizine klonlar, varsa istenen ref’i checkout eder, ardından normal Plugin dizin kurucusunu kullanır. Bu, manifest doğrulamasının, tehlikeli kod taramasının, paket yöneticisi kurulum işinin ve kurulum kayıtlarının npm kurulumları gibi davrandığı anlamına gelir. Kaydedilen git kurulumları, kaynak URL/ref bilgisiyle birlikte çözümlenen commit’i içerir; böylece OmeniaClaw plugins update kaynağı daha sonra yeniden çözümleyebilir.
Git’ten kurduktan sonra gateway yöntemleri ve CLI komutları gibi çalışma zamanı kayıtlarını doğrulamak için OmeniaClaw plugins inspect <id> --runtime --json kullanın. Plugin api.registerCli ile bir CLI kökü kaydettiyse, bu komutu doğrudan OmeniaClaw kök CLI üzerinden yürütün; örneğin OmeniaClaw demo-plugin ping.
Arşivler
Desteklenen arşivler: .zip, .tgz, .tar.gz, .tar. Yerel OmeniaClaw Plugin arşivleri, çıkarılan Plugin kökünde geçerli bir OmeniaClaw.plugin.json içermelidir; yalnızca package.json içeren arşivler OmeniaClaw kurulum kayıtlarını yazmadan önce reddedilir.
Dosya bir npm-pack tarball’ı olduğunda ve kayıt kurulumlarının kullandığı aynı yönetilen npm kökü kurulum yolunu
test etmek istediğinizde npm-pack:<path.tgz> kullanın;
buna package-lock.json doğrulaması, hoist edilmiş bağımlılık taraması ve
npm kurulum kayıtları dahildir. Düz arşiv yolları hâlâ yerel arşivler olarak
Plugin extensions kökü altında kurulur.
Claude marketplace kurulumları da desteklenir.
ClawHub kurulumları açık bir clawhub:<package> konumlayıcısı kullanır:
OmeniaClaw plugins install clawhub:OmeniaClaw-codex-app-serverOmeniaClaw plugins install clawhub:[email protected]Çıplak npm uyumlu Plugin spec’leri başlatma geçişi sırasında varsayılan olarak npm’den kurulur:
OmeniaClaw plugins install OmeniaClaw-codex-app-serverYalnızca npm çözümlemesini açık hale getirmek için npm: kullanın:
OmeniaClaw plugins install npm:OmeniaClaw-codex-app-serverOmeniaClaw plugins install npm:@scope/[email protected]OmeniaClaw, kurulumdan önce ilan edilen Plugin API / minimum Gateway uyumluluğunu denetler. Seçilen ClawHub sürümü bir ClawPack yapıtı yayımladığında OmeniaClaw, sürümlendirilmiş npm-pack .tgz dosyasını indirir, ClawHub özet üst bilgisini ve yapıt özetini doğrular, ardından bunu normal arşiv yolu üzerinden kurar. ClawPack meta verisi olmayan eski ClawHub sürümleri hâlâ eski paket arşivi doğrulama yolu üzerinden kurulur. Kaydedilen kurulumlar, sonraki güncellemeler için ClawHub kaynak meta verilerini, yapıt türünü, npm bütünlüğünü, npm shasum değerini, tarball adını ve ClawPack özet bilgilerini saklar.
Sürümlendirilmemiş ClawHub kurulumları, OmeniaClaw plugins update komutunun daha yeni ClawHub sürümlerini izleyebilmesi için sürümlendirilmemiş bir kayıtlı spec tutar; clawhub:[email protected] ve clawhub:pkg@beta gibi açık sürüm veya etiket seçicileri o seçiciye sabitlenmiş kalır.
Marketplace kısaltması
Marketplace adı Claude'un ~/.claude/plugins/known_marketplaces.json konumundaki yerel kayıt defteri önbelleğinde varsa plugin@marketplace kısaltmasını kullanın:
OmeniaClaw plugins marketplace list <marketplace-name>OmeniaClaw plugins install <plugin-name>@<marketplace-name>Marketplace kaynağını açıkça geçirmek istediğinizde --marketplace kullanın:
OmeniaClaw plugins install <plugin-name> --marketplace <marketplace-name>OmeniaClaw plugins install <plugin-name> --marketplace <owner/repo>OmeniaClaw plugins install <plugin-name> --marketplace https://github.com/<owner>/<repo>OmeniaClaw plugins install <plugin-name> --marketplace ./my-marketplaceMarketplace kaynakları
~/.claude/plugins/known_marketplaces.jsoniçinden bir Claude bilinen-marketplace adı- yerel bir marketplace kökü veya
marketplace.jsonyolu owner/repogibi bir GitHub depo kısaltmasıhttps://github.com/owner/repogibi bir GitHub depo URL'si- bir git URL'si
Uzak marketplace kuralları
GitHub veya git üzerinden yüklenen uzak marketplace'ler için Plugin girdileri klonlanan marketplace deposunun içinde kalmalıdır. OmeniaClaw, bu depodan göreli yol kaynaklarını kabul eder ve uzak manifestlerden HTTP(S), mutlak yol, git, GitHub ve diğer yol olmayan Plugin kaynaklarını reddeder.
Yerel yollar ve arşivler için OmeniaClaw şunları otomatik algılar:
- yerel OmeniaClaw Plugin'leri (
OmeniaClaw.plugin.json) - Codex uyumlu paketler (
.codex-plugin/plugin.json) - Claude uyumlu paketler (
.claude-plugin/plugin.jsonveya varsayılan Claude bileşen düzeni) - Cursor uyumlu paketler (
.cursor-plugin/plugin.json)
Listeleme
OmeniaClaw plugins listOmeniaClaw plugins list --enabledOmeniaClaw plugins list --verboseOmeniaClaw plugins list --jsonOmeniaClaw plugins search <query>OmeniaClaw plugins search <query> --limit 20OmeniaClaw plugins search <query> --json--enabledbooleanYalnızca etkin Plugin'leri göster.
--verbosebooleanTablo görünümünden, kaynak/köken/sürüm/etkinleştirme meta verileriyle Plugin başına ayrıntı satırlarına geç.
--jsonbooleanMakine tarafından okunabilir envanter ile kayıt defteri tanılamaları ve paket bağımlılığı kurulum durumu.
plugins search, uzak ClawHub katalog aramasıdır. Yerel durumu incelemez, yapılandırmayı değiştirmez, paket kurmaz veya Plugin çalışma zamanı kodunu yüklemez. Arama sonuçları ClawHub paket adını, ailesini, kanalını, sürümünü, özetini ve OmeniaClaw plugins install clawhub:<package> gibi bir kurulum ipucunu içerir.
Paketlenmiş Docker imajı içinde paketli Plugin çalışması için, Plugin kaynak dizinini /app/extensions/synology-chat gibi eşleşen paketli kaynak yolunun üzerine bind-mount edin. OmeniaClaw bu bağlanmış kaynak katmanını /app/dist/extensions/synology-chat öncesinde keşfeder; düz kopyalanmış bir kaynak dizini etkisiz kalır, böylece normal paketli kurulumlar derlenmiş dist kullanmaya devam eder.
Çalışma zamanı hook hata ayıklaması için:
OmeniaClaw plugins inspect <id> --runtime --json, modül yüklemeli bir inceleme geçişinden kayıtlı hook'ları ve tanılamaları gösterir. Çalışma zamanı incelemesi hiçbir zaman bağımlılık kurmaz; eski bağımlılık durumunu temizlemek veya yapılandırmada başvurulan eksik indirilebilir Plugin'leri kurtarmak içinOmeniaClaw doctor --fixkullanın.OmeniaClaw gateway status --deep --require-rpc, erişilebilir Gateway'i, hizmet/süreç ipuçlarını, yapılandırma yolunu ve RPC sağlığını doğrular.- Paketlenmemiş konuşma hook'ları (
llm_input,llm_output,before_model_resolve,before_agent_reply,before_agent_run,before_agent_finalize,agent_end)plugins.entries.<id>.hooks.allowConversationAccess=truegerektirir.
Yerel bir dizini kopyalamaktan kaçınmak için --link kullanın (plugins.load.paths içine ekler):
OmeniaClaw plugins install -l ./my-pluginPlugin dizini
Plugin kurulum meta verisi kullanıcı yapılandırması değil, makine tarafından yönetilen durumdur. Kurulumlar ve güncellemeler bunu etkin OmeniaClaw durum dizini altında plugins/installs.json dosyasına yazar. Üst düzey installRecords haritası, bozuk veya eksik Plugin manifestleri için kayıtlar dahil olmak üzere kurulum meta verisinin kalıcı kaynağıdır. plugins dizisi, manifestten türetilen soğuk kayıt defteri önbelleğidir. Dosya bir düzenlemeyin uyarısı içerir ve OmeniaClaw plugins update, kaldırma, tanılamalar ve soğuk Plugin kayıt defteri tarafından kullanılır.
OmeniaClaw yapılandırmada gönderilmiş eski plugins.installs kayıtları gördüğünde, çalışma zamanı okumaları bunları OmeniaClaw.json dosyasını yeniden yazmadan uyumluluk girdisi olarak ele alır. Açık Plugin yazmaları ve OmeniaClaw doctor --fix, yapılandırma yazmalarına izin veriliyorsa bu kayıtları Plugin dizinine taşır ve yapılandırma anahtarını kaldırır; yazmalardan biri başarısız olursa kurulum meta verisinin kaybolmaması için yapılandırma kayıtları tutulur.
Kaldırma
OmeniaClaw plugins uninstall <id>OmeniaClaw plugins uninstall <id> --dry-runOmeniaClaw plugins uninstall <id> --keep-filesuninstall, Plugin kayıtlarını plugins.entries içinden, kalıcı Plugin dizininden, Plugin izin/ret listesi girdilerinden ve uygulanabiliyorsa bağlantılı plugins.load.paths girdilerinden kaldırır. --keep-files ayarlanmadığı sürece kaldırma işlemi, OmeniaClaw'un Plugin uzantıları kökü içindeyse izlenen yönetilen kurulum dizinini de kaldırır. Active Memory Plugin'leri için bellek yuvası memory-core değerine sıfırlanır.
Güncelleme
OmeniaClaw plugins update <id-or-npm-spec>OmeniaClaw plugins update --allOmeniaClaw plugins update <id-or-npm-spec> --dry-runOmeniaClaw plugins update @OmeniaClaw/voice-callOmeniaClaw plugins update OmeniaClaw-codex-app-server --dangerously-force-unsafe-installGüncellemeler, yönetilen Plugin dizinindeki izlenen Plugin kurulumlarına ve hooks.internal.installs içindeki izlenen hook-pack kurulumlarına uygulanır.
Plugin kimliği ile npm spec çözümleme
Bir Plugin kimliği geçirdiğinizde OmeniaClaw, o Plugin için kaydedilmiş kurulum spec'ini yeniden kullanır. Bu, daha önce saklanan @beta gibi dist-tag'lerin ve tam sabitlenmiş sürümlerin sonraki update <id> çalıştırmalarında kullanılmaya devam ettiği anlamına gelir.
npm kurulumları için dist-tag veya tam sürüm içeren açık bir npm paket spec'i de geçirebilirsiniz. OmeniaClaw bu paket adını izlenen Plugin kaydına geri çözümler, kurulu Plugin'i günceller ve gelecekte kimlik tabanlı güncellemeler için yeni npm spec'ini kaydeder.
npm paket adını sürüm veya etiket olmadan geçirmek de izlenen Plugin kaydına geri çözümlenir. Bir Plugin tam bir sürüme sabitlenmişse ve onu kayıt defterinin varsayılan yayın hattına geri taşımak istiyorsanız bunu kullanın.
Beta kanalı güncellemeleri
OmeniaClaw plugins update, yeni bir spec geçirmediğiniz sürece izlenen Plugin spec'ini yeniden kullanır. OmeniaClaw update ayrıca etkin OmeniaClaw güncelleme kanalını bilir: beta kanalında, varsayılan hat npm ve ClawHub Plugin kayıtları önce @beta dener, ardından Plugin beta yayını yoksa kaydedilmiş varsayılan/en son spec'e geri döner. Bu geri dönüş bir uyarı olarak bildirilir ve çekirdek güncellemeyi başarısız yapmaz. Tam sürümler ve açık etiketler o seçiciye sabitlenmiş kalır.
Sürüm denetimleri ve bütünlük sapması
Canlı bir npm güncellemesinden önce OmeniaClaw, kurulu paket sürümünü npm kayıt defteri meta verilerine karşı denetler. Kurulu sürüm ve kaydedilmiş yapıt kimliği zaten çözümlenen hedefle eşleşiyorsa güncelleme indirme, yeniden kurma veya OmeniaClaw.json yeniden yazma olmadan atlanır.
Saklanan bir bütünlük karması varsa ve getirilen yapıt karması değişirse OmeniaClaw bunu npm yapıt sapması olarak ele alır. Etkileşimli OmeniaClaw plugins update komutu beklenen ve gerçek karmaları yazdırır ve devam etmeden önce onay ister. Etkileşimsiz güncelleme yardımcıları, çağıran açık bir devam politikası sağlamadıkça kapalı şekilde başarısız olur.
Güncellemede --dangerously-force-unsafe-install
--dangerously-force-unsafe-install, Plugin güncellemeleri sırasında yerleşik tehlikeli kod taraması yanlış pozitifleri için acil durum geçersiz kılması olarak plugins update üzerinde de kullanılabilir. Yine de Plugin before_install politika engellerini veya tarama hatası engellemesini atlamaz ve hook-pack güncellemelerine değil, yalnızca Plugin güncellemelerine uygulanır.
İnceleme
OmeniaClaw plugins inspect <id>OmeniaClaw plugins inspect <id> --runtimeOmeniaClaw plugins inspect <id> --jsonInspect varsayılan olarak Plugin çalışma zamanını içe aktarmadan kimliği, yükleme durumunu, kaynağı, manifest yeteneklerini, politika bayraklarını, tanılamaları, kurulum meta verilerini, paket yeteneklerini ve algılanan MCP veya LSP sunucusu desteğini gösterir. Plugin modülünü yükleyip kayıtlı hook'ları, araçları, komutları, hizmetleri, Gateway yöntemlerini ve HTTP rotalarını eklemek için --runtime ekleyin. Çalışma zamanı incelemesi eksik Plugin bağımlılıklarını doğrudan bildirir; kurulumlar ve onarımlar OmeniaClaw plugins install, OmeniaClaw plugins update ve OmeniaClaw doctor --fix içinde kalır.
Plugin sahipli CLI komutları genellikle kök OmeniaClaw komut grupları olarak kurulur, ancak Plugin'ler OmeniaClaw nodes gibi bir çekirdek üst öğenin altında iç içe komutlar da kaydedebilir. inspect --runtime, cliCommands altında bir komut gösterdikten sonra bunu listelenen yolda çalıştırın; örneğin demo-git kaydeden bir Plugin OmeniaClaw demo-git ping ile doğrulanabilir.
Her Plugin, çalışma zamanında gerçekten kaydettiği şeye göre sınıflandırılır:
- düz-yetenek — tek bir yetenek türü (ör. yalnızca sağlayıcı içeren bir plugin)
- hibrit-yetenek — birden çok yetenek türü (ör. metin + konuşma + görseller)
- yalnızca-hook — yalnızca hook'lar, yetenek veya yüzey yok
- yeteneksiz — araçlar/komutlar/hizmetler var ancak yetenek yok
Yetenek modeli hakkında daha fazlası için Plugin biçimleri bölümüne bakın.
Doktor
OmeniaClaw plugins doctordoctor, plugin yükleme hatalarını, manifest/keşif tanılarını ve uyumluluk bildirimlerini raporlar. Her şey temiz olduğunda No plugin issues detected. yazdırır.
Yapılandırılmış bir plugin diskte mevcutsa ancak yükleyicinin yol güvenliği denetimleri tarafından engelleniyorsa, yapılandırma doğrulaması plugin girdisini korur ve bunu present but blocked olarak raporlar. plugins.entries.<id> veya plugins.allow yapılandırmasını kaldırmak yerine, yol sahipliği ya da herkes tarafından yazılabilir izinler gibi önceki engellenmiş-plugin tanısını düzeltin.
Eksik register/activate dışa aktarımları gibi modül biçimi hataları için, tanı çıktısına kompakt bir dışa aktarım biçimi özeti eklemek üzere OmeniaClaw_PLUGIN_LOAD_DEBUG=1 ile yeniden çalıştırın.
Kayıt
OmeniaClaw plugins registryOmeniaClaw plugins registry --refreshOmeniaClaw plugins registry --jsonYerel plugin kaydı, kurulu plugin kimliği, etkinleştirme durumu, kaynak meta verileri ve katkı sahipliği için OmeniaClaw'ın kalıcı soğuk okuma modelidir. Normal başlatma, sağlayıcı sahip araması, kanal kurulum sınıflandırması ve plugin envanteri, plugin runtime modüllerini içe aktarmadan bunu okuyabilir.
Kalıcı kaydın mevcut, güncel veya eski olup olmadığını incelemek için plugins registry kullanın. Kalıcı plugin indeksi, yapılandırma ilkesi ve manifest/paket meta verilerinden yeniden oluşturmak için --refresh kullanın. Bu bir onarım yoludur, runtime etkinleştirme yolu değildir.
OmeniaClaw doctor --fix, kayıtla ilişkili yönetilen npm sapmalarını da onarır: yönetilen plugin npm kökü altında öksüz veya kurtarılmış bir @OmeniaClaw/* paketi paketlenmiş bir plugin'i gölgelerse, doctor bu eski paketi kaldırır ve başlatmanın paketlenmiş manifeste göre doğrulanması için kaydı yeniden oluşturur. Doctor ayrıca ana makine OmeniaClaw paketini, peerDependencies.OmeniaClaw bildiren yönetilen npm plugin'lerine yeniden bağlar; böylece OmeniaClaw/plugin-sdk/* gibi paket yerelindeki runtime içe aktarımları güncellemelerden veya npm onarımlarından sonra çözümlenir.
Pazar Yeri
OmeniaClaw plugins marketplace list <source>OmeniaClaw plugins marketplace list <source> --jsonPazar yeri listesi yerel bir pazar yeri yolunu, bir marketplace.json yolunu, owner/repo gibi bir GitHub kısaltmasını, bir GitHub repo URL'sini veya bir git URL'sini kabul eder. --json, çözümlenen kaynak etiketinin yanı sıra ayrıştırılmış pazar yeri manifestini ve plugin girdilerini yazdırır.