Ana içeriğe atla
Bu sayfa, Mayıs 2026 OpenClaw performans, paket boyutu, bağımlılık ve shrinkwrap temizliğinin arkasındaki kanıtları kaydeder. Herkese açık blog yazısının teknik eşlikçisidir. Burada iki denetim birleştirilmiştir:
  • Sürüm performans taraması: v2026.5.28 sürümünden kararlı v2026.4.23 sürümüne kadar GitHub Releases; OpenClaw Performance iş akışı, profile=smoke, sahte sağlayıcı hattı kullanılarak. Çoğu etiket satırı tek örnektir; v2026.5.27 ve v2026.5.28 satırları en son repeat-3 sürüm dalı yapıtlarını kullanır.
  • Önceki Nisan bağlamı: v2026.4.1 ile v2026.5.2 arasındaki yayımlanmış clawgrit-reports sahte sağlayıcı temel değerleri; yalnızca bozuk Nisan sonu sürümlerini herkese açık performans temel değeri olarak ele almamak için kullanılmıştır.
  • Kurulum ayak izi taraması: boyut için du -sk node_modules ve paket örneği sayımları için bir node_modules yürüyüşüyle, geçici paketlere taze npm install --ignore-scripts kurulumları.
  • npm paket boyutu taraması: yayımlanmış sürümler için npm pack openclaw@<version> --dry-run --json; sıkıştırılmış tarball boyutu, açılmış boyut ve dosya sayısı kaydedilerek.
Ana performans taraması, v2026.5.27 ve v2026.5.28 satırları dışında etiket başına bir smoke örneği kullanır; bu iki satır en son repeat-3 sürüm dalı yapıtlarını kullanır. Önceki Nisan bağlamı, clawgrit-reports içindeki yayımlanmış repeat-3 medyanlarını kullanır. Sayıları sürüm geçidi istatistikleri olarak değil, eğilim kanıtı ve regresyon avlama sinyali olarak ele alın.

Anlık Görünüm

Performans kapsamı: 77 istenen sürüm, 74 yapıt destekli nokta ve 3 kullanılamayan CI çalıştırması. Ölçülen en son kararlı nokta: v2026.5.28.

Stable agent turn

5,1 kat daha hızlı soğuk dönüş
  • v2026.4.14: 9,8 sn
  • v2026.5.28: 1,9 sn

Published package

17,9 MB tarballEn son kararlı paket, Mart ayındaki 43,3 MB paket boyutu zirvesinden aşağıda.

Latest stable install

361,7 MiB taze kurulumv2026.5.28 iç içe OpenClaw bağımlılık ağacını keskin biçimde azaltır, ancak yerel kurulum denetiminde daha küçük bir 259,7 MiB iç içe ağaç hâlâ kalır.

Dependency graph

300 kurulu paketEn son kararlı sürüm; betikler devre dışı bırakılmış taze bir kurulumda benzersiz paket adı/sürüm kökleri olarak ölçülmüştür.

Kurulum Ayak İzi Zaman Çizelgesi

Monthly high

645 bağımlılık2026.2.26, bu örnekte aylık bağımlılık sayısı zirvesiydi.

Shrinkwrap introduced

1.020,6 MB kurulum2026.5.22, kök shrinkwrap ekledi ve bir paket şekli sorununu açığa çıkardı: 911,8 MB, iç içe openclaw/node_modules altına indi.

Latest stable

361,7 MiB kurulum2026.5.28, taze kurulum boyutunu 2026.5.27 sürümüne göre %52,8 azaltır, ancak hâlâ 259,7 MiB iç içe OpenClaw ağacı kurar.

Dependency graph

300 paket kökü2026.5.28, 2026.5.27 sürümünden 71 daha az benzersiz paket adı/sürüm kökü kurar.
Shrinkwrap tek başına sorun değildi. Kötü paket şekli sorundu. v2026.5.28 hâlâ shrinkwrap ile gelir, ancak iç içe bağımlılık ağacı çok daha küçüktür ve yerel denetimde tüm platformları kapsayan canvas yayılımı kaybolmuştur.

5.28’de Neler Değişti

v2026.5.27 ile v2026.5.28 arasındaki temizlik, yeteneklerin kendisini kaldırmak yerine varsayılan kurulum grafiğini azalttı.

Kök varsayılan grafik

Benzersiz paket adı/sürüm kökleri 371’den 300’e düştü. Paket örnekleri 372’den 301’e düştü.

İç içe ağaç

İç içe openclaw/node_modules, aynı yerel kurulum denetiminde 656.1MiB’den 259.7MiB’ye düştü.

Yerel isteğe bağlı koniler

Tüm platformları kapsayan @napi-rs/canvas yerel paket konisi artık varsayılan kuruluma dahil olmuyor.

Tedarik zinciri yüzeyi

Daha az varsayılan paket; varsayılan olarak güvenilecek daha az tarball, bakımcı, yerel ikili dosya, kurulum zamanı davranışı ve geçişli güncelleme yolu demektir.

Öne Çıkan Sayılar

Nisan sonundaki bozuk satırları herkese açık performans temel çizgileri olarak kullanmayın. v2026.4.23 ve v2026.4.29 yararlı regresyon kanıtlarıdır, ancak büyük 14x tarzı deltalar çoğunlukla kötü bir yayın hattından toparlanmayı açıklar. Blog anlatımı için ölçek olarak daha erken Nisan yayımlanmış temel çizgisini kullanın:
MetrikErken Nisan temel çizgisiv2026.5.28Delta
Soğuk ajan turu9,819ms1,908ms%80.6 daha düşük, 5.1x daha hızlı
Sıcak ajan turu7,458ms1,870ms%74.9 daha düşük, 4.0x daha hızlı
Ajan tepe RSS686.2MB581.0MB%15.3 daha düşük
Erken Nisan temel çizgisi, yayımlanmış clawgrit-reports sahte sağlayıcı çalıştırmasındaki v2026.4.14 sürümüdür. Bu çalıştırma repeat 3 kullandı ve yalnızca tanılama zaman çizelgesi yayımlanmadığı için başarısız oldu; soğuk, sıcak ve RSS medyanları kaba ölçek olarak hâlâ yararlıdır. Bunu yayın kapısı istatistiği değil, anlatı bağlamı olarak değerlendirin. Mayıs taraması içinde en son yayın dalı satırı v2026.5.2’den belirgin şekilde ilerledi:
Metrikv2026.5.2v2026.5.28Delta
Soğuk ajan turu3,897ms1,908ms%51.0 daha düşük
Sıcak ajan turu3,610ms1,870ms%48.2 daha düşük
Ajan tepe RSS613.7MB581.0MB%5.3 daha düşük
Önceki kararlı yayınla karşılaştırıldığında:
Metrikv2026.5.27v2026.5.28Delta
Soğuk ajan turu2,231ms1,908ms%14.5 daha düşük
Sıcak ajan turu2,226ms1,870ms%16.0 daha düşük
Ajan tepe RSS649.0MB581.0MB%10.5 daha düşük

Kurulum ayak izi

MetrikTemel çizgiv2026.5.28Delta
2026.5.22 zirvesinden kurulum boyutu1,020.6MB361.7MiB%64.6 daha düşük
En son yayın 2026.5.27’den kurulum boyutu767.1MiB361.7MiB%52.8 daha düşük
Aylık yüksek 2026.2.26’dan bağımlılıklar645300%53.5 daha düşük
En son yayın 2026.5.27’den bağımlılıklar371300%19.1 daha düşük
2026.5.22’den iç içe openclaw/node_modules911.8MB259.7MiB%71.5 daha düşük
2026.5.27’den iç içe openclaw/node_modules656.1MiB259.7MiB%60.4 daha düşük

npm paket boyutu

SürümSıkıştırılmış tarballAçılmış paketDosyalarNotlar
2026.1.3012.8MB33.5MB4,607erken yeniden markalanmış paket
2026.2.2623.6MB82.9MB10,125özellik büyümesi
2026.3.3143.3MB182.6MB21,037paket boyutu en yüksek noktası
2026.4.2922.9MB74.6MB9,309paket budaması görünür
2026.5.1223.4MB80.1MB12,035büyük harici Plugin ayrımı
2026.5.2217.2MB76.9MB12,386dokümanlar/varlıklar paketten çıkarıldı
2026.5.2717.8MB79.0MB12,509önceki kararlı paket
2026.5.2817.9MB81.0MB9,082en son kararlı paket
2026.5.12, değişiklik günlüğündeki görünür Plugin çıkarma kilometre taşıdır: Amazon Bedrock, Bedrock Mantle, Slack, OpenShell sandbox, Anthropic Vertex, Matrix ve WhatsApp çekirdek bağımlılık yolundan çıkarıldı; böylece bağımlılık konileri her çekirdek kurulum yerine bu Plugin’lerle birlikte kurulur.

Kova ajan turu özeti

Nisan kararlı hattı iki farklı hikaye içerir. Erken Nisan yavaştı ama tanınır durumdaydı. Nisan sonu bir regresyon uçurumuna dönüştü. v2026.5.2, sahte sağlayıcı hattının ilk kez 3-5s aralığına düştüğü ve sağlanan taramada tutarlı şekilde geçmeye başladığı noktadır. Daha önce yayımlanmış bağlam:
YayınKovaSoğuk turSıcak turAjan tepe RSS
v2026.4.10BAŞARISIZ11,031ms7,962ms679.0MB
v2026.4.12BAŞARISIZ11,965ms8,289ms713.5MB
v2026.4.14BAŞARISIZ9,819ms7,458ms686.2MB
v2026.4.20BAŞARISIZ22,314ms18,811ms810.8MB
v2026.4.22BAŞARISIZ9,630ms7,459ms743.0MB
Sağlanan tarama:
YayınKovaSoğuk turSıcak turAjan tepe RSS
v2026.4.23BAŞARISIZ47,847ms8,010ms1,082.7MB
v2026.4.24BAŞARISIZ48,264ms25,483ms996.0MB
v2026.4.25BAŞARISIZ81,080ms59,172ms1,113.9MB
v2026.4.26BAŞARISIZ76,771ms54,941ms1,140.8MB
v2026.4.27BAŞARISIZ60,902ms33,699ms1,156.0MB
v2026.4.29BAŞARISIZ94,031ms57,334ms3,613.7MB
v2026.5.2BAŞARILI3,897ms3,610ms613.7MB
v2026.5.7BAŞARILI3,923ms3,693ms654.1MB
v2026.5.12BAŞARILI7,248ms6,629ms834.8MB
v2026.5.18BAŞARILI3,301ms2,913ms630.3MB
v2026.5.20BAŞARILI3,413ms2,952ms643.2MB
v2026.5.22BAŞARILI4,494ms4,093ms654.3MB
v2026.5.26BAŞARILI2,626ms2,282ms660.4MB
v2026.5.27-beta.1BAŞARILI2,575ms2,217ms635.3MB
v2026.5.27BAŞARILI2,231ms2,226ms649.0MB
v2026.5.28BAŞARILI1,908ms1,870ms581.0MB

Kaynak probları

Kaynak probları, gerekli prob giriş noktaları bu kaynak ağaçlarında henüz bulunmadığı için 17 başarılı eski ref için atlandı. Ajan turu metrikleri bu ref’ler için hâlâ mevcuttur. Temsili kaynak prob noktaları:
YayınVarsayılan readyz p5050 Plugin readyz p50CLI sağlık p50Plugin maks RSS
v2026.4.292,819ms2,618ms1,679ms389.0MB
v2026.5.22,324ms2,013ms1,384ms377.2MB
v2026.5.71,649ms1,540ms1,175ms387.6MB
v2026.5.181,942ms1,927ms607ms426.5MB
v2026.5.201,966ms1,987ms621ms455.0MB
v2026.5.222,081ms1,884ms5,095ms444.2MB
v2026.5.261,546ms1,634ms656ms400.4MB
v2026.5.27-beta.11,462ms1,548ms548ms394.0MB
v2026.5.271,491ms1,571ms553ms401.5MB
v2026.5.281,457ms1,474ms623ms386.1MB
v2026.5.22 CLI sağlık sıçraması, agent-turn hattı hâlâ geçmiş olsa da bu tabloda görünür. Hedefli CLI veya Gateway regresyonlarını araştırırken kaynak problarını koruyun.

Kurulum alanı denetimi

Bağımlılık örnekleri ayda bir kararlı sürümün yanı sıra 2026.5.22 shrinkwrap tanıtım olayını ve en son 2026.5.28 sürümünü kullanır.
NoktaKurulu bağımlılıklarTemiz kurulumOpenClaw paketiİç içe openclaw/node_modulesKök shrinkwrapCanvas kurulum davranışı
Oca 2026.1.30605438.4MB45.8MB2.4MBhayırüst düzey sarmalayıcı + darwin-arm64
Şub 2026.2.26645575.7MB110.1MB3.5MBhayırüst düzey sarmalayıcı + darwin-arm64
Mar 2026.3.31438584.1MB234.8MB0MBhayırhiçbiri kurulmadı
Nis 2026.4.29392335.0MB97.4MB0MBhayırhiçbiri kurulmadı
2026.5.224011,020.6MB1,020.4MB911.8MBevetiç içe: 12 @napi-rs/canvas paketinin tümü
May 2026.5.26371767.5MB767.4MB656.4MBevetiç içe: 12 @napi-rs/canvas paketinin tümü
2026.5.27371767.1MiB766.9MiB656.1MiBevetiç içe: 12 @napi-rs/canvas paketinin tümü
En son 2026.5.28300361.7MiB361.6MiB259.7MiBevethiçbiri kurulmadı

Shrinkwrap sınırı

Shrinkwrap öncesi

2026.5.20 kök shrinkwrap içermez ve büyük bir iç içe OpenClaw bağımlılık ağacı yoktur.

Tanıtıldı

2026.5.22 kök shrinkwrap ekler ve iç içe openclaw/node_modules altında 911.8MB kurar.

En son kararlı

2026.5.28 shrinkwrap kullanmayı sürdürür ve iç içe openclaw/node_modules altında hâlâ 259.7MiB kurar.

Canvas yayılımı düzeltildi

2026.5.28 yerel temiz kurulum denetiminde artık hiçbir @napi-rs/canvas paketi kurmaz.
Yayımlanmış tarball incelemesi sınırı doğrular:
SürümYayımlanmış kararlı mı?Kök npm-shrinkwrap.jsonNotlar
2026.5.20evethayırshrinkwrap öncesindeki son kararlı sürüm
2026.5.21hayırgeçerli değilkararlı npm sürümü yok
2026.5.22evetevetshrinkwrap tanıtıldı
2026.5.23hayırgeçerli değilkararlı npm sürümü yok
2026.5.24hayırgeçerli değilkararlı npm sürümü yok
2026.5.25hayırgeçerli değilkararlı npm sürümü yok
2026.5.26evetevetiç içe bağımlılık ağacı hâlâ mevcut
2026.5.27evetevetiç içe bağımlılık ağacı hâlâ mevcut
2026.5.28evetevetiç içe bağımlılık ağacı çok daha küçük
Önemli ayrım: sorun shrinkwrap’ın kendisi değildir. v2026.5.28 hâlâ kök shrinkwrap ile gelir. Sorun, npm’in büyük bir iç içe OpenClaw bağımlılık ağacı ve 12 @napi-rs/canvas platform paketinin tümünü oluşturmasına neden olan paket biçimiydi. İç içe ağaç v2026.5.28 içinde daha küçüktür ve canvas platform yayılımı artık yerel denetime düşmez. Shrinkwrap ve bakımcı düzeyindeki paket denetimlerinin sade dille açıklaması için npm shrinkwrap bölümüne bakın.

Tedarik zinciri yorumu

Bağımlılık sayısı yalnızca bir kurulum boyutu metriği değil, operasyonel bir güvenlik metriğidir. Her paket; operatörlerin güvenmesi gereken bakımcılar, tarball’lar, geçişli güncellemeler, isteğe bağlı yerel ikililer ve kurulum zamanı davranışları kümesini genişletir. Temizlik yönü şudur:
  • ağır ve isteğe bağlı yetenekleri varsayılan çekirdek kurulumun dışında tutmak
  • Plugin paketlerinin kendi çalışma zamanı bağımlılık grafiğine sahip olmasını sağlamak
  • Gateway başlatması sırasında çalışma zamanı paket yöneticisi onarımından kaçınmak
  • tüm platformlara ait yerel paketlerin somutlaşmasına neden olmadan deterministik kurulumları korumak
  • paket kabulü ve ölçüm yollarında kurulum betiklerini devre dışı tutmak
  • iç içe bağımlılık ağaçlarını ve isteğe bağlı yerel bağımlılık patlamalarını yayımlamadan önce yakalamak
İlgili dokümanlar: