메인 콘텐츠로 건너뛰기

Tokenjuice

tokenjuice는 명령이 이미 실행된 뒤에 시끄러운 execbash 도구 결과를 압축하는 선택적 번들 Plugin입니다. 이것은 명령 자체가 아니라 반환된 tool_result를 변경합니다. Tokenjuice는 셸 입력을 재작성하거나, 명령을 다시 실행하거나, 종료 코드를 바꾸지 않습니다. 현재 이는 Pi 내장 실행에 적용되며, tokenjuice는 내장 tool_result 경로에 hook을 걸어 세션으로 다시 들어가는 출력을 줄입니다.

Plugin 활성화

빠른 방법:
openclaw config set plugins.entries.tokenjuice.enabled true
동일한 방법:
openclaw plugins enable tokenjuice
OpenClaw에는 이미 이 Plugin이 포함되어 있습니다. 별도의 plugins install 또는 tokenjuice install openclaw 단계는 없습니다. 직접 config를 편집하고 싶다면:
{
  plugins: {
    entries: {
      tokenjuice: {
        enabled: true,
      },
    },
  },
}

tokenjuice가 변경하는 내용

  • 시끄러운 execbash 결과를 세션에 다시 주입하기 전에 압축합니다.
  • 원래 명령 실행은 그대로 유지합니다.
  • 정확한 파일 내용 읽기와 tokenjuice가 원본 그대로 두어야 하는 다른 명령은 보존합니다.
  • opt-in 방식으로 유지됩니다. 어디서나 축어적 출력을 원하면 Plugin을 비활성화하세요.

작동 확인

  1. Plugin을 활성화합니다.
  2. exec를 호출할 수 있는 세션을 시작합니다.
  3. git status 같은 시끄러운 명령을 실행합니다.
  4. 반환된 도구 결과가 원시 셸 출력보다 더 짧고 더 구조화되어 있는지 확인합니다.

Plugin 비활성화

openclaw config set plugins.entries.tokenjuice.enabled false
또는:
openclaw plugins disable tokenjuice