ถ้าคุณใช้ OpenCode สาย Agentic Coding เป็นประจำ ปัญหาที่เจอกันบ่อยที่สุดคือ Token Context โดนกินแบบสูบน้ำ ทั้งจาก System Prompt, Tool Schemas, History และ Output ที่ส่งกลับมาในทุกๆ Turn
บทความนี้สรุปคู่มือ OpenCode Token Optimization Guide (V2 Architecture) ที่จะช่วยให้คุณปรับ Config เพื่อลด Token Waste และรีดประสิทธิภาพสูงสุด โดยอ้างอิงจาก OpenCode v2.1.4 ครับ
1. Tool Output Limits (เทคนิคประหยัด Token ที่ได้ผลดีที่สุด)
การจำกัดขนาดข้อมูลที่ส่งกลับมาจากเครื่องมือ (Tools) คือจุดที่ช่วยตัด Token Waste ได้มากที่สุด:
{
"tool_output": {
"max_lines": 250,
"max_bytes": 10240
}
}
เมื่อ Output ของ Tool เกินขนาดที่กำหนด OpenCode จะเซฟไฟล์เต็มลง Disk แล้วส่งกลับมาเฉพาะ Preview สั้นๆ เพื่อไม่ให้ท่วม Context ใน Session