Перейти к основному содержанию
tokenjuice — это необязательный внешний Plugin, который сжимает зашумленные результаты инструментов exec и bash после того, как команда уже выполнена. Он изменяет возвращаемый tool_result, а не саму команду. Tokenjuice не переписывает ввод оболочки, не запускает команды повторно и не изменяет коды выхода. Сегодня это применяется к встроенным запускам OpenClaw и динамическим инструментам OpenClaw в Codex app-server harness. Tokenjuice подключается к middleware результатов инструментов OpenClaw и обрезает вывод перед тем, как он возвращается в активную сессию harness.

Включить 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, если хотите получать дословный вывод везде.

Проверить, что он работает

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

Отключить Plugin

openclaw config set plugins.entries.tokenjuice.enabled false
Или:
openclaw plugins disable tokenjuice

Связанное