---
read_when:
    - आप मई 2026 के प्रदर्शन और पैकेज-आकार की सफ़ाई को सत्यापित कर रहे हैं
    - OpenClaw के प्रदर्शन और निर्भरताओं पर ब्लॉग पोस्ट के पीछे के आँकड़े चाहिए
    - आप रिलीज़ गेट, पैकेज श्रिंकरैप या Plugin निर्भरता सीमाएँ बदल रहे हैं
summary: मई 2026 के प्रदर्शन, पैकेज आकार, निर्भरता और श्रिंकवैप क्लीनअप का दृश्य सारांश और तकनीकी साक्ष्य
title: रिलीज़ प्रदर्शन समीक्षा
x-i18n:
    generated_at: "2026-07-27T18:29:52Z"
    model: gpt-5.6
    postprocess_version: locale-links-v1
    prompt_version: 32
    provider: openai
    source_hash: 9e98ffc9d63e14e078a19368917eb4278695e1426048dc21942f928af145d5e1
    source_path: reference/release-performance-sweep.md
    workflow: 16
---

यह पृष्ठ मई 2026 में OpenClaw के प्रदर्शन, पैकेज-आकार, निर्भरता और
shrinkwrap की सफ़ाई के पीछे के साक्ष्य प्रस्तुत करता है। यह सार्वजनिक ब्लॉग पोस्ट का
तकनीकी सहचर है।

यहाँ दो ऑडिट संयोजित किए गए हैं:

- **रिलीज़ प्रदर्शन स्वीप:** `v2026.5.28` से लेकर
  स्थिर `v2026.4.23` तक के GitHub Releases, जिनमें `OpenClaw Performance` वर्कफ़्लो,
  `profile=smoke`, mock-provider लेन का उपयोग किया गया। अधिकांश टैग पंक्तियाँ एक नमूना हैं;
  `v2026.5.27` और `v2026.5.28` पंक्तियाँ नवीनतम repeat-3 रिलीज़-ब्रांच
  आर्टिफ़ैक्ट का उपयोग करती हैं।
- **अप्रैल का पहले का संदर्भ:** `v2026.4.1` से
  `v2026.5.2` तक प्रकाशित `clawgrit-reports` mock-provider बेसलाइन, जिनका उपयोग
  केवल खराब हो चुकी अप्रैल के अंतिम दिनों की रिलीज़ को सार्वजनिक प्रदर्शन बेसलाइन मानने से बचने के लिए किया गया।
- **इंस्टॉल फ़ुटप्रिंट स्वीप:** अस्थायी पैकेजों में नए
  `npm install --ignore-scripts` इंस्टॉल, आकार के लिए `du -sk node_modules` और
  पैकेज-इंस्टेंस गणना के लिए `node_modules` वॉक के साथ।
- **npm पैकेज आकार स्वीप:** प्रकाशित रिलीज़ के लिए
  `npm pack openclaw@<version> --dry-run --json`, जिसमें संपीड़ित tarball आकार, अनपैक किया गया आकार और
  फ़ाइल गणना दर्ज की गई।

<Warning>
मुख्य प्रदर्शन स्वीप प्रत्येक टैग के लिए एक स्मोक नमूने का उपयोग करता है, सिवाय
`v2026.5.27` और `v2026.5.28` पंक्तियों के, जो नवीनतम repeat-3
रिलीज़-ब्रांच आर्टिफ़ैक्ट का उपयोग करती हैं। अप्रैल के पहले के संदर्भ में
`clawgrit-reports` से प्रकाशित repeat-3 माध्यिकाओं का उपयोग किया गया है। संख्याओं को
रुझान के साक्ष्य और रिग्रेशन खोजने के संकेत के रूप में मानें, रिलीज़-गेट आँकड़ों के रूप में नहीं।
</Warning>

## स्नैपशॉट

प्रदर्शन कवरेज: **77 अनुरोधित रिलीज़**, **74 आर्टिफ़ैक्ट-समर्थित बिंदु**,
और **3 अनुपलब्ध CI रन**। नवीनतम मापा गया स्थिर बिंदु: `v2026.5.28`।

<CardGroup cols={2}>
  <Card title="स्थिर एजेंट टर्न" icon="gauge">
    **5.1x तेज़ कोल्ड टर्न**

    - `v2026.4.14`: 9.8s
    - `v2026.5.28`: 1.9s

  </Card>
  <Card title="प्रकाशित पैकेज" icon="package">
    **17.9MB tarball**

    नवीनतम स्थिर पैकेज, मार्च के 43.3MB पैकेज-आकार शिखर से कम।

  </Card>
  <Card title="नवीनतम स्थिर इंस्टॉल" icon="hard-drive">
    **361.7MiB नया इंस्टॉल**

    `2026.5.22` shrinkwrap-प्रस्तावना शिखर की तुलना में नेस्टेड OpenClaw
    निर्भरता ट्री को काफ़ी कम करता है, हालाँकि स्थानीय इंस्टॉल ऑडिट में
    259.7MiB का एक छोटा नेस्टेड ट्री अभी भी शेष है।

  </Card>
  <Card title="निर्भरता ग्राफ़" icon="boxes">
    **300 इंस्टॉल किए गए पैकेज**

    स्क्रिप्ट अक्षम करके किए गए नए इंस्टॉल में अद्वितीय पैकेज नाम/संस्करण रूट के रूप में
    मापा गया; पिछली स्थिर रिलीज़ की तुलना में 71 कम रूट।

  </Card>
</CardGroup>

## 5.28 में क्या बदला

`v2026.5.27` और `v2026.5.28` के बीच की सफ़ाई ने क्षमताओं को स्वयं हटाने के बजाय
डिफ़ॉल्ट-इंस्टॉल ग्राफ़ को कम किया।

<CardGroup cols={2}>
  <Card title="रूट डिफ़ॉल्ट ग्राफ़" icon="git-branch">
    अद्वितीय पैकेज नाम/संस्करण रूट **371** से घटकर **300** हो गए। पैकेज
    इंस्टेंस **372** से घटकर **301** हो गए।
  </Card>
  <Card title="नेस्टेड ट्री" icon="unplug">
    उसी स्थानीय इंस्टॉल ऑडिट में नेस्टेड `openclaw/node_modules` **656.1MiB** से घटकर
    **259.7MiB** हो गया।
  </Card>
  <Card title="नेटिव वैकल्पिक कोन" icon="cpu">
    सभी प्लेटफ़ॉर्म वाला `@napi-rs/canvas` नेटिव पैकेज कोन अब
    डिफ़ॉल्ट इंस्टॉल में शामिल नहीं होता।
  </Card>
  <Card title="सप्लाई-चेन सतह" icon="shield">
    कम डिफ़ॉल्ट पैकेजों का अर्थ है कम tarball, अनुरक्षक, नेटिव बाइनरी,
    इंस्टॉल-समय व्यवहार और ट्रांज़िटिव अपडेट पथ, जिन पर डिफ़ॉल्ट रूप से भरोसा करना पड़ता है।
  </Card>
</CardGroup>

<Tip>
Shrinkwrap स्वयं समस्या नहीं था। खराब पैकेज संरचना समस्या थी।
`v2026.5.28` अब भी shrinkwrap प्रदान करता है, लेकिन नेस्टेड निर्भरता ट्री बहुत
छोटा है और स्थानीय ऑडिट में सभी प्लेटफ़ॉर्म वाला canvas fanout समाप्त हो गया है।
</Tip>

## प्रमुख संख्याएँ

अप्रैल के अंतिम दिनों की खराब पंक्तियों को सार्वजनिक प्रदर्शन बेसलाइन के रूप में उपयोग न करें।
`v2026.4.23` और `v2026.4.29` उपयोगी रिग्रेशन साक्ष्य हैं, लेकिन बड़े
`14x`-शैली के अंतर मुख्यतः खराब रिलीज़ शृंखला से उबरने का वर्णन करते हैं।

ब्लॉग की कथा के लिए, पैमाने के रूप में अप्रैल की पहले प्रकाशित बेसलाइन का उपयोग करें।
बेसलाइन प्रकाशित `clawgrit-reports` mock-provider रन (repeat 3; वह रन केवल इसलिए
विफल हुआ क्योंकि डायग्नोस्टिक टाइमलाइन उत्सर्जित नहीं हुई थी, इसलिए कोल्ड, वार्म और RSS
माध्यिकाएँ अब भी मोटे पैमाने के रूप में उपयोगी हैं) से `v2026.4.14` है। इसे
कथा-संदर्भ के रूप में मानें, रिलीज़-गेट आँकड़े के रूप में नहीं।

| मेट्रिक          | अप्रैल की पहले की बेसलाइन | `v2026.5.28` |                    अंतर |
| --------------- | ---------------------: | -----------: | -----------------------: |
| कोल्ड एजेंट टर्न |                9,819ms |      1,908ms | 80.6% कम, 5.1x तेज़ |
| वार्म एजेंट टर्न |                7,458ms |      1,870ms | 74.9% कम, 4.0x तेज़ |
| एजेंट पीक RSS  |                686.2MB |      581.0MB |              15.3% कम |

मई स्वीप के भीतर, नवीनतम रिलीज़-ब्रांच पंक्ति `v2026.5.2` से
उल्लेखनीय रूप से बदली:

| मेट्रिक          | `v2026.5.2` | `v2026.5.28` |       अंतर |
| --------------- | ----------: | -----------: | ----------: |
| कोल्ड एजेंट टर्न |     3,897ms |      1,908ms | 51.0% कम |
| वार्म एजेंट टर्न |     3,610ms |      1,870ms | 48.2% कम |
| एजेंट पीक RSS  |     613.7MB |      581.0MB |  5.3% कम |

पिछली स्थिर रिलीज़ की तुलना में:

| मेट्रिक          | `v2026.5.27` | `v2026.5.28` |       अंतर |
| --------------- | -----------: | -----------: | ----------: |
| कोल्ड एजेंट टर्न |      2,231ms |      1,908ms | 14.5% कम |
| वार्म एजेंट टर्न |      2,226ms |      1,870ms | 16.0% कम |
| एजेंट पीक RSS  |      649.0MB |      581.0MB | 10.5% कम |

### इंस्टॉल फ़ुटप्रिंट

| मेट्रिक                                          |  बेसलाइन | `v2026.5.28` |       अंतर |
| ----------------------------------------------- | --------: | -----------: | ----------: |
| `2026.5.22` शिखर से इंस्टॉल आकार              | 1,020.6MB |     361.7MiB | 64.6% कम |
| नवीनतम रिलीज़ `2026.5.27` से इंस्टॉल आकार    |  767.1MiB |     361.7MiB | 52.8% कम |
| मासिक उच्चतम `2026.2.26` से निर्भरताएँ      |       645 |          300 | 53.5% कम |
| नवीनतम रिलीज़ `2026.5.27` से निर्भरताएँ    |       371 |          300 | 19.1% कम |
| `2026.5.22` से नेस्टेड `openclaw/node_modules` |   911.8MB |     259.7MiB | 71.5% कम |
| `2026.5.27` से नेस्टेड `openclaw/node_modules` |  656.1MiB |     259.7MiB | 60.4% कम |

### npm पैकेज आकार

| संस्करण     | संपीड़ित tarball | अनपैक किया गया पैकेज |  फ़ाइलें | टिप्पणियाँ                             |
| ----------- | -----------------: | ---------------: | -----: | --------------------------------- |
| `2026.1.30` |             12.8MB |           33.5MB |  4,607 | आरंभिक रीब्रांडेड पैकेज           |
| `2026.2.26` |             23.6MB |           82.9MB | 10,125 | फ़ीचर वृद्धि                    |
| `2026.3.31` |             43.3MB |          182.6MB | 21,037 | पैकेज-आकार का उच्चतम बिंदु           |
| `2026.4.29` |             22.9MB |           74.6MB |  9,309 | पैकेज छँटाई स्पष्ट           |
| `2026.5.12` |             23.4MB |           80.1MB | 12,035 | प्रमुख बाहरी-Plugin विभाजन       |
| `2026.5.22` |             17.2MB |           76.9MB | 12,386 | docs/assets पैकेज से बाहर |
| `2026.5.27` |             17.8MB |           79.0MB | 12,509 | पिछला स्थिर पैकेज           |
| `2026.5.28` |             17.9MB |           81.0MB |  9,082 | नवीनतम स्थिर पैकेज             |

`2026.5.12` changelog में दिखाई देने वाला Plugin-निष्कर्षण मील का पत्थर है:
Amazon Bedrock, Bedrock Mantle, Slack, OpenShell sandbox, Anthropic Vertex,
Matrix और WhatsApp को कोर निर्भरता पथ से बाहर ले जाया गया, ताकि उनके निर्भरता
कोन प्रत्येक कोर इंस्टॉल के बजाय उन Plugins के साथ इंस्टॉल हों।

## Kova एजेंट टर्न सारांश

अप्रैल की स्थिर शृंखला में दो अलग कहानियाँ हैं। अप्रैल का आरंभिक भाग धीमा था,
लेकिन पहचानने योग्य था। अप्रैल का अंतिम भाग रिग्रेशन की खड़ी गिरावट बन गया। `v2026.5.2` वह बिंदु है
जहाँ mock-provider लेन पहली बार 3-5s सीमा में आती है और दिए गए स्वीप में
लगातार पास होने लगती है।

पहले का प्रकाशित संदर्भ:

| रिलीज़      | Kova | कोल्ड टर्न | वार्म टर्न | एजेंट पीक RSS |
| ------------ | ---- | --------: | --------: | -------------: |
| `v2026.4.10` | विफल |  11,031ms |   7,962ms |        679.0MB |
| `v2026.4.12` | विफल |  11,965ms |   8,289ms |        713.5MB |
| `v2026.4.14` | विफल |   9,819ms |   7,458ms |        686.2MB |
| `v2026.4.20` | विफल |  22,314ms |  18,811ms |        810.8MB |
| `v2026.4.22` | विफल |   9,630ms |   7,459ms |        743.0MB |

दिया गया स्वीप:

| रिलीज़             | Kova | कोल्ड टर्न | वार्म टर्न | एजेंट पीक RSS |
| ------------------- | ---- | --------: | --------: | -------------: |
| `v2026.4.23`        | विफल |  47,847ms |   8,010ms |      1,082.7MB |
| `v2026.4.24`        | विफल |  48,264ms |  25,483ms |        996.0MB |
| `v2026.4.25`        | विफल |  81,080ms |  59,172ms |      1,113.9MB |
| `v2026.4.26`        | विफल |  76,771ms |  54,941ms |      1,140.8MB |
| `v2026.4.27`        | विफल |  60,902ms |  33,699ms |      1,156.0MB |
| `v2026.4.29`        | विफल |  94,031ms |  57,334ms |      3,613.7MB |
| `v2026.5.2`         | पास |   3,897ms |   3,610ms |        613.7MB |
| `v2026.5.7`         | पास |   3,923ms |   3,693ms |        654.1MB |
| `v2026.5.12`        | पास |   7,248ms |   6,629ms |        834.8MB |
| `v2026.5.18`        | पास |   3,301ms |   2,913ms |        630.3MB |
| `v2026.5.20`        | पास |   3,413ms |   2,952ms |        643.2MB |
| `v2026.5.22`        | पास |   4,494ms |   4,093ms |        654.3MB |
| `v2026.5.26`        | पास |   2,626ms |   2,282ms |        660.4MB |
| `v2026.5.27-beta.1` | पास |   2,575ms |   2,217ms |        635.3MB |
| `v2026.5.27`        | पास |   2,231ms |   2,226ms |        649.0MB |
| `v2026.5.28`        | पास |   1,908ms |   1,870ms |        581.0MB |

## स्रोत प्रोब

17 सफल पुराने refs के लिए स्रोत प्रोब छोड़ दिए गए क्योंकि उन स्रोत
ट्री में उस समय आवश्यक प्रोब एंट्री पॉइंट नहीं थे। उन refs के लिए एजेंट-टर्न मेट्रिक
फिर भी उपलब्ध हैं।

प्रतिनिधि स्रोत-प्रोब बिंदु:

| रिलीज़             | डिफ़ॉल्ट `readyz` p50 | 50 Plugins `readyz` p50 | CLI स्वास्थ्य p50 | Plugin अधिकतम RSS |
| ------------------- | -------------------: | ----------------------: | -------------: | -------------: |
| `v2026.4.29`        |              2,819ms |                 2,618ms |        1,679ms |        389.0MB |
| `v2026.5.2`         |              2,324ms |                 2,013ms |        1,384ms |        377.2MB |
| `v2026.5.7`         |              1,649ms |                 1,540ms |        1,175ms |        387.6MB |
| `v2026.5.18`        |              1,942ms |                 1,927ms |          607ms |        426.5MB |
| `v2026.5.20`        |              1,966ms |                 1,987ms |          621ms |        455.0MB |
| `v2026.5.22`        |              2,081ms |                 1,884ms |        5,095ms |        444.2MB |
| `v2026.5.26`        |              1,546ms |                 1,634ms |          656ms |        400.4MB |
| `v2026.5.27-beta.1` |              1,462ms |                 1,548ms |          548ms |        394.0MB |
| `v2026.5.27`        |              1,491ms |                 1,571ms |          553ms |        401.5MB |
| `v2026.5.28`        |              1,457ms |                 1,474ms |          623ms |        386.1MB |

इस तालिका में `v2026.5.22` CLI स्वास्थ्य उछाल दिखाई देता है, भले ही
एजेंट-टर्न लेन फिर भी पास हुई। लक्षित CLI या Gateway रिग्रेशन की जाँच करते समय
स्रोत प्रोब बनाए रखें।

## इंस्टॉल फ़ुटप्रिंट ऑडिट

निर्भरता नमूने हर महीने की एक स्थिर रिलीज़ के साथ-साथ
`2026.5.22` shrinkwrap-प्रस्तुति घटना और नवीनतम `2026.5.28` रिलीज़ का उपयोग करते हैं।

| बिंदु              | इंस्टॉल की गई निर्भरताएँ | नया इंस्टॉल | OpenClaw पैकेज | नेस्टेड `openclaw/node_modules` | रूट shrinkwrap | Canvas इंस्टॉल व्यवहार                   |
| ------------------ | -------------: | ------------: | ---------------: | -----------------------------: | --------------- | ----------------------------------------- |
| जनवरी `2026.1.30`    |            605 |       438.4MB |           45.8MB |                          2.4MB | नहीं              | शीर्ष-स्तरीय रैपर + `darwin-arm64`        |
| फ़रवरी `2026.2.26`    |            645 |       575.7MB |          110.1MB |                          3.5MB | नहीं              | शीर्ष-स्तरीय रैपर + `darwin-arm64`        |
| मार्च `2026.3.31`    |            438 |       584.1MB |          234.8MB |                            0MB | नहीं              | शीर्ष-स्तरीय रैपर + `darwin-arm64`        |
| अप्रैल `2026.4.29`    |            392 |       335.0MB |           97.4MB |                            0MB | नहीं              | कुछ भी इंस्टॉल नहीं                            |
| `2026.5.22`        |            401 |     1,020.6MB |        1,020.4MB |                        911.8MB | हाँ             | नेस्टेड: सभी 12 `@napi-rs/canvas` पैकेज |
| मई `2026.5.26`    |            371 |       767.5MB |          767.4MB |                        656.4MB | हाँ             | नेस्टेड: सभी 12 `@napi-rs/canvas` पैकेज |
| `2026.5.27`        |            371 |      767.1MiB |         766.9MiB |                       656.1MiB | हाँ             | नेस्टेड: सभी 12 `@napi-rs/canvas` पैकेज |
| नवीनतम `2026.5.28` |            300 |      361.7MiB |         361.6MiB |                       259.7MiB | हाँ             | कुछ भी इंस्टॉल नहीं                            |

### Shrinkwrap सीमा

`2026.5.20` बिना रूट shrinkwrap और बिना किसी बड़े नेस्टेड OpenClaw
निर्भरता ट्री के जारी हुआ। `2026.5.22` ने रूट shrinkwrap प्रस्तुत किया और नेस्टेड
`openclaw/node_modules` के अंतर्गत 911.8MB इंस्टॉल किया। `2026.5.28` shrinkwrap बनाए रखता है और अब भी
नेस्टेड `openclaw/node_modules` के अंतर्गत 259.7MiB इंस्टॉल करता है, लेकिन स्थानीय नए-इंस्टॉल ऑडिट में अब
कोई भी `@napi-rs/canvas` पैकेज इंस्टॉल नहीं करता।

प्रकाशित tarball का निरीक्षण इस सीमा की पुष्टि करता है:

| संस्करण     | प्रकाशित स्थिर? | रूट `npm-shrinkwrap.json` | टिप्पणियाँ                                 |
| ----------- | ----------------- | -------------------------- | ------------------------------------- |
| `2026.5.20` | हाँ               | नहीं                         | shrinkwrap से पहले की अंतिम स्थिर रिलीज़ |
| `2026.5.21` | नहीं                | लागू नहीं                        | कोई स्थिर npm रिलीज़ नहीं                 |
| `2026.5.22` | हाँ               | हाँ                        | shrinkwrap प्रस्तुत किया गया                 |
| `2026.5.23` | नहीं                | लागू नहीं                        | कोई स्थिर npm रिलीज़ नहीं                 |
| `2026.5.24` | नहीं                | लागू नहीं                        | कोई स्थिर npm रिलीज़ नहीं                 |
| `2026.5.25` | नहीं                | लागू नहीं                        | कोई स्थिर npm रिलीज़ नहीं                 |
| `2026.5.26` | हाँ               | हाँ                        | नेस्टेड निर्भरता ट्री अब भी मौजूद है  |
| `2026.5.27` | हाँ               | हाँ                        | नेस्टेड निर्भरता ट्री अब भी मौजूद है  |
| `2026.5.28` | हाँ               | हाँ                        | नेस्टेड निर्भरता ट्री काफ़ी छोटा है   |

महत्वपूर्ण अंतर: **shrinkwrap स्वयं समस्या नहीं है**।
`v2026.5.28` अब भी रूट shrinkwrap के साथ जारी होता है। समस्या उस पैकेज संरचना में थी
जिसके कारण npm एक बड़े नेस्टेड OpenClaw निर्भरता ट्री और सभी 12
`@napi-rs/canvas` प्लेटफ़ॉर्म पैकेजों को भौतिक रूप देता था। `v2026.5.28` में नेस्टेड ट्री छोटा है,
और Canvas प्लेटफ़ॉर्म फ़ैन-आउट अब स्थानीय ऑडिट में नहीं आता।

shrinkwrap की सरल भाषा में व्याख्या और अनुरक्षक-स्तरीय पैकेज
जाँच के लिए, [npm shrinkwrap](/hi/gateway/security/shrinkwrap) देखें।

## आपूर्ति-शृंखला व्याख्या

निर्भरता संख्या एक परिचालन सुरक्षा मेट्रिक है, केवल इंस्टॉल आकार
मेट्रिक नहीं। प्रत्येक पैकेज अनुरक्षकों, tarball, ट्रांज़िटिव
अपडेट, वैकल्पिक नेटिव बाइनरी और इंस्टॉल-समय व्यवहारों के उस समूह को बढ़ाता है
जिस पर ऑपरेटरों को भरोसा करना आवश्यक है।

सफ़ाई की दिशा यह है:

- भारी और वैकल्पिक क्षमताओं को डिफ़ॉल्ट कोर इंस्टॉल से बाहर रखें
- Plugin पैकेजों को उनके रनटाइम निर्भरता ग्राफ़ का स्वामी बनाएँ
- Gateway स्टार्टअप के दौरान रनटाइम पैकेज-मैनेजर मरम्मत से बचें
- सभी-प्लेटफ़ॉर्म नेटिव पैकेजों के भौतिक रूप लेने का कारण बने बिना निर्धारणात्मक इंस्टॉल
  बनाए रखें
- पैकेज स्वीकृति और मापन पथों में इंस्टॉल स्क्रिप्ट अक्षम रखें
- प्रकाशित करने से पहले नेस्टेड निर्भरता ट्री और नेटिव वैकल्पिक निर्भरता विस्फोटों को
  पकड़ें

संबंधित दस्तावेज़:

- [Plugin निर्भरता समाधान](/hi/plugins/dependency-resolution)
- [Plugin सूची](/hi/plugins/plugin-inventory)
- [पूर्ण रिलीज़ सत्यापन](/hi/reference/full-release-validation)
