summaryrefslogtreecommitdiffhomepage
path: root/packages/web/src/content/docs/zh-cn/cli.mdx
diff options
context:
space:
mode:
authorchenmi <[email protected]>2026-02-17 20:06:39 +0800
committerGitHub <[email protected]>2026-02-17 06:06:39 -0600
commit4fd3141ab5d43a55566042982fb4459b5716e140 (patch)
treea1faa0f22784999fffcace0a1f8853709a232b0d /packages/web/src/content/docs/zh-cn/cli.mdx
parent8d0a303af48da5e6c6d5287ef2144bfb49ca13d0 (diff)
downloadopencode-4fd3141ab5d43a55566042982fb4459b5716e140.tar.gz
opencode-4fd3141ab5d43a55566042982fb4459b5716e140.zip
docs: improve zh-cn and zh-tw documentation translations (#13942)
Diffstat (limited to 'packages/web/src/content/docs/zh-cn/cli.mdx')
-rw-r--r--packages/web/src/content/docs/zh-cn/cli.mdx318
1 files changed, 159 insertions, 159 deletions
diff --git a/packages/web/src/content/docs/zh-cn/cli.mdx b/packages/web/src/content/docs/zh-cn/cli.mdx
index 6d2ea032d..490d59ca0 100644
--- a/packages/web/src/content/docs/zh-cn/cli.mdx
+++ b/packages/web/src/content/docs/zh-cn/cli.mdx
@@ -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 终端用户界面。
+启动 OpenCode 终端用户界面。
```bash
opencode [project]
@@ -32,25 +32,25 @@ opencode [project]
| 标志 | 简写 | 描述 |
| ------------ | ---- | --------------------------------------------------------- |
| `--continue` | `-c` | 继续上一个会话 |
-| `--session` | `-s` | 继续的会话 ID |
-| `--fork` | | 继续时分叉会话(与 `--continue` 或 `--session` 一起使用) |
-| `--prompt` | | 使用的提示 |
-| `--model` | `-m` | 使用的模型 (provider/model) |
-| `--agent` | | 使用的代理 |
+| `--session` | `-s` | 要继续的会话 ID |
+| `--fork` | | 继续时分叉会话(与 `--continue` 或 `--session` 配合使用) |
+| `--prompt` | | 要使用的提示词 |
+| `--model` | `-m` | 要使用的模型,格式为 provider/model |
+| `--agent` | | 要使用的代理 |
| `--port` | | 监听端口 |
-| `--hostname` | | 监听的主机名 |
+| `--hostname` | | 监听主机名 |
---
## 命令
-opencode CLI 还具有以下命令。
+OpenCode CLI 还提供以下命令。
---
### agent
-管理 opencode 代理。
+管理 OpenCode 的代理。
```bash
opencode agent [command]
@@ -60,13 +60,13 @@ opencode agent [command]
### attach
-将终端附加到通过 `serve` 或 `web` 命令启动的已运行 opencode 后端服务器。
+将终端连接到已通过 `serve` 或 `web` 命令启动的 OpenCode 后端服务器。
```bash
opencode attach [url]
```
-这允许将 TUI 与远程 opencode 后端一起使用。例如:
+这允许将 TUI 与远程 OpenCode 后端配合使用。例如:
```bash
# Start the backend server for web/mobile access
@@ -81,19 +81,19 @@ opencode attach http://10.20.30.40:4096
| 标志 | 简写 | 描述 |
| ----------- | ---- | ------------------- |
| `--dir` | | 启动 TUI 的工作目录 |
-| `--session` | `-s` | 继续的会话 ID |
+| `--session` | `-s` | 要继续的会话 ID |
---
#### create
-使用自定义配置创建新代理。
+使用自定义配置创建新的代理。
```bash
opencode agent create
```
-此命令将指导您使用自定义系统提示和工具配置创建新代理。
+此命令将引导您使用自定义系统提示词和工具配置来创建新的代理。
---
@@ -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) 上的提供商列表支持,因此您可以使用 `opencode auth login` 来为您想要使用的任何提供商配置 API 密钥。它存储在 `~/.local/share/opencode/auth.json` 中。
+OpenCode 基于 [Models.dev](https://models.dev) 的提供商列表运行,因此您可以使用 `opencode auth login` 为任何想要使用的提供商配置 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
-通过从凭据文件中清除提供商,将您从提供商中注销。
+从凭据文件中清除提供商信息以完成登出。
```bash
opencode auth logout
@@ -157,7 +157,7 @@ opencode auth logout
### github
-管理 GitHub 代理以实现存储库自动化。
+管理用于仓库自动化的 GitHub 代理。
```bash
opencode github [command]
@@ -167,36 +167,36 @@ opencode github [command]
#### install
-在您的存储库中安装 GitHub 代理。
+在您的仓库中安装 GitHub 代理。
```bash
opencode github install
```
-这将设置必要的 GitHub Actions 工作流程并指导您完成配置过程。 [了解更多](/docs/github)。
+此命令会设置必要的 GitHub Actions 工作流并引导您完成配置过程。[了解更多](/docs/github)。
---
#### run
-运行 GitHub 代理。这通常用在 GitHub Actions 中。
+运行 GitHub 代理。通常在 GitHub Actions 中使用。
```bash
opencode github run
```
-#### 标志
+##### 标志
| 标志 | 描述 |
| --------- | ------------------------------ |
| `--event` | 用于运行代理的 GitHub 模拟事件 |
-| `--token` | GitHub 个人访问 Token |
+| `--token` | GitHub 个人访问令牌 |
---
### mcp
-管理模型上下文协议 (MCP) 服务器。
+管理 Model Context Protocol 服务器。
```bash
opencode mcp [command]
@@ -212,7 +212,7 @@ opencode mcp [command]
opencode mcp add
```
-此命令将指导您添加本地或远程 MCP 服务器。
+此命令将引导您添加本地或远程 MCP 服务器。
---
@@ -224,7 +224,7 @@ opencode mcp add
opencode mcp list
```
-或者使用简短版本。
+或使用简写版本。
```bash
opencode mcp ls
@@ -234,7 +234,7 @@ opencode mcp ls
#### auth
-使用启用 OAuth 的 MCP 服务器进行身份验证。
+对支持 OAuth 的 MCP 服务器进行认证。
```bash
opencode mcp auth [name]
@@ -242,13 +242,13 @@ opencode mcp auth [name]
如果您不提供服务器名称,系统将提示您从可用的支持 OAuth 的服务器中进行选择。
-您还可以列出支持 OAuth 的服务器及其身份验证状态。
+您还可以列出支持 OAuth 的服务器及其认证状态。
```bash
opencode mcp auth list
```
-或者使用简短版本。
+或使用简写版本。
```bash
opencode mcp auth ls
@@ -258,7 +258,7 @@ opencode mcp auth ls
#### logout
-删除 MCP 服务器的 OAuth 凭据。
+移除 MCP 服务器的 OAuth 凭据。
```bash
opencode mcp logout [name]
@@ -284,11 +284,11 @@ opencode mcp debug <name>
opencode models [provider]
```
-此命令以 `provider/model` 格式显示您配置的提供商中可用的所有模型。
+此命令以 `provider/model` 的格式显示所有已配置提供商中可用的模型。
-这对于确定 [你的配置](/docs/config/) 中使用的确切模型名称很有帮助。
+这对于确定在[配置文件](/docs/config/)中使用的确切模型名称非常有用。
-您可以选择提供提供商 ID 并按该提供商筛选模型。
+您可以选择传入提供商 ID 来按提供商筛选模型。
```bash
opencode models anthropic
@@ -299,9 +299,9 @@ opencode models anthropic
| 标志 | 描述 |
| ----------- | ---------------------------------------- |
| `--refresh` | 从 models.dev 刷新模型缓存 |
-| `--verbose` | 使用更详细的模型输出(包括成本等元数据) |
+| `--verbose` | 使用更详细的模型输出(包含费用等元数据) |
-使用 `--refresh` 标志来更新服务器的模型列表。当新模型已添加到提供商并且您希望在 opencode 中查看它们时,这非常有用。
+使用 `--refresh` 标志可以更新缓存的模型列表。当提供商新增了模型并且您希望在 OpenCode 中看到它们时,此功能非常有用。
```bash
opencode models --refresh
@@ -311,19 +311,19 @@ opencode models --refresh
### run
-通过直接传递提示以非交互模式运行 opencode。
+以非交互模式运行 OpenCode,直接传入提示词。
```bash
opencode run [message..]
```
-这对于编写脚本、自动化,或者当您想要快速获得答案而不是完整的 TUI 时非常有用。例如。
+这对于脚本编写、自动化或无需启动完整 TUI 即可快速获取答案的场景非常有用。例如:
```bash "opencode run"
opencode run Explain the use of context in Go
```
-您还可以附加到正在运行的 `opencode serve` 实例,以避免每次运行时 MCP 服务器冷启动时间:
+您还可以连接到正在运行的 `opencode serve` 实例,以避免每次运行时 MCP 服务器的冷启动时间:
```bash
# Start a headless server in one terminal
@@ -335,47 +335,47 @@ opencode run --attach http://localhost:4096 "Explain async/await in JavaScript"
#### 标志
-| 标志 | 简写 | 描述 |
-| ------------ | ---- | --------------------------------------------------------------- |
-| `--command` | | 要运行的命令,使用消息作为参数 |
-| `--continue` | `-c` | 继续上一个会话 |
-| `--session` | `-s` | 继续的会话 ID |
-| `--fork` | | 继续时分叉会话(与 `--continue` 或 `--session` 一起使用) |
-| `--share` | | 分享会话 |
-| `--model` | `-m` | 使用的模型 (provider/model) |
-| `--agent` | | 使用的代理 |
-| `--file` | `-f` | 要附加到消息的文件 |
-| `--format` | | 格式:default(格式化)或 json(原始 JSON 事件) |
-| `--title` | | 会话标题(如果未提供值,则使用截断的提示) |
-| `--attach` | | 连接到正在运行的 opencode 服务器(例如,http://localhost:4096) |
-| `--port` | | 本地服务器的端口(默认为随机端口) |
+| 标志 | 简写 | 描述 |
+| ------------ | ---- | -------------------------------------------------------------- |
+| `--command` | | 要运行的命令,使用 message 作为参数 |
+| `--continue` | `-c` | 继续上一个会话 |
+| `--session` | `-s` | 要继续的会话 ID |
+| `--fork` | | 继续时分叉会话(与 `--continue` 或 `--session` 配合使用) |
+| `--share` | | 分享会话 |
+| `--model` | `-m` | 要使用的模型,格式为 provider/model |
+| `--agent` | | 要使用的代理 |
+| `--file` | `-f` | 附加到消息的文件 |
+| `--format` | | 格式:default(格式化输出)或 json(原始 JSON 事件) |
+| `--title` | | 会话标题(未提供值时使用截断的提示词) |
+| `--attach` | | 连接到正在运行的 opencode 服务器(例如 http://localhost:4096) |
+| `--port` | | 本地服务器端口(默认为随机端口) |
---
### serve
-启动无头 opencode 服务器以进行 API 访问。查看 [服务器文档](/docs/server) 以获取完整的 HTTP 接口。
+启动无界面的 OpenCode 服务器以提供 API 访问。查看[服务器文档](/docs/server)了解完整的 HTTP 接口。
```bash
opencode serve
```
-这将启动一个 HTTP 服务器,该服务器提供对 opencode 功能的 API 访问,无需 TUI 界面。设置 `OPENCODE_SERVER_PASSWORD` 以启用 HTTP 基本身份验证(用户名默认为 `opencode`)。
+此命令启动一个 HTTP 服务器,提供对 OpenCode 功能的 API 访问,无需 TUI 界面。设置 `OPENCODE_SERVER_PASSWORD` 可启用 HTTP 基本认证(用户名默认为 `opencode`)。
#### 标志
-| 标志 | 描述 |
-| ------------ | ------------------------ |
-| `--port` | 监听端口 |
-| `--hostname` | 监听的主机名 |
-| `--mdns` | 启用 mDNS 发现 |
-| `--cors` | 允许 CORS 的其他浏览器源 |
+| 标志 | 描述 |
+| ------------ | -------------------------- |
+| `--port` | 监听端口 |
+| `--hostname` | 监听主机名 |
+| `--mdns` | 启用 mDNS 发现 |
+| `--cors` | 允许 CORS 的额外浏览器来源 |
---
### session
-管理 opencode 会话。
+管理 OpenCode 会话。
```bash
opencode session [command]
@@ -385,7 +385,7 @@ opencode session [command]
#### list
-列出所有 opencode 会话。
+列出所有 OpenCode 会话。
```bash
opencode session list
@@ -393,16 +393,16 @@ opencode session list
##### 标志
-| 标志 | 简写 | 描述 |
-| ------------- | ---- | ------------------------------ |
-| `--max-count` | `-n` | 限制为最近的 N 个会话 |
-| `--format` | | 输出格式:table 或 json(table) |
+| 标志 | 简写 | 描述 |
+| ------------- | ---- | ------------------------------------- |
+| `--max-count` | `-n` | 限制为最近 N 个会话 |
+| `--format` | | 输出格式:table 或 json(默认 table) |
---
### stats
-显示 opencode 会话的 Token 使用情况和成本统计信息。
+显示 OpenCode 会话的 Token 用量和费用统计信息。
```bash
opencode stats
@@ -410,12 +410,12 @@ opencode stats
#### 标志
-| 标志 | 描述 |
-| ----------- | -------------------------------------------------------- |
-| `--days` | 显示过去 N 天(所有时间)的统计数据 |
-| `--tools` | 显示工具数量(全部) |
-| `--models` | 显示模型使用情况细分(默认隐藏)。输入一个数字来显示前 N |
-| `--project` | 按项目过滤(所有项目,空字符串:当前项目) |
+| 标志 | 描述 |
+| ----------- | ------------------------------------------------------ |
+| `--days` | 显示最近 N 天的统计信息(默认为所有时间) |
+| `--tools` | 显示的工具数量(默认为全部) |
+| `--models` | 显示模型用量明细(默认隐藏)。传入数字可显示前 N 个 |
+| `--project` | 按项目筛选(默认为所有项目,传入空字符串表示当前项目) |
---
@@ -433,13 +433,13 @@ opencode export [sessionID]
### import
-从 JSON 文件或 opencode 共享 URL 导入会话数据。
+从 JSON 文件或 OpenCode 分享链接导入会话数据。
```bash
opencode import <file>
```
-您可以从本地文件或 opencode 共享 URL 导入。
+您可以从本地文件或 OpenCode 分享链接导入。
```bash
opencode import session.json
@@ -450,48 +450,48 @@ opencode import https://opncd.ai/s/abc123
### web
-使用 Web 界面启动无头 opencode 服务器。
+启动带有 Web 界面的无界面 OpenCode 服务器。
```bash
opencode web
```
-这将启动 HTTP 服务器并打开 Web 浏览器以通过 Web 界面访问 opencode。设置 `OPENCODE_SERVER_PASSWORD` 以启用 HTTP 基本身份验证(用户名默认为 `opencode`)。
+此命令启动一个 HTTP 服务器并打开浏览器,通过 Web 界面访问 OpenCode。设置 `OPENCODE_SERVER_PASSWORD` 可启用 HTTP 基本认证(用户名默认为 `opencode`)。
#### 标志
-| 标志 | 描述 |
-| ------------ | ------------------------ |
-| `--port` | 监听端口 |
-| `--hostname` | 监听的主机名 |
-| `--mdns` | 启用 mDNS 发现 |
-| `--cors` | 允许 CORS 的其他浏览器源 |
+| 标志 | 描述 |
+| ------------ | -------------------------- |
+| `--port` | 监听端口 |
+| `--hostname` | 监听主机名 |
+| `--mdns` | 启用 mDNS 发现 |
+| `--cors` | 允许 CORS 的额外浏览器来源 |
---
### acp
-启动 ACP (Agent Client Protocol) 服务器。
+启动 ACP(Agent Client Protocol)服务器。
```bash
opencode acp
```
-此命令启动一个 ACP 服务器,该服务器使用 nd-JSON 通过 stdin/stdout 进行通信。
+此命令启动一个通过 stdin/stdout 使用 nd-JSON 进行通信的 ACP 服务器。
#### 标志
-| 标志 | 描述 |
-| ------------ | ------------ |
-| `--cwd` | 工作目录 |
-| `--port` | 监听端口 |
-| `--hostname` | 监听的主机名 |
+| 标志 | 描述 |
+| ------------ | ---------- |
+| `--cwd` | 工作目录 |
+| `--port` | 监听端口 |
+| `--hostname` | 监听主机名 |
---
### uninstall
-卸载 opencode 并删除所有相关文件。
+卸载 OpenCode 并删除所有相关文件。
```bash
opencode uninstall
@@ -499,30 +499,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
@@ -532,72 +532,72 @@ opencode upgrade v0.1.48
| 标志 | 简写 | 描述 |
| ---------- | ---- | ------------------------------------------ |
-| `--method` | `-m` | 使用的安装方法;curl, npm, pnpm, bun, brew |
+| `--method` | `-m` | 使用的安装方式:curl、npm、pnpm、bun、brew |
---
## 全局标志
-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) |
---
## 环境变量
-可以使用环境变量配置 opencode。
-
-| 变量 | 类型 | 描述 |
-| ------------------------------------- | ------- | ----------------------------------------- |
-| `OPENCODE_AUTO_SHARE` | boolean | 自动共享会话 |
-| `OPENCODE_GIT_BASH_PATH` | string | Windows 上 Git Bash 可执行文件的路径 |
-| `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 可以通过环境变量进行配置。
+
+| 变量 | 类型 | 描述 |
+| ------------------------------------- | ------- | --------------------------------------- |
+| `OPENCODE_AUTO_SHARE` | boolean | 自动分享会话 |
+| `OPENCODE_GIT_BASH_PATH` | string | Windows 上 Git Bash 可执行文件的路径 |
+| `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_EXPERIMENTAL` | boolean | 启用所有实验性功能 |
-| `OPENCODE_EXPERIMENTAL_ICON_DISCOVERY` | boolean | 启用图标发现 |
-| `OPENCODE_EXPERIMENTAL_DISABLE_COPY_ON_SELECT` | boolean | 在 TUI 中禁用选择时复制 |
-| `OPENCODE_EXPERIMENTAL_BASH_DEFAULT_TIMEOUT_MS` | number | bash 命令的默认超时(以毫秒为单位) |
-| `OPENCODE_EXPERIMENTAL_OUTPUT_TOKEN_MAX` | number | LLM 响应的最大输出 Token |
-| `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 功能 |
-| `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 命令的默认超时时间(毫秒) |
+| `OPENCODE_EXPERIMENTAL_OUTPUT_TOKEN_MAX` | number | LLM 响应的最大输出 Token 数 |
+| `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 功能 |
+| `OPENCODE_EXPERIMENTAL_PLAN_MODE` | boolean | 启用计划模式 |