Tools
Tokenjuice
tokenjuice เป็น Plugin ที่มาพร้อมระบบแบบเลือกใช้ ซึ่งใช้ย่อผลลัพธ์ที่มีสัญญาณรบกวนจากเครื่องมือ exec และ bash
หลังจากที่คำสั่งรันเสร็จแล้ว
มันเปลี่ยน tool_result ที่ส่งกลับ ไม่ได้เปลี่ยนคำสั่งเอง Tokenjuice
จะไม่เขียน shell input ใหม่ ไม่รันคำสั่งซ้ำ และไม่เปลี่ยน exit code
ปัจจุบันสิ่งนี้ใช้กับการรันแบบฝังของ PI และ OpenClaw dynamic tools ใน Codex app-server harness Tokenjuice จะ hook เข้ากับ middleware ผลลัพธ์ของเครื่องมือใน OpenClaw และ ตัดแต่งเอาต์พุตก่อนส่งกลับเข้าไปยังเซสชัน harness ที่กำลังทำงานอยู่
เปิดใช้งาน Plugin
เส้นทางด่วน:
openclaw config set plugins.entries.tokenjuice.enabled true
แบบเทียบเท่า:
openclaw plugins enable tokenjuice
OpenClaw มาพร้อม Plugin นี้อยู่แล้ว ไม่มีขั้นตอน plugins install
หรือ tokenjuice install openclaw แยกต่างหาก
หากคุณต้องการแก้ไขการตั้งค่าโดยตรง:
{
plugins: {
entries: {
tokenjuice: {
enabled: true,
},
},
},
}
สิ่งที่ tokenjuice เปลี่ยน
- ย่อผลลัพธ์
execและbashที่มีสัญญาณรบกวนก่อนส่งกลับเข้าไปในเซสชัน - คงการทำงานของคำสั่งต้นฉบับไว้โดยไม่เปลี่ยนแปลง
- คงการอ่านเนื้อหาไฟล์แบบตรงตามต้นฉบับและคำสั่งอื่น ๆ ที่ tokenjuice ควรปล่อยเป็นข้อมูลดิบไว้
- ยังคงเป็นแบบ opt-in: ปิด Plugin ได้หากคุณต้องการเอาต์พุตแบบตามต้นฉบับทุกที่
ตรวจสอบว่าทำงานอยู่
- เปิดใช้งาน Plugin
- เริ่มเซสชันที่สามารถเรียก
execได้ - รันคำสั่งที่มีสัญญาณรบกวน เช่น
git status - ตรวจสอบว่าผลลัพธ์ของเครื่องมือที่ส่งกลับสั้นกว่าและมีโครงสร้างมากกว่าเอาต์พุต shell แบบดิบ
ปิดใช้งาน Plugin
openclaw config set plugins.entries.tokenjuice.enabled false
หรือ:
openclaw plugins disable tokenjuice