mirror of
https://gitea.toothfairyai.com/ToothFairyAI/tf_code.git
synced 2026-04-12 19:59:00 +00:00
68 lines
3.1 KiB
Plaintext
68 lines
3.1 KiB
Plaintext
---
|
|
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
|
|
- รายละเอียด_รายละเอียด
|
|
- สร้างสรรค์_บล็อก
|