สัปดาห์ที่ 14 · 30 มีนาคม – 3 เมษายน 2026
Computer use ใน CLI, บทเรียนแบบโต้ตอบในตัวผลิตภัณฑ์, การ render แบบไม่กระพริบ, การกำหนด MCP result-size override ต่อ tool และ plugin executable บน PATH
สัปดาห์ที่แล้ว computer use มาถึง Desktop app สัปดาห์นี้อยู่ใน CLI แล้ว: Claude สามารถเปิด native app คลิกผ่าน UI ทดสอบการเปลี่ยนแปลงของตัวเอง และแก้ไขสิ่งที่เสียหาย ทั้งหมดจาก terminal Web app มีการวนตรวจสอบแล้ว แต่ native iOS, macOS และ app ที่เป็น GUI เท่านั้นยังไม่มี ตอนนี้มีแล้ว เหมาะที่สุดสำหรับปิด loop บน app และเครื่องมือที่ไม่มี API ให้เรียก ยังเป็นช่วงต้น คาดว่ามีจุดหยาบบ้าง
รัน /mcp หา computer-use และเปิดใช้งาน แล้วขอให้ Claude ตรวจสอบการเปลี่ยนแปลงจากต้นจนจบ:
> Open the iOS simulator, tap through onboarding, and screenshot each step
บทเรียนแบบโต้ตอบที่สอนฟีเจอร์ Claude Code ผ่านการสาธิตแบบ animate ใน terminal ของคุณ Claude Code ออก release บ่อย และฟีเจอร์ที่จะเปลี่ยนวิธีทำงานของคุณเมื่อเดือนที่แล้วอาจพลาดไป รัน /powerup ครั้งเดียวแล้วจะรู้ว่ามีอะไรอยู่บ้าง
รัน:
> /powerup
เลือกใช้ alt-screen renderer ใหม่พร้อม virtualized scrollback prompt input ติดอยู่ที่ด้านล่าง การเลือกด้วยเมาส์ทำงานในการสนทนายาว และอาการกระพริบตอน redraw หายไป ยกเลิกการตั้งค่า CLAUDE_CODE_NO_FLICKER เพื่อย้อนกลับ
ตั้งค่า env var และรีสตาร์ท Claude Code:
export CLAUDE_CODE_NO_FLICKER=1
claude
ผู้เขียน MCP server ตอนนี้สามารถเพิ่ม truncation cap บน tool เฉพาะโดยการตั้งค่า anthropic/maxResultSizeChars ใน entry tools/list ของ tool ได้สูงสุด 500K ตัวอักษร cap เคยเป็นแบบ global ดังนั้น tool ที่บางครั้งส่งคืน payload ขนาดใหญ่โดยธรรมชาติ เช่น schema ฐานข้อมูลหรือ file tree แบบเต็มจะชนขีดจำกัดเริ่มต้นและถูกบันทึกลงดิสก์พร้อม file reference การกำหนด override ต่อ tool จะเก็บผลลัพธ์เหล่านั้นไว้ inline เมื่อ tool ต้องการจริง ๆ
ใส่ annotation ให้ tool ใน response tools/list ของ server:
{
"name": "get_schema",
"description": "Returns the full database schema",
"_meta": {
"anthropic/maxResultSizeChars": 500000
}
}
วาง executable ในไดเรกทอรี bin/ ที่ root ของ plugin และ Claude Code จะเพิ่มไดเรกทอรีนั้นใน PATH ของ Bash tool ขณะที่ plugin เปิดใช้งาน จากนั้น Claude สามารถเรียก binary เป็นคำสั่งเปล่าจาก Bash tool call ใด ๆ โดยไม่ต้องระบุ path แบบเต็มหรือ wrapper script เหมาะสำหรับการรวม CLI helper ไว้ข้าง command, agent และ hook ที่เรียกใช้
เพิ่มไดเรกทอรี bin/ ที่ root ของ plugin:
my-plugin/
├── .claude-plugin/
│ └── plugin.json
└── bin/
└── my-tool
ชัยชนะอื่น ๆ
PermissionDenied ใหม่ทำงานเมื่อ classifier ปฏิเสธ (คืน retry: true เพื่อให้ Claude ลองวิธีอื่น) และ /permissions → Recent ให้คุณลองใหม่ด้วย rdefer ใหม่สำหรับ permissionDecision ใน PreToolUse hooks: session -p หยุดที่ tool call และออกด้วย payload deferred_tool_use เพื่อให้ SDK app หรือ UI แบบกำหนดเองแสดงมัน แล้วค้างต่อด้วย --resume/buddy: ฟักสิ่งมีชีวิตตัวเล็กที่ดูคุณเขียนโค้ด (1 เมษายน)disableSkillShellExecution บล็อก inline shell จาก skill, slash command และ plugin commandcat หรือ sed -n โดยไม่ต้อง Read แยกก่อนshowThinkingSummaries: true เพื่อเปิดอีกครั้ง)claude-cli:// รับ prompt หลายบรรทัดได้ (encode %0A)