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ı paketlenmiş bir plugin'dir.
Komutun kendisini değil, döndürülen tool_result değerini değiştirir. Tokenjuice
shell girdisini yeniden yazmaz, komutları yeniden çalıştırmaz ve çıkış kodlarını değiştirmez.
Bugün bu, PI gömülü çalıştırmalarına ve Codex app-server harness içindeki OpenClaw dinamik araçlarına uygulanır. Tokenjuice, OpenClaw'ın araç sonucu middleware'ine bağlanır ve çıktı etkin harness oturumuna geri gitmeden önce kırpar.
Plugin'i etkinleştirin
Hızlı yol:
openclaw config set plugins.entries.tokenjuice.enabled true
Eşdeğeri:
openclaw plugins enable tokenjuice
OpenClaw plugin'i zaten paketlenmiş olarak sunar. Ayrı bir plugins install
veya tokenjuice install openclaw adımı yoktur.
Yapılandırmayı doğrudan düzenlemeyi tercih ederseniz:
{
plugins: {
entries: {
tokenjuice: {
enabled: true,
},
},
},
}
Tokenjuice'ın değiştirdiği şeyler
- Gürültülü
execvebashsonuçlarını oturuma geri beslenmeden önce sıkıştırır. - Özgün komut yürütmesini değiştirmeden bırakır.
- Tam dosya içeriği okumalarını ve Tokenjuice'ın ham bırakması gereken diğer komutları korur.
- İsteğe bağlı kalır: her yerde birebir çıktı istiyorsanız plugin'i devre dışı bırakın.
Çalıştığını doğrulayın
- Plugin'i etkinleştirin.
execçağırabilen bir oturum başlatın.git statusgibi gürültülü bir komut çalıştırın.- Döndürülen araç sonucunun ham shell çıktısından daha kısa ve daha yapılandırılmış olduğunu kontrol edin.
Plugin'i devre dışı bırakın
openclaw config set plugins.entries.tokenjuice.enabled false
Veya:
openclaw plugins disable tokenjuice