Tools

Tokenjuice

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

این افزونه 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