Tools
Tokenjuice
tokenjuice یک Plugin خارجی اختیاری است که نتایج پرنویز ابزارهای exec و bash را پس از اجرای فرمان فشردهسازی میکند.
این کار tool_result بازگرداندهشده را تغییر میدهد، نه خود فرمان را. Tokenjuice ورودی shell را بازنویسی نمیکند، فرمانها را دوباره اجرا نمیکند، و کدهای خروج را تغییر نمیدهد.
امروز این موضوع برای اجراهای تعبیهشده OpenClaw و ابزارهای پویای OpenClaw در هارنس app-server مربوط به Codex اعمال میشود. Tokenjuice به میانافزار نتیجه ابزار OpenClaw متصل میشود و خروجی را پیش از بازگشت به نشست فعال هارنس کوتاه میکند.
فعالسازی Plugin
یکبار نصب کنید:
openclaw plugins install clawhub:@openclaw/tokenjuiceسپس آن را فعال کنید:
openclaw config set plugins.entries.tokenjuice.enabled trueمعادل آن:
openclaw plugins enable tokenjuiceاگر ترجیح میدهید پیکربندی را مستقیماً ویرایش کنید:
{ plugins: { entries: { tokenjuice: { enabled: true, }, }, },}tokenjuice چه چیزی را تغییر میدهد
- نتایج پرنویز
execوbashرا پیش از بازگرداندهشدن به نشست فشردهسازی میکند. - اجرای فرمان اصلی را دستنخورده نگه میدارد.
- خواندن دقیق محتوای فایل و فرمانهای دیگری را که tokenjuice باید خام رها کند، حفظ میکند.
- اختیاری باقی میماند: اگر خروجی کلمهبهکلمه را در همهجا میخواهید، Plugin را غیرفعال کنید.
بررسی کنید که کار میکند
- Plugin را فعال کنید.
- نشستی را شروع کنید که بتواند
execرا فراخوانی کند. - یک فرمان پرنویز مانند
git statusرا اجرا کنید. - بررسی کنید که نتیجه ابزار بازگرداندهشده کوتاهتر و ساختاریافتهتر از خروجی خام shell باشد.
غیرفعالسازی Plugin
openclaw config set plugins.entries.tokenjuice.enabled falseیا:
openclaw plugins disable tokenjuiceمرتبط
Was this useful?