fix(docs): locale translations for nav elements and headings

This commit is contained in:
Adam
2026-02-11 18:51:27 -06:00
parent 8eea53a41e
commit aea68c386a
484 changed files with 12718 additions and 11212 deletions

View File

@@ -1,17 +1,17 @@
---
title: CLI
description: OpenCode CLI รับสัญญาณและคำสั่ง
description: สัญญาณและคำสั่งของ OpenCode CLI
---
import { Tabs, TabItem } from "@astrojs/starlight/components"
OpenCode CLI โดยเฉพาะอย่างยิ่งจะเริ่มต้น [TUI](/docs/tui) ไม่ต้องทำงานโดยไม่มีข้อใดใดๆ
OpenCode CLI จะเริ่มต้น [TUI](/docs/tui) เป็นค่าเริ่มต้นเมื่อเรียกใช้โดยไม่มีอาร์กิวเมนต์
```bash
opencode
```
การยอมรับคำสั่งตามเอกสารในนั้นด้วยเหตุนี้ทำให้คุณสามารถพบกับ OpenCode โดยทางโปรแกรมได้
นอกจากนี้ยังรับคำสั่งและแฟล็ก ซึ่งช่วยให้คุณใช้ OpenCode ผ่านโปรแกรมได้
```bash
opencode run "Explain how closures work in JavaScript"
@@ -21,7 +21,7 @@ opencode run "Explain how closures work in JavaScript"
### tui
เริ่มเปิดให้ผู้ใช้เริ่มใช้ OpenCode
เริ่ม TUI เพื่อใช้ OpenCode แบบโต้ตอบ
```bash
opencode [project]
@@ -31,26 +31,26 @@ opencode [project]
| แฟล็ก | สั้น | คำอธิบาย |
| ------------ | ---- | ---------------------------------------------------------- |
| `--continue` | `-c` | มาดูกันเป็นครั้งสุดท้าย |
| `--session` | `-s` | รหัสให้ดีเพื่อเหตุการณ์ |
| `--continue` | `-c` | ดำเนินการต่อจากเซสชันล่าสุด |
| `--session` | `-s` | ID เซสชันเพื่อดำเนินการต่อ |
| `--fork` | | แยกเซสชันเมื่อทำต่อ (ใช้กับ `--continue` หรือ `--session`) |
| `--prompt` | | แจ้งการใช้งาน |
| `--model` | `-m` | รูปแบบการใช้งานรูปแบบ provider/model |
| `--agent` | | ตัวแทนการรับ |
| `--port` | | ท่าเรือที่จะฟัง |
| `--hostname` | | ชื่อที่จะฟัง |
| `--prompt` | | พรอมต์เริ่มต้นที่จะใช้ |
| `--model` | `-m` | โมเดลที่จะใช้นรูปแบบ provider/model |
| `--agent` | | เอเจนต์ที่จะใช้ |
| `--port` | | พอร์ตที่จะฟัง |
| `--hostname` | | ชื่อโฮสต์ที่จะฟัง |
---
## คำสั่ง
OpenCode CLI ยังมีคำสั่งอีกมากมาย
OpenCode CLI ยังมีคำสั่งย่อยอีกมากมาย
---
### agent
จัดการตัวแทนสำหรับ OpenCode
จัดการเอเจนต์สำหรับ OpenCode
```bash
opencode agent [command]
@@ -60,13 +60,13 @@ opencode agent [command]
### attach
สาเหตุว่าทำไมเซิร์ฟเวอร์แบ็กเอนด์ OpenCode ที่รันจริงๆ ซึ่งเริ่มต้นผ่านคำสั่ง `serve` หรือ `web`
เชื่อมต่อกับเซิร์ฟเวอร์แบ็กเอนด์ OpenCode ที่กำลังทำงานอยู่ ซึ่งเริ่มต้นผ่านคำสั่ง `serve` หรือ `web`
```bash
opencode attach [url]
```
วิธีการใช้ TUI กับแบ็กเอนด์ OpenCode ตัวอย่าง:
วิธีนี้ช่วยให้คุณใช้ TUI กับแบ็กเอนด์ OpenCode ระยะไกลได้ ตัวอย่าง:
```bash
# Start the backend server for web/mobile access
@@ -81,25 +81,25 @@ opencode attach http://10.20.30.40:4096
| แฟล็ก | สั้น | คำอธิบาย |
| ----------- | ---- | -------------------------------------- |
| `--dir` | | ไดเร็กทอรีการทำงานเพื่อเริ่มต้น TUI ใน |
| `--session` | `-s` | รหัสให้ดีเพื่อเหตุการณ์ |
| `--session` | `-s` | ID เซสชันเพื่อดำเนินการต่อ |
---
#### create
สร้างตัวแทนใหม่ด้วยคืนนี้
สร้างเอเจนต์ใหม่
```bash
opencode agent create
```
คำสั่งนี้จะแนะนำคุณตลอดไปจนถึงเอเจนต์ใหม่พร้อมพรอม์ระบบและประสิทธิภาพของเครื่องมือ
คำสั่งนี้จะแนะนำคุณตลอดกระบวนการสร้างเอเจนต์ใหม่ พร้อมพรอม์ระบบและความสามารถของเครื่องมือ
---
#### list
รายชื่อตัวแทนทั้งหมดทั้งหมด
แสดงรายชื่อเอเจนต์ที่พร้อมใช้งานทั้งหมด
```bash
opencode agent list
@@ -109,7 +109,7 @@ opencode agent list
### auth
ขอแจ้งให้ทราบข้อมูลและข้อมูลเข้าสู่ระบบสำหรับ...
จัดการการตรวจสอบสิทธิ์และข้อมูลรับรอง
```bash
opencode auth [command]
@@ -119,25 +119,25 @@ opencode auth [command]
#### login
OpenCode มีประสิทธิภาพสูงโดยรายชื่อทั่วไปที่ [Models.dev](https://models.dev) ดังนั้นเหตุผลที่เป็นไปได้ API สำหรับความต้องการใดๆ จำเป็นต้องใช้ข้อมูลนี้ถูกที่ `~/.local/share/opencode/auth.json`
OpenCode ได้รับการกำหนดค่าไว้ล่วงหน้าด้วยรายชื่อผู้ให้บริการทั่วไปที่ [Models.dev](https://models.dev) ดังนั้นคุณเพียงแค่ต้องใส่คีย์ API สำหรับผู้ให้บริการที่คุณต้องการใช้ ข้อมูลนี้จะถูกเก็บไว้ที่ `~/.local/share/opencode/auth.json`
```bash
opencode auth login
```
เมื่อ OpenCode เริ่มต้นระบบจะโหลดจากไฟล์ข้อมูลรับรองและไม่จำเป็นต้องคำนึงถึงสิ่งใด ๆ ที่จะพบไฟล์ของคุณหรือ `.env` ในโปรเจ็กต์ของคุณ
เมื่อ OpenCode เริ่มต้น ระบบจะโหลดข้อมูลรับรองจากไฟล์นี้ ดังนั้นคุณจึงไม่ต้องกังวลกับการตั้งค่าตัวแปรสภาพแวดล้อมหรือไฟล์ `.env` ในโปรเจ็กต์ของคุณ
---
#### list
การแจ้งเตือนที่พิสูจน์ความถูกต้องทั้งหมดซึ่งจัดเป็นไฟล์ข้อมูลสามารถตรวจสอบได
แสดงรายการข้อมูลรับรองการตรวจสอบสิทธิ์ทั้งหมดที่กำหนดค่าไว
```bash
opencode auth list
```
หรือฮิลตันสั้น
หรือใช้นามแฝงสั้น
```bash
opencode auth ls
@@ -147,7 +147,7 @@ opencode auth ls
#### logout
นำคุณออกจากระบบของมักจะพบข้อมูลจากไฟล์รับรองข้อมูล
ออกจากระบบของผู้ให้บริการและลบข้อมูลรับรองออกจากไฟล์ auth
```bash
opencode auth logout
@@ -157,7 +157,7 @@ opencode auth logout
### github
การจัดการเอเจนต์ GitHub สำหรับพื้นที่อัตโนมัติ
จัดการเอเจนต์ GitHub สำหรับเวิร์กโฟลว์อัตโนมัติ
```bash
opencode github [command]
@@ -167,19 +167,19 @@ opencode github [command]
#### install
ู้เสื้อผ้าเอเจนต์ GitHub ในที่เก็บของคุณ
ิดตั้งเอเจนต์ GitHub ใน repository ของคุณ
```bash
opencode github install
```
ไม่ว่าคุณจะเริ่มต้นโฟลว์ GitHub Actions และแนะนำคุณตลอดระวัติศาสตร์ [เรียนรู้เพิ่มเติม](/docs/github)
คำสั่งนี้จะสร้างเวิร์กโฟลว์ GitHub Actions และแนะนำคุณตลอดระบวนการตั้งค่า [เรียนรู้เพิ่มเติม](/docs/github)
---
#### run
ต้องการตัวแทน GitHub อีกครั้งใน GitHub Actions
รันเอเจนต์ GitHub ด้วยตนเองหรือใน GitHub Actions
```bash
opencode github run
@@ -187,16 +187,16 @@ opencode github run
##### แฟล็ก
| แฟล็ก | คำอธิบาย |
| --------- | -------------------------------- |
| `--event` | การจำลอง GitHub เพื่อขอรับตัวแทน |
| `--token` | ความเป็นส่วนตัวของ GitHub |
| แฟล็ก | คำอธิบาย |
| --------- | -------------------------------------- |
| `--event` | เหตุการณ์ GitHub เพื่อทริกเกอร์เอเจนต์ |
| `--token` | GitHub token |
---
### mcp
เซิร์ฟเวอร์เซิร์ฟเวอร์ Model Context Protocol
จัดการเซิร์ฟเวอร์ Model Context Protocol (MCP)
```bash
opencode mcp [command]
@@ -206,25 +206,25 @@ opencode mcp [command]
#### add
เพลิดเพลินไปกับแขก MCP ในคืนนี้ของคุณ
เพิ่มเซิร์ฟเวอร์ MCP ลงในการกำหนดค่าของคุณ
```bash
opencode mcp add
```
คำสั่งนี้จะแนะนำคุณในคืนนี้ MCP ความเชื่อหรือในตำนาน
คำสั่งนี้จะแนะนำคุณผ่านวิซาร์ดเพื่อกำหนดค่าเซิร์ฟเวอร์ MCP ใหม่
---
#### list
เชิญแขก MCP ที่ RAM ทั้งหมดและดำรงอยู่
แสดงรายชื่อเซิร์ฟเวอร์ MCP ทั้งหมดที่กำหนดค่าไว้และสถานะ
```bash
opencode mcp list
```
ต้องใช้หอพักระยะสั้น
หรือใช้นามแฝงสั้น
```bash
opencode mcp ls
@@ -234,21 +234,21 @@ opencode mcp ls
#### auth
ตัดสิทธิ์กับแขก MCP ที่ OAuth
ยืนยันตัวตนกับเซิร์ฟเวอร์ MCP ที่ต้องการ OAuth
```bash
opencode mcp auth [name]
```
ไม่ต้องระบุชื่อเซิร์ฟเวอร์ คุณจะได้รับแจ้งจากเซิร์ฟเวอร์ที่รองรับ OAuth ที่พร้อมให้บริการ
หากไม่ระบุชื่อเซิร์ฟเวอร์ คุณจะได้รับแจ้งให้เลือกจากเซิร์ฟเวอร์ที่รองรับ OAuth ที่พร้อมใช้งาน
รับรองว่ารองรับ OAuth และสถานะยืนยันสิทธิ์ได้
คุณยังสามารถแสดงรายการสถานะการตรวจสอบสิทธิ์ OAuth ได้:
```bash
opencode mcp auth list
```
ต้องใช้หอพักระยะสั้น
หรือใช้นามแฝงสั้น
```bash
opencode mcp auth ls
@@ -258,7 +258,7 @@ opencode mcp auth ls
#### logout
ข้อมูลรับรอง OAuth สำหรับผู้เข้าชม MCP
ลบข้อมูลรับรอง OAuth สำหรับเซิร์ฟเวอร์ MCP
```bash
opencode mcp logout [name]
@@ -268,7 +268,7 @@ opencode mcp logout [name]
#### debug
โปรดตรวจสอบ OAuth สำหรับเซิร์ฟเวอร์ MCP
ดีบักการเชื่อมต่อเซิร์ฟเวอร์ MCP
```bash
opencode mcp debug <name>
@@ -278,17 +278,17 @@ opencode mcp debug <name>
### models
การทดลองแบบจำลองทั้งหมดทั้งหมดจากที่เก็บข้อมูลนี
แสดงรายการโมเดลที่พร้อมใช้งานทั้งหมดจากผู้ให้บริการที่กำหนดค่าไว
```bash
opencode models [provider]
```
คำสั่งนี้แสดงให้เห็นโมเดลทั้งหมดและเป็นที่เก็บข้อมูลของคุณ `provider/model`
คำสั่งนี้จะแสดง ID โมเดลทั้งหมดในรูปแบบ `provider/model`
คุณสามารถใช้ชื่อรุ่นได้อย่างแม่นยำใน [ ฟังก์ชั่นของคุณ](/docs/config/)
คุณสามารถใช้ชื่อโมเดลเหล่านี้ในการกำหนดค่า [config](/docs/config/) ของคุณ
สามารถส่งรหัสมีหน้าที่เพื่อกรองโมเดลตามส่วนรายนั้นได้
คุณยังสามารถส่งผ่านรหัสผู้ให้บริการเพื่อกรองโมเดลตามผู้ให้บริการรายนั้นได้
```bash
opencode models anthropic
@@ -296,12 +296,13 @@ opencode models anthropic
#### แฟล็ก
| แฟล็ก | คำอธิบาย |
| ----------- | ------------------------------------------------- |
| `--refresh` | โครงสร้างแคชโมเดลจาก models.dev |
| `--verbose` | ใช้โมเดลนี้เพื่อตรวจสอบ (รวมข้อมูลเมตาเช่นต้นทุน) |
| แฟล็ก | คำอธิบาย |
| ----------- | ------------------------------------------------------ |
| `--refresh` | รีเฟรชแคชโมเดลจาก models.dev |
| `--verbose` | แสดงรายละเอียดโมเดลเพิ่มเติม (รวมข้อมูลเมตาเช่นต้นทุน) |
| `--json` | แสดงผลลัพธ์เป็น JSON |
ใช้แฟล็ก `--refresh` ในที่นี้รายการโมเดลที่แคชไว้ตรงนั้นมีประโยชน์เพิ่มโมเดลใหม่ให้กับระบบและขอดูโมเดลของข้อมูลใน OpenCode
ใช้แฟล็ก `--refresh` เพื่ออัปเดตรายการโมเดลที่แคชไว้ มีประโยชน์เมื่อมีการเพิ่มโมเดลใหม่ให้กับผู้ให้บริการและคุณต้องการเห็นใน OpenCode
```bash
opencode models --refresh
@@ -311,19 +312,19 @@ opencode models --refresh
### run
ต้องการ opencode ภายนอกไม่มีการแจ้งโดยแจ้งแจ้งโดยตรง
รัน OpenCode โดยไม่ต้องใช้ TUI โดยส่งพรอมต์โดยตรง
```bash
opencode run [message..]
```
มีประโยชน์สำหรับการทำงานร่วมกันของการทำงานอัตโนมัติหรือเมื่อต้องการให้ตอบสนองอย่างรวดเร็วเปิด TUI เป็นตัวอย่าง
มีประโยชน์สำหรับการทำงานอัตโนมัติหรือเมื่อต้องการคำตอบอย่างรวดเร็วโดยไม่ต้องเปิด TUI ตัวอย่าง:
```bash "opencode run"
opencode run Explain the use of context in Go
```
ขอแนบไปกับฟีเจอร์นี้ `opencode serve` ทำงานอยู่อีกครั้งเวลาของแขก MCP การทำงานหลายอย่าง:
คุณยังสามารถแนบไปกับเซิร์ฟเวอร์ `opencode serve` ที่ทำงานอยู่ หรือใช้เซิร์ฟเวอร์ MCP แบบ headless:
```bash
# Start a headless server in one terminal
@@ -335,47 +336,47 @@ opencode run --attach http://localhost:4096 "Explain async/await in JavaScript"
#### แฟล็ก
| แฟล็ก | สั้น | คำอธิบาย |
| ------------ | ---- | --------------------------------------------------------------------- |
| `--command` | | คำสั่งให้รันใช้ข้อความสำหรับ args |
| `--continue` | `-c` | มาดูกันเป็นครั้งสุดท้าย |
| `--session` | `-s` | รหัสให้ดีเพื่อเหตุการณ์ |
| `--fork` | | แยกเซสชันเมื่อทำต่อ (ใช้กับ `--continue` หรือ `--session`) |
| `--share` | | เซสชั่น |
| `--model` | `-m` | รูปแบบการใช้งานรูปแบบ provider/model |
| `--agent` | | ตัวแทนการรับ |
| `--file` | `-f` | แนบไปกับข้อความได้เลย |
| `--format` | | การรักษา: (จัดรูปแบบ) หรือ json ( อดทนดิบ JSON) |
| `--title` | | ชื่อเรื่องสำหรับการเฉลิมฉลอง (ใช้พร้อมท์ที่สามารถนำมาใช้กับค่าตัวยึด) |
| `--attach` | | แนบไปกับผู้โดยสาร opencode สำนักงานอยู่ (เช่น http://localhost:4096) |
| `--port` | | ท่าเรือสำหรับผู้โดยสารภายในเครื่อง (ตรวจสอบเป็นพอร์ตสุ่ม) |
| แฟล็ก | สั้น | คำอธิบาย |
| ------------ | ---- | ---------------------------------------------------------------------- |
| `--command` | | คำสั่งที่จะรัน (ใช้ส่วนที่เหลือของ args เป็นอาร์กิวเมนต์) |
| `--continue` | `-c` | ดำเนินการต่อจากเซสชันล่าสุด |
| `--session` | `-s` | ID เซสชันเพื่อดำเนินการต่อ |
| `--fork` | | แยกเซสชันเมื่อทำต่อ (ใช้กับ `--continue` หรือ `--session`) |
| `--share` | | สร้างลิงก์แชร์สำหรับเซสชัน |
| `--model` | `-m` | โมเดลที่จะใช้นรูปแบบ provider/model |
| `--agent` | | เอเจนต์ที่จะใช้ |
| `--file` | `-f` | แนบไฟล์ไปกับข้อความ |
| `--format` | | รูปแบบเอาต์พุต: text (จัดรูปแบบ) หรือ json (JSON ดิบ) |
| `--title` | | ชื่อสำหรับเซสชัน (หากไม่ได้ระบุ จะสร้างจากพรอมต์) |
| `--attach` | | แนบไปกับเซิร์ฟเวอร์ opencode ที่ทำงานอยู่ (เช่น http://localhost:4096) |
| `--port` | | พอร์ตสำหรับเซิร์ฟเวอร์ภายในเครื่อง (หากไม่ได้ระบุ จะใช้พอร์ตสุ่ม) |
---
### serve
เริ่มต้นเลานจ์ OpenCode ไม่เพียงแต่สำหรับนักท่องเที่ยวเท่านั้น API ภาพถ่าย [เอกสารรับรอง](/docs/server) เพื่อดู HTTP เต็มรูปแบบ
เริ่มต้นเซิร์ฟเวอร์ OpenCode headless ที่ให้บริการ API HTTP ดู [เอกสารเซิร์ฟเวอร์](/docs/server) สำหรับรายละเอียด API เต็มรูปแบบ
```bash
opencode serve
```
ตัวควบคุมจะเริ่มต้นเซิร์ฟเวอร์ HTTP ให้ API เข้าถึงฟังก์ชันการทำงานของ opencode ได้อย่างมีประสิทธิภาพ TUI จัดเตรียม `OPENCODE_SERVER_PASSWORD` ประสิทธิภาพของฮาร์ดแวร์ฮาร์ดแวร์ความถูกต้องพื้นฐาน HTTP (ตัวควบคุมของฮาร์ดแวร์คือ `opencode`)
คำสั่งนี้จะเริ่มต้นเซิร์ฟเวอร์ HTTP ให้ API เข้าถึงฟังก์ชันการทำงานของ OpenCode ได้โดยไม่ต้องมี TUI นอกจากนี้ยังรองรับการตรวจสอบสิทธิ์พื้นฐาน HTTP (ชื่อผู้ใช้เริ่มต้นคือ `opencode` และรหัสผ่านระบุโดย `OPENCODE_SERVER_PASSWORD`)
#### แฟล็ก
| แฟล็ก | คำอธิบาย |
| ------------ | --------------------------------------- |
| `--port` | ท่าเรือที่จะฟัง |
| `--hostname` | ชื่อที่จะฟัง |
| `--mdns` | โปรดตรวจสอบ mDNS |
| `--cors` | จำเป็นต้องมีเพิ่มเติมเพื่อการทำงาน CORS |
| แฟล็ก | คำอธิบาย |
| ------------ | -------------------------------------- |
| `--port` | พอร์ตที่จะฟัง |
| `--hostname` | ชื่อโฮสต์ที่จะฟัง |
| `--mdns` | เปิดใช้งานการค้นหา mDNS |
| `--cors` | ต้นกำเนิดเพิ่มเติมที่อนุญาตสำหรับ CORS |
---
### session
การจัดการ OpenCode
จัดการเซสชัน OpenCode
```bash
opencode session [command]
@@ -385,7 +386,7 @@ opencode session [command]
#### list
การแจ้งเตือน OpenCode ทั้งหมด
แสดงรายการเซสชัน OpenCode ทั้งหมด
```bash
opencode session list
@@ -393,16 +394,16 @@ opencode session list
##### แฟล็ก
| แฟล็ก | สั้น | คำอธิบาย |
| ------------- | ---- | --------------------------- |
| `--max-count` | `-n` | จำกัดการควบคุม N ใหม่ล่าสุด |
| `--format` | | ตารางตารางหรือ json (ตาราง) |
| แฟล็ก | สั้น | คำอธิบาย |
| ------------- | ---- | ----------------------------- |
| `--max-count` | `-n` | จำกัดการแสดงผล N รายการล่าสุด |
| `--format` | | รูปแบบ table หรือ json |
---
### stats
แสดงสถิติการเริ่มต้นและค่าใช้จ่ายสำหรับ OpenCode ของคุณ
แสดงสถิติการใช้งานและค่าใช้จ่ายสำหรับ OpenCode ของคุณ
```bash
opencode stats
@@ -410,36 +411,36 @@ opencode stats
#### แฟล็ก
| แฟล็ก | คำอธิบาย |
| ----------- | ------------------------------------------------------------------------------- |
| `--days` | แสดงสถิติของ N วันในอดีต (ตลอดเวลา) |
| `--tools` | เครื่องมือที่มองเห็น (ทั้งหมด) |
| `--models` | แสดงรายละเอียดการใช้งานโมเดล (ซ่อนไว้ตามตัวอย่าง) เอกสารหมายเลขนั้น N หมายเลขบน |
| `--project` | กรองตามโครงการ (โครงการทั้งหมดที่มีอยู่: โครงการปัจจุบัน) |
| แฟล็ก | คำอธิบาย |
| ----------- | ---------------------------------------------------- |
| `--days` | แสดงสถิติของ N วันที่ผ่านมา (ค่าเริ่มต้น: ตลอดเวลา) |
| `--tools` | แสดงสถิติการใช้เครื่องมือ |
| `--models` | แสดงรายละเอียดการใช้งานโมเดล (ซ่อนไว้ตามค่าเริ่มต้น) |
| `--project` | กรองตามโครงการ (ค่าเริ่มต้น: โครงการปัจจุบัน) |
---
### export
ส่งออกข้อมูลข่าวสารเป็น JSON
ส่งออกประวัติเซสชันเป็น JSON
```bash
opencode export [sessionID]
```
ไม่ระบุรหัสผู้ดูแลระบบ คุณจะได้รับแจ้งจากการปรับปรุงดังกล่าว
หากไม่ระบุรหัสเซสชัน คุณจะได้รับแจ้งให้เลือกจากรายการล่าสุด
---
### import
นำเข้าข้อมูลที่ดีจากไฟล์ JSON หรือแชร์ OpenCode URL
นำเข้าเซสชันจากไฟล์ JSON หรือ URL ที่แชร์ของ OpenCode
```bash
opencode import <file>
```
ไม่เคยนำเข้าไฟล์ในเครื่องหรือแชร์ OpenCode URL
คุณสามารถนำเข้าไฟล์ในเครื่องหรือ URL ที่แชร์
```bash
opencode import session.json
@@ -450,22 +451,22 @@ opencode import https://opncd.ai/s/abc123
### web
ชิญแขก OpenCode อย่างเป็นทางการด้วยเว็บอินเตอร์เฟส
ริ่ม OpenCode ในโหมดเซิร์ฟเวอร์พร้อมเว็บอินเตอร์เฟส
```bash
opencode web
```
ตัวควบคุมจะเริ่มต้นเซิร์ฟเวอร์ HTTP และเปิดเว็บเองเพื่อเข้าถึง OpenCode ผ่านทางเว็บอินเตอร์เฟส จัดเตรียม `OPENCODE_SERVER_PASSWORD` สำหรับคำอธิบายคุณสมบัติความถูกต้องพื้นฐาน HTTP (ตัวยึดของฮาร์ดแวร์คือ `opencode`)
คำสั่งนี้จะเริ่มต้นเซิร์ฟเวอร์ HTTP และเปิดเว็บเบราว์เซอร์เพื่อเข้าถึง OpenCode ผ่านทางเว็บอินเตอร์เฟส รองรับการตรวจสอบสิทธิ์พื้นฐาน HTTP (ชื่อผู้ใช้เริ่มต้นคือ `opencode` และรหัสผ่านระบุโดย `OPENCODE_SERVER_PASSWORD`)
#### แฟล็ก
| แฟล็ก | คำอธิบาย |
| ------------ | --------------------------------------- |
| `--port` | ท่าเรือที่จะฟัง |
| `--hostname` | ชื่อที่จะฟัง |
| `--mdns` | โปรดตรวจสอบ mDNS |
| `--cors` | จำเป็นต้องมีเพิ่มเติมเพื่อการทำงาน CORS |
| แฟล็ก | คำอธิบาย |
| ------------ | -------------------------------------- |
| `--port` | พอร์ตที่จะฟัง |
| `--hostname` | ชื่อโฮสต์ที่จะฟัง |
| `--mdns` | เปิดใช้งานการค้นหา mDNS |
| `--cors` | ต้นกำเนิดเพิ่มเติมที่อนุญาตสำหรับ CORS |
---
@@ -477,21 +478,21 @@ opencode web
opencode acp
```
สั่งนี้เริ่มต้นผู้โดยสาร ACP ที่สื่อสารผ่าน stdin/stdout nd-JSON
คำสั่งนี้เริ่มต้นเซิร์ฟเวอร์ ACP ที่สื่อสารผ่าน stdin/stdout ด้วย nd-JSON
#### แฟล็ก
| แฟล็ก | คำอธิบาย |
| ------------ | ------------------ |
| `--cwd` | ไดเร็กทอรีการทำงาน |
| `--port` | ท่าเรือที่จะฟัง |
| `--hostname` | ชื่อที่จะฟัง |
| `--port` | พอร์ตที่จะฟัง |
| `--hostname` | ชื่อโฮสต์ที่จะฟัง |
---
### uninstall
ไม่ว่า OpenCode และลบไฟล์ทั้งหมดทั้งหมด
ถอนการติดตั้ง OpenCode และลบข้อมูลการกำหนดค่าทั้งหมด
```bash
opencode uninstall
@@ -499,30 +500,30 @@ opencode uninstall
#### แฟล็ก
| แฟล็ก | สั้น | คำอธิบาย |
| --------------- | ---- | ---------------------------------- |
| `--keep-config` | `-c` | เก็บไฟล์ไว้ที่นี่ |
| `--keep-data` | `-d` | บางครั้งเซสชันและสแน็ปช็อต |
| `--dry-run` | | แสดงสิ่งที่จะลบออกโดยไม่ต้องใช้ออก |
| `--force` | `-f` | ข้อความแจ้งข้อความ |
| แฟล็ก | สั้น | คำอธิบาย |
| --------------- | ---- | ----------------------------------- |
| `--keep-config` | `-c` | เก็บไฟล์การกำหนดค่าไว้ |
| `--keep-data` | `-d` | เก็บไฟล์ข้อมูล (เซสชันและสแน็ปช็อต) |
| `--dry-run` | | แสดงสิ่งที่จะลบออกโดยไม่ต้องทำจริง |
| `--force` | `-f` | บังคับลบโดยไม่มีการแจ้งเตือน |
---
### upgrade
อัปเดต opencode เป็นครั้งสุดท้ายหรือเฉพาะเจาะจง
อัปเกรด OpenCode เป็นเวอร์ชันล่าสุดหรือเวอร์ชันที่ระบุ
```bash
opencode upgrade [target]
```
เราปรับปรุงเป็นระดับล่าสุด
อัปเกรดเป็นเวอร์ชันล่าสุด
```bash
opencode upgrade
```
เพื่อพัฒนาเป็นฮอนด้าโดยเฉพาะ
อัปเกรดเป็นเวอร์ชันที่ระบุ
```bash
opencode upgrade v0.1.48
@@ -536,16 +537,16 @@ opencode upgrade v0.1.48
---
## ระดับโลก
## แฟล็กระดับโลก
opencode CLI รับค่าสถานะสากลต่อไป
OpenCode CLI ยอมรับแฟล็กสากลต่อไปนี้สำหรับทุกคำสั่ง
| แฟล็ก | สั้น | คำอธิบาย |
| -------------- | ---- | ------------------------------------------- |
| `--help` | `-h` | แสดงความช่วยเหลือ |
| `--version` | `-v` | หมายเลขการพิมพ์ |
| `--print-logs` | | พิมพ์บันทึกไปยัง stderr |
| `--log-level` | | ระดับการเรียนรู้ (DEBUG, INFO, WARN, ERROR) |
| แฟล็ก | สั้น | คำอธิบาย |
| -------------- | ---- | ----------------------------------------- |
| `--help` | `-h` | แสดงความช่วยเหลือ |
| `--version` | `-v` | พิมพ์เวอร์ชัน |
| `--print-logs` | | พิมพ์บันทึกไปยัง stderr |
| `--log-level` | | ระดับการบันทึก (DEBUG, INFO, WARN, ERROR) |
---
@@ -553,51 +554,51 @@ opencode CLI รับค่าสถานะสากลต่อไป
OpenCode สามารถกำหนดค่าโดยใช้ตัวแปรสภาพแวดล้อม
| ตัวแปร | ชนิด | คำอธิบาย |
| ------------------------------------- | ------- | ----------------------------------------------------------- |
| `OPENCODE_AUTO_SHARE` | Boolean | แชร์การแจ้งเตือน |
| `OPENCODE_GIT_BASH_PATH` | String | เข้าสู่ Git Bash ได้บน Windows |
| `OPENCODE_CONFIG` | String | ไปยังไฟล์ฟิลม์ |
| `OPENCODE_CONFIG_DIR` | String | เพื่อเป็นไดเร็กทอรีคุณสามารถดู |
| `OPENCODE_CONFIG_CONTENT` | String | เนื้อหาเหมือนกับ json แบบอินไลน์ |
| `OPENCODE_DISABLE_AUTOUPDATE` | Boolean | ตรวจสอบระบบควบคุมอัตโนมัติ |
| `OPENCODE_DISABLE_PRUNE` | Boolean | การควบคุมการกำจัดข้อมูลเก่า |
| `OPENCODE_DISABLE_TERMINAL_TITLE` | Boolean | เพื่อเป็นชื่อระบบควบคุมอัตโนมัติ |
| `OPENCODE_PERMISSION` | String | มีสิทธิ์ json แบบอินไลน์ |
| `OPENCODE_DISABLE_DEFAULT_PLUGINS` | Boolean | การติดตามผลเริ่มต้น |
| `OPENCODE_DISABLE_LSP_DOWNLOAD` | Boolean | ค่ำคืนนี้อาหารค่ำ LSP อัตโนมัติ |
| `OPENCODE_ENABLE_EXPERIMENTAL_MODELS` | Boolean | รูปแบบการทดลอง |
| `OPENCODE_DISABLE_AUTOCOMPACT` | Boolean | เพื่อการกระชับระบบอัตโนมัติ |
| `OPENCODE_DISABLE_CLAUDE_CODE` | Boolean | การควบคุมดูแลจาก `.claude` (พร้อมท์ + ทักษะ) |
| `OPENCODE_DISABLE_CLAUDE_CODE_PROMPT` | Boolean | การควบคุมดูแล `~/.claude/CLAUDE.md` |
| `OPENCODE_DISABLE_CLAUDE_CODE_SKILLS` | Boolean | ต่อมา `.claude/skills` |
| `OPENCODE_DISABLE_MODELS_FETCH` | Boolean | ปิดใช้การดึงโมเดลจากแหล่งที่มาของข้อมูล |
| `OPENCODE_FAKE_VCS` | String | ประธานาธิบดี VCS ปลอมเพื่อการทดสอบ |
| `OPENCODE_DISABLE_FILETIME_CHECK` | Boolean | ตรวจสอบเวลาไฟล์เพื่อตรวจสอบ |
| `OPENCODE_CLIENT` | String | คนที่ระบุลูกค้า (ส่วนคือ `cli`) |
| `OPENCODE_ENABLE_EXA` | Boolean | นอกจากนี้เรายังมีเว็บ Exa |
| `OPENCODE_SERVER_PASSWORD` | String | เอกสารสิทธิ์พื้นฐานสำหรับ `serve`/`web` |
| `OPENCODE_SERVER_USERNAME` | String | เมนบอร์ดระบบควบคุมคุณสมบัติความถูกต้องพื้นฐาน ( `opencode`) |
| `OPENCODE_MODELS_URL` | String | ขอขอบคุณ URL สำหรับข้อมูลดึงข้อมูลโมเดล |
| ตัวแปร | ชนิด | คำอธิบาย |
| ------------------------------------- | ------- | ---------------------------------------------------------------- |
| `OPENCODE_AUTO_SHARE` | Boolean | แชร์เซสชันอัตโนมัติเมื่อสร้าง |
| `OPENCODE_GIT_BASH_PATH` | String | เส้นทางไปยัง Git Bash บน Windows |
| `OPENCODE_CONFIG` | String | เส้นทางไปยังไฟล์การกำหนดค่า |
| `OPENCODE_CONFIG_DIR` | String | เส้นทางไปยังไดเร็กทอรีการกำหนดค่า |
| `OPENCODE_CONFIG_CONTENT` | String | เนื้อหาการกำหนดค่าแบบ inline JSON |
| `OPENCODE_DISABLE_AUTOUPDATE` | Boolean | ปิดใช้งานการอัปเดตอัตโนมัติ |
| `OPENCODE_DISABLE_PRUNE` | Boolean | ปิดใช้งานการลบข้อมูลเซสชันเก่า |
| `OPENCODE_DISABLE_TERMINAL_TITLE` | Boolean | ปิดใช้งานการตั้งชื่อหน้าต่าง terminal |
| `OPENCODE_PERMISSION` | String | การกำหนดค่าสิทธิ์แบบ inline JSON |
| `OPENCODE_DISABLE_DEFAULT_PLUGINS` | Boolean | ปิดใช้งานปลั๊กอินเริ่มต้น |
| `OPENCODE_DISABLE_LSP_DOWNLOAD` | Boolean | ปิดใช้งานการดาวน์โหลด LSP อัตโนมัติ |
| `OPENCODE_ENABLE_EXPERIMENTAL_MODELS` | Boolean | เปิดใช้งานโมเดลทดลอง |
| `OPENCODE_DISABLE_AUTOCOMPACT` | Boolean | ปิดใช้งานการบีบอัดบริบทอัตโนมัติ |
| `OPENCODE_DISABLE_CLAUDE_CODE` | Boolean | ปิดใช้งานการนำเข้าจาก `.claude` (prompt + skills) |
| `OPENCODE_DISABLE_CLAUDE_CODE_PROMPT` | Boolean | ปิดใช้งานการนำเข้า `~/.claude/CLAUDE.md` |
| `OPENCODE_DISABLE_CLAUDE_CODE_SKILLS` | Boolean | ปิดใช้งานการนำเข้า `.claude/skills` |
| `OPENCODE_DISABLE_MODELS_FETCH` | Boolean | ปิดใช้งานการดึงรายการโมเดลจากระยะไกล |
| `OPENCODE_FAKE_VCS` | String | เปิดใช้งาน VCS จำลองสำหรับการทดสอบ |
| `OPENCODE_DISABLE_FILETIME_CHECK` | Boolean | ปิดใช้งานการตรวจสอบเวลาแก้ไขไฟล์ |
| `OPENCODE_CLIENT` | String | ตัวระบุไคลเอนต์ (ค่าเริ่มต้นคือ `cli`) |
| `OPENCODE_ENABLE_EXA` | Boolean | เปิดใช้งานการใช้ Exa แทน ls หากมี |
| `OPENCODE_SERVER_PASSWORD` | String | รหัสผ่านสำหรับการตรวจสอบสิทธิ์พื้นฐาน `serve`/`web` |
| `OPENCODE_SERVER_USERNAME` | String | ชื่อผู้ใช้สำหรับการตรวจสอบสิทธิ์พื้นฐาน (ค่าเริ่มต้น `opencode`) |
| `OPENCODE_MODELS_URL` | String | URL ที่กำหนดเองสำหรับการดึงรายการโมเดล |
---
### Experimental
### ขั้นทดลอง
ตัวแปรสภาพแวดล้อมเหล่านี้เปิดใช้งานฟีเจอร์ทดลองที่อาจมีการเปลี่ยนแปลงหรือถูกลบออก
| ตัวแปร | ชนิด | คำอธิบาย |
| ----------------------------------------------- | ------- | ---------------------------------------------- |
| `OPENCODE_EXPERIMENTAL` | Boolean | ในที่สุดเราก็ทดลองทั้งหมด |
| `OPENCODE_EXPERIMENTAL_ICON_DISCOVERY` | Boolean | การแจ้งเตือนการแจ้งเตือน |
| `OPENCODE_EXPERIMENTAL_DISABLE_COPY_ON_SELECT` | Boolean | ยังไงก็ตามการเลือกที่จะเลือกใน TUI |
| `OPENCODE_EXPERIMENTAL_BASH_DEFAULT_TIMEOUT_MS` | ตัวเลข | การหมดเวลาเริ่มต้นสำหรับคำสั่ง bash ในหน่วย ms |
| `OPENCODE_EXPERIMENTAL_OUTPUT_TOKEN_MAX` | ตัวเลข | เหตุผลที่สูงสุดสำหรับตอบกลับ LLM |
| `OPENCODE_EXPERIMENTAL_FILEWATCHER` | Boolean | เพื่อให้ตัวดูไฟล์สำหรับ dir ทั้งหมด |
| `OPENCODE_EXPERIMENTAL_OXFMT` | Boolean | เพื่อให้เป็นไปตามแมตเตอร์ oxfmt |
| `OPENCODE_EXPERIMENTAL_LSP_TOOL` | Boolean | สามารถใช้เครื่องมือทดลอง LSP |
| `OPENCODE_EXPERIMENTAL_DISABLE_FILEWATCHER` | Boolean | ไม่ใช่ตัวดูไฟล์ |
| `OPENCODE_EXPERIMENTAL_EXA` | Boolean | คุณสมบัติ Exa ทดลอง |
| `OPENCODE_EXPERIMENTAL_LSP_TY` | Boolean | ตรวจสอบประเภท LSP แบบทดลอง |
| `OPENCODE_EXPERIMENTAL_MARKDOWN` | Boolean | สามารถใช้ Markdown รุ่นทดลองได้ |
| `OPENCODE_EXPERIMENTAL_PLAN_MODE` | Boolean | เพื่อเป็นโหมด |
| `OPENCODE_EXPERIMENTAL` | Boolean | เปิดใช้งานฟีเจอร์ทดลองทั้งหมด |
| `OPENCODE_EXPERIMENTAL_ICON_DISCOVERY` | Boolean | การค้นหาไอคอนทดลอง |
| `OPENCODE_EXPERIMENTAL_DISABLE_COPY_ON_SELECT` | Boolean | ปิดใช้งานการคัดลอกเมื่อเลือกใน TUI |
| `OPENCODE_EXPERIMENTAL_BASH_DEFAULT_TIMEOUT_MS` | Number | การหมดเวลาเริ่มต้นสำหรับคำสั่ง bash ในหน่วย ms |
| `OPENCODE_EXPERIMENTAL_OUTPUT_TOKEN_MAX` | Number | ขีดจำกัดสูงสุดสำหรับโทเค็นเอาต์พุต LLM |
| `OPENCODE_EXPERIMENTAL_FILEWATCHER` | Boolean | เปิดใช้งานตัวเฝ้าดูไฟล์สำหรับไดเร็กทอรีทั้งหมด |
| `OPENCODE_EXPERIMENTAL_OXFMT` | Boolean | ใช้ oxfmt เป็นตัวจัดรูปแบบ |
| `OPENCODE_EXPERIMENTAL_LSP_TOOL` | Boolean | เปิดใช้งานเครื่องมือ LSP ทดลอง |
| `OPENCODE_EXPERIMENTAL_DISABLE_FILEWATCHER` | Boolean | ปิดใช้งานตัวเฝ้าดูไฟล์ |
| `OPENCODE_EXPERIMENTAL_EXA` | Boolean | ฟีเจอร์ Exa ทดลอง |
| `OPENCODE_EXPERIMENTAL_LSP_TY` | Boolean | การตรวจสอบประเภท LSP แบบทดลอง |
| `OPENCODE_EXPERIMENTAL_MARKDOWN` | Boolean | ใช้ Markdown renderer แบบทดลอง |
| `OPENCODE_EXPERIMENTAL_PLAN_MODE` | Boolean | เปิดใช้งาน Plan mode |