Tools

Tokenjuice

tokenjuice, komut zaten çalıştırıldıktan sonra gürültülü exec ve bash araç sonuçlarını sıkıştıran isteğe bağlı bir harici Plugin'dir.

Komutun kendisini değil, döndürülen tool_result değerini değiştirir. Tokenjuice kabuk girdisini yeniden yazmaz, komutları yeniden çalıştırmaz veya çıkış kodlarını değiştirmez.

Bu, şu anda OpenClaw gömülü çalıştırmalarına ve Codex app-server test düzenindeki OpenClaw dinamik araçlarına uygulanır. Tokenjuice, OpenClaw'ın araç sonucu ara yazılımına bağlanır ve çıktıyı etkin test düzeni oturumuna geri dönmeden önce kırpar.

Plugin'i etkinleştirme

Bir kez yükleyin:

bash
openclaw plugins install clawhub:@openclaw/tokenjuice

Ardından etkinleştirin:

bash
openclaw config set plugins.entries.tokenjuice.enabled true

Eşdeğer komut:

bash
openclaw plugins enable tokenjuice

Yapılandırmayı doğrudan düzenlemeyi tercih ederseniz:

json5
{  plugins: {    entries: {      tokenjuice: {        enabled: true,      },    },  },}

Tokenjuice neleri değiştirir?

  • Gürültülü exec ve bash sonuçlarını oturuma geri beslenmeden önce sıkıştırır.
  • Özgün komut yürütmesini değiştirmez.
  • Güvenli envanter ilkesi uygular: tam dosya içeriği okumaları ham kalır, bağımsız depo envanteri komutları sıkıştırılabilir ve güvenli olmayan karma komut dizileri ham kalır.
  • İsteğe bağlı olarak kalır: her yerde çıktının birebir olmasını istiyorsanız Plugin'i devre dışı bırakın.

Çalıştığını doğrulama

  1. Plugin'i etkinleştirin.
  2. exec çağırabilen bir oturum başlatın.
  3. git status gibi gürültülü bir komut çalıştırın.
  4. Döndürülen araç sonucunun ham kabuk çıktısından daha kısa ve daha yapılandırılmış olduğunu doğrulayın.

Plugin'i devre dışı bırakma

bash
openclaw config set plugins.entries.tokenjuice.enabled false

Veya:

bash
openclaw plugins disable tokenjuice

İlgili konular

Was this useful?
On this page

On this page