--- title: OpenCode 1.0 description: มีอะไรใหม่ใน OpenCode 1.0 --- OpenCode 1.0 เป็นการเขียน TUI ใหม่ทั้งหมด เราย้ายจาก TUI ใช้ go+bubbletea ที่มีปัญหาด้านประสิทธิภาพและความสามารถไปเป็นเฟรมเวิร์กภายใน (OpenTUI) ที่เขียนด้วย zig+solidjs TUIล่าสุดทำงานเหมือนกับเก่าเพราะความเชื่อ Opencode เดียวกัน --- ## การอัปเกรด คุณไม่ควรได้รับการอัปเกรดอัตโนมัติเป็น 1.0 หากคุณใช้เวอร์ชันก่อนหน้า อย่างไรก็ตาม OpenCode เวอร์ชันเก่าบางเวอร์ชันจะดึงเวอร์ชันล่าสุดเสมอ หากต้องการอัปเกรดด้วยตนเอง ให้รัน ```bash $ opencode upgrade 1.0.0 ``` ส่วนดาวน์เกรดกลับเป็น 0.x อีกต่อไป... ```bash $ opencode upgrade 0.15.31 ``` --- ## การเปลี่ยนแปลง UX ประวัติเซสชันถูกบีบอัดมากขึ้น โดยแสดงเฉพาะรายละเอียดในส่วนที่แก้ไขและ bash เท่านั้น เราเพิ่มแถบคำสั่งซึ่งเกือบทุกอย่างไหลผ่าน กด ctrl+p เพื่อเรียกสิ่งนี้ขึ้นมาในบริบทใดก็ได้และดูทุกสิ่งที่คุณทำได้ เพิ่มแถบด้านข้างเซสชัน (สามารถสลับได้) พร้อมข้อมูลที่เป็นประโยชน์ เราลบฟังก์ชันบางอย่างที่เราไม่แน่ใจว่ามีใครใช้จริงออก หากมีสิ่งที่สำคัญหายไป โปรดเปิด issue แล้วเราจะเพิ่มกลับอย่างรวดเร็ว --- ## การเปลี่ยนแปลงที่สำคัญ ### เปลี่ยนชื่อแล้ว - Messages_revert -> Messages_undo - switch_agent -> agent_cycle - switch_agent_reverse -> agent_cycle_reverse - switch_mode -> agent_cycle - switch_mode_reverse -> agent_cycle_reverse ### คีย์ถูกลบออก - Messages_layout_toggle - สิ่ง_ถัดไป - ข้อเสนอที่_เปอร์โตริโก - file_diff_toggle - file_search - file_close - file_list - app_help - โครงการ_init - รายละเอียด_รายละเอียด - สร้างสรรค์_บล็อก