Tools
Tokenjuice
tokenjuice เป็น Plugin ภายนอกแบบไม่บังคับ ซึ่งบีบอัดผลลัพธ์ที่มีข้อมูลรบกวนจากเครื่องมือ exec และ bash
หลังจากคำสั่งทำงานเสร็จแล้ว
Plugin นี้เปลี่ยน tool_result ที่ส่งคืน ไม่ใช่ตัวคำสั่งเอง Tokenjuice
จะไม่เขียนอินพุตเชลล์ใหม่ เรียกใช้คำสั่งซ้ำ หรือเปลี่ยนรหัสออก
ปัจจุบันการทำงานนี้มีผลกับการเรียกใช้แบบฝังตัวของ OpenClaw และเครื่องมือแบบไดนามิกของ OpenClaw ในชุดทดสอบ app-server ของ Codex โดย Tokenjuice เชื่อมเข้ากับมิดเดิลแวร์ผลลัพธ์เครื่องมือของ OpenClaw และ ตัดทอนเอาต์พุตก่อนส่งกลับเข้าสู่เซสชันที่กำลังทำงานของชุดทดสอบ
เปิดใช้งาน 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ก่อนป้อนกลับเข้าสู่เซสชัน - คงการเรียกใช้คำสั่งเดิมไว้โดยไม่แก้ไข
- ใช้นโยบายการสำรวจรายการอย่างปลอดภัย: การอ่านเนื้อหาไฟล์แบบตรงตัวจะคงข้อมูลดิบไว้ คำสั่งสำรวจรายการของที่เก็บซึ่งทำงานแยกเดี่ยวสามารถบีบอัดได้ และลำดับคำสั่งแบบผสมที่ไม่ปลอดภัยจะคงข้อมูลดิบไว้
- ยังคงเป็นแบบเลือกเปิดใช้: ปิดใช้งาน Plugin หากต้องการเอาต์พุตแบบคำต่อคำทุกแห่ง
ตรวจสอบว่าทำงานอยู่
- เปิดใช้งาน Plugin
- เริ่มเซสชันที่สามารถเรียก
execได้ - เรียกใช้คำสั่งที่มีข้อมูลรบกวนมาก เช่น
git status - ตรวจสอบว่าผลลัพธ์เครื่องมือที่ส่งคืนสั้นกว่าและมีโครงสร้างชัดเจนกว่าเอาต์พุตดิบของเชลล์
ปิดใช้งาน Plugin
openclaw config set plugins.entries.tokenjuice.enabled falseหรือ:
openclaw plugins disable tokenjuiceเนื้อหาที่เกี่ยวข้อง
Was this useful?