Tools

Tokenjuice

tokenjuice एक वैकल्पिक बाहरी Plugin है, जो कमांड के पहले ही चल जाने के बाद शोरपूर्ण exec और bash टूल परिणामों को संक्षिप्त करता है।

यह लौटाए गए tool_result को बदलता है, कमांड को नहीं। Tokenjuice शेल इनपुट को दोबारा नहीं लिखता, कमांड को फिर से नहीं चलाता और एग्ज़िट कोड नहीं बदलता।

फ़िलहाल यह Codex ऐप-सर्वर हार्नेस में OpenClaw एम्बेडेड रन और OpenClaw डायनेमिक टूल पर लागू होता है। Tokenjuice, OpenClaw के टूल-परिणाम मिडलवेयर से जुड़ता है और आउटपुट के सक्रिय हार्नेस सत्र में वापस जाने से पहले उसे छोटा करता है।

Plugin सक्षम करें

एक बार इंस्टॉल करें:

bash
openclaw plugins install clawhub:@openclaw/tokenjuice

फिर इसे सक्षम करें:

bash
openclaw config set plugins.entries.tokenjuice.enabled true

समतुल्य:

bash
openclaw plugins enable tokenjuice

यदि आप कॉन्फ़िगरेशन को सीधे संपादित करना पसंद करते हैं:

json5
{  plugins: {    entries: {      tokenjuice: {        enabled: true,      },    },  },}

Tokenjuice क्या बदलता है

  • सत्र में वापस भेजे जाने से पहले शोरपूर्ण exec और bash परिणामों को संक्षिप्त करता है।
  • मूल कमांड निष्पादन को अपरिवर्तित रखता है।
  • सुरक्षित-इन्वेंट्री नीति लागू करता है: फ़ाइल की सटीक सामग्री पढ़ने के परिणाम अपरिवर्तित रहते हैं, स्वतंत्र रिपॉज़िटरी-इन्वेंट्री कमांड संक्षिप्त हो सकते हैं और असुरक्षित मिश्रित कमांड अनुक्रम अपरिवर्तित रहते हैं।
  • वैकल्पिक बना रहता है: यदि आप हर जगह शब्दशः आउटपुट चाहते हैं, तो Plugin अक्षम करें।

सत्यापित करें कि यह काम कर रहा है

  1. Plugin सक्षम करें।
  2. ऐसा सत्र शुरू करें जो exec को कॉल कर सके।
  3. git status जैसा कोई शोरपूर्ण कमांड चलाएँ।
  4. जाँचें कि लौटाया गया टूल परिणाम कच्चे शेल आउटपुट की तुलना में छोटा और अधिक संरचित है।

Plugin अक्षम करें

bash
openclaw config set plugins.entries.tokenjuice.enabled false

या:

bash
openclaw plugins disable tokenjuice

संबंधित

Was this useful?
On this page

On this page