Перейти до основного вмісту
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 має залишати необробленими.
  • Залишається opt-in: вимкніть plugin, якщо хочете всюди отримувати дослівний вивід.

Перевірка роботи

  1. Увімкніть plugin.
  2. Запустіть сеанс, який може викликати exec.
  3. Виконайте шумну команду, наприклад git status.
  4. Перевірте, що повернений результат інструмента коротший і структурованіший за необроблений вивід shell.

Вимкнення plugin

openclaw config set plugins.entries.tokenjuice.enabled false
Або:
openclaw plugins disable tokenjuice

Пов’язане