Tools
توکنجویس
tokenjuice یک Plugin خارجی اختیاری است که نتایج پرحجم و شلوغ ابزارهای exec و bash
را پس از اجرای فرمان فشرده میکند.
این Plugin مقدار بازگرداندهشدهٔ tool_result را تغییر میدهد، نه خود فرمان را. Tokenjuice
ورودی پوسته را بازنویسی نمیکند، فرمانها را دوباره اجرا نمیکند و کدهای خروج را تغییر نمیدهد.
در حال حاضر، این قابلیت برای اجراهای تعبیهشدهٔ 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را پیش از بازگرداندن به نشست فشرده میکند. - اجرای فرمان اصلی را بدون تغییر نگه میدارد.
- سیاست فهرستبرداری ایمن را اعمال میکند: خواندن دقیق محتوای فایلها بهصورت خام باقی میماند، فرمانهای مستقل فهرستبرداری مخزن میتوانند فشرده شوند و توالیهای ترکیبی ناامن فرمانها بهصورت خام باقی میمانند.
- اختیاری باقی میماند: اگر در همهجا خروجی عیناً و بدون تغییر میخواهید، Plugin را غیرفعال کنید.
اطمینان از عملکرد صحیح
- Plugin را فعال کنید.
- نشستی را آغاز کنید که بتواند
execرا فراخوانی کند. - یک فرمان با خروجی شلوغ، مانند
git status، اجرا کنید. - بررسی کنید که نتیجهٔ بازگرداندهشدهٔ ابزار از خروجی خام پوسته کوتاهتر و ساختاریافتهتر باشد.
غیرفعالکردن Plugin
openclaw config set plugins.entries.tokenjuice.enabled falseیا:
openclaw plugins disable tokenjuiceمطالب مرتبط
Was this useful?