Tools

توکن‌جویس

tokenjuice یک Plugin خارجی اختیاری است که نتایج پرحجم و شلوغ ابزارهای exec و bash را پس از اجرای فرمان فشرده می‌کند.

این Plugin مقدار بازگردانده‌شدهٔ tool_result را تغییر می‌دهد، نه خود فرمان را. Tokenjuice ورودی پوسته را بازنویسی نمی‌کند، فرمان‌ها را دوباره اجرا نمی‌کند و کدهای خروج را تغییر نمی‌دهد.

در حال حاضر، این قابلیت برای اجراهای تعبیه‌شدهٔ OpenClaw و ابزارهای پویای OpenClaw در چارچوب app-server برنامهٔ Codex اعمال می‌شود. 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