fix(docs): locale translations

This commit is contained in:
Adam
2026-02-10 13:59:14 -06:00
committed by opencode
parent fbc41475b4
commit fd5531316f
282 changed files with 4973 additions and 5314 deletions

View File

@@ -1,17 +1,17 @@
---
title: 命令行界面
title: CLI
description: opencode CLI 选项和命令。
---
import { Tabs, TabItem } from "@astrojs/starlight/components"
默认情况下opencode CLI 在不带任何参数运行时启动[途径易](/docs/tui)。
默认情况下opencode CLI 在不带任何参数运行时启动 [TUI](/docs/tui)。
```bash
opencode
```
但它也接受允许本页记录的命令。这您以Smashing方式与opencode交互。
但它也接受本页记录的命令。这允许您以编程方式与 opencode 交互。
```bash
opencode run "Explain how closures work in JavaScript"
@@ -19,36 +19,36 @@ opencode run "Explain how closures work in JavaScript"
---
###
### tui
启动opencode用户终端界面。
启动 opencode 终端用户界面。
```bash
opencode [project]
```
#### 旗幟
#### Flags
| 旗幟 | 短 | 描述 |
| ------------ | ---- | --------------------------------------------------------- |
| `--continue` | `-c` | 继续上 |
| `--session` | `-s` | 会话 ID 继续 |
| `--fork` | | 继续时分叉会话(与 `--continue` 或 `--session` 一起使用) |
| `--prompt` | | 提示使用 |
| `--model` | `-m` | 以提供商/模型形式使用的模型 |
| `--agent` | | 代理使用 |
| `--port` | | 监听端口 |
| `--hostname` | | 监听的主机名 |
| Flag | Short | Description |
| ------------ | ----- | --------------------------------------------------------- |
| `--continue` | `-c` | 继续上一个会话 |
| `--session` | `-s` | 继续的会话 ID |
| `--fork` | | 继续时分叉会话(与 `--continue` 或 `--session` 一起使用) |
| `--prompt` | | 使用的提示 |
| `--model` | `-m` | 使用的模型 (provider/model) |
| `--agent` | | 使用的代理 |
| `--port` | | 监听端口 |
| `--hostname` | | 监听的主机名 |
---
## 命令
## Commands
opencode CLI 还具有以下命令。
---
### 代理人
### agent
管理 opencode 代理。
@@ -58,15 +58,15 @@ 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
@@ -76,28 +76,28 @@ opencode web --port 4096 --hostname 0.0.0.0
opencode attach http://10.20.30.40:4096
```
#### 旗幟
#### Flags
| 旗幟 | 短 | 描述 |
| ----------- | ---- | ------------------- |
| `--dir` | | 启动 TUI 的工作目录 |
| `--session` | `-s` | 会话 ID 继续 |
| Flag | Short | Description |
| ----------- | ----- | ------------------- |
| `--dir` | | 启动 TUI 的工作目录 |
| `--session` | `-s` | 继续的会话 ID |
---
#### 创建
#### create
使用自定配置创建新代理。
使用自定配置创建新代理。
```bash
opencode agent create
```
此命令将指您使用自定義系統提示和工具配置创建新代理。
此命令将指您使用自定义系统提示和工具配置创建新代理。
---
#### 列表
#### list
列出所有可用的代理。
@@ -107,9 +107,9 @@ opencode agent list
---
### 授權
### auth
用于管理提供商的憑據和登的命令。
用于管理提供商的凭据和登的命令。
```bash
opencode auth [command]
@@ -117,27 +117,27 @@ 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启动时它会从auth 文件加载提供商。如果您的环境中定义了任何按键或项目中的`.env`文件。
opencode 启动时,它会从凭据文件加载提供商。以及如果您的环境或项目中的 `.env` 文件中定义了任何密钥
---
#### 列表
#### list
列出憑證文件中存的所有过身份验证的提供商。
列出凭据文件中存的所有过身份验证的提供商。
```bash
opencode auth list
```
或者短的版本。
或者短的版本。
```bash
opencode auth ls
@@ -145,9 +145,9 @@ opencode auth ls
---
#### 註銷
#### logout
通过從憑據文件中清除提供商,将您提供商中註銷
通过从凭据文件中清除提供商,将您提供商中注销
```bash
opencode auth logout
@@ -165,7 +165,7 @@ opencode github [command]
---
#### 安装
#### install
在您的存储库中安装 GitHub 代理。
@@ -177,7 +177,7 @@ opencode github install
---
#### 跑步
#### run
运行 GitHub 代理。这通常用在 GitHub Actions 中。
@@ -185,18 +185,18 @@ opencode github install
opencode github run
```
##### 旗幟
##### Flags
| 旗幟 | 描述 |
| Flag | Description |
| --------- | ------------------------------ |
| `--event` | 用于运行代理的 GitHub 模拟事件 |
| `--token` | GitHub 个人访问Tokens |
| `--token` | GitHub 个人访问 Token |
---
### MCP
### mcp
管理模型上下文協議服務器。
管理模型上下文协议 (MCP) 服务器。
```bash
opencode mcp [command]
@@ -204,7 +204,7 @@ opencode mcp [command]
---
#### 添加
#### add
将 MCP 服务器添加到您的配置中。
@@ -216,7 +216,7 @@ opencode mcp add
---
#### 列表
#### list
列出所有已配置的 MCP 服务器及其连接状态。
@@ -224,7 +224,7 @@ opencode mcp add
opencode mcp list
```
或者使用短版本。
或者使用短版本。
```bash
opencode mcp ls
@@ -232,7 +232,7 @@ opencode mcp ls
---
#### 授權
#### auth
使用启用 OAuth 的 MCP 服务器进行身份验证。
@@ -242,13 +242,13 @@ opencode mcp auth [name]
如果您不提供服务器名称,系统将提示您从可用的支持 OAuth 的服务器中进行选择。
您还可以开始支持 OAuth 的及其服务器身份验证状态。
您还可以列出支持 OAuth 的服务器及其身份验证状态。
```bash
opencode mcp auth list
```
或者使用短版本。
或者使用短版本。
```bash
opencode mcp auth ls
@@ -256,9 +256,9 @@ opencode mcp auth ls
---
#### 註銷
#### logout
删除 MCP 服务器的 OAuth 工具
删除 MCP 服务器的 OAuth 凭据
```bash
opencode mcp logout [name]
@@ -266,9 +266,9 @@ opencode mcp logout [name]
---
#### 偵錯
#### debug
调试MCP服务器的OAuth连接问题。
调试 MCP 服务器的 OAuth 连接问题。
```bash
opencode mcp debug <name>
@@ -276,7 +276,7 @@ opencode mcp debug <name>
---
### 模型
### models
列出已配置提供商的所有可用模型。
@@ -286,22 +286,22 @@ opencode models [provider]
此命令以 `provider/model` 格式显示您配置的提供商中可用的所有模型。
这对于确定[你的配置](/docs/config/)中使用的意图模型名称很有帮助。
这对于确定 [你的配置](/docs/config/) 中使用的确切模型名称很有帮助。
您可以选择提供项目ID并按该提供项目筛选模型。
您可以选择提供提供商 ID 并按该提供筛选模型。
```bash
opencode models anthropic
```
#### 旗幟
#### Flags
| 旗幟 | 描述 |
| Flag | Description |
| ----------- | ---------------------------------------- |
| `--refresh` | 从 models.dev 刷新模型缓存 |
| `--verbose` | 使用更详细的模型输出(包括成本等元数据) |
使用`--refresh`标志来更新服务器的模型列表。当新模型已添加到提供商并且您希望在opencode中查看它们时这非常有用。
使用 `--refresh` 标志来更新服务器的模型列表。当新模型已添加到提供商并且您希望在 opencode 中查看它们时,这非常有用。
```bash
opencode models --refresh
@@ -309,7 +309,7 @@ opencode models --refresh
---
### 跑步
### run
通过直接传递提示以非交互模式运行 opencode。
@@ -323,7 +323,7 @@ opencode run [message..]
opencode run Explain the use of context in Go
```
您还可以加到正在运行的`opencode serve`实例,会员每次运行时MCP服务器冷启动时间
您还可以加到正在运行的 `opencode serve` 实例,以避免每次运行时 MCP 服务器冷启动时间:
```bash
# Start a headless server in one terminal
@@ -333,38 +333,38 @@ opencode serve
opencode run --attach http://localhost:4096 "Explain async/await in JavaScript"
```
#### 旗幟
#### Flags
| 旗幟 | 短 | 描述 |
| ------------ | ---- | --------------------------------------------------------------- |
| `--command` | | 要运行的命令,使用消息作为参数 |
| `--continue` | `-c` | 继续上 |
| `--session` | `-s` | 会话 ID 继续 |
| `--fork` | | 继续时分叉会话(与 `--continue` 或 `--session` 一起使用) |
| `--share` | | 分享会 |
| `--model` | `-m` | 以提供商/模型形式使用的模型 |
| `--agent` | | 代理使用 |
| `--file` | `-f` | 要附加到消息的文件 |
| `--format` | | 格式:默认格式化或json原始JSON事件 |
| `--title` | | 会话标题(如果未提供值,则使用断的提示) |
| `--attach` | | 连接到正在运行的 opencode 服务器例如http://localhost:4096 |
| `--port` | | 本地服务器的端口(默认为随机端口) |
| Flag | Short | Description |
| ------------ | ----- | --------------------------------------------------------------- |
| `--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` | | 本地服务器的端口(默认为随机端口) |
---
### 服務
### 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`)。
#### 旗幟
#### Flags
| 旗幟 | 描述 |
| Flag | Description |
| ------------ | ------------------------ |
| `--port` | 监听端口 |
| `--hostname` | 监听的主机名 |
@@ -373,7 +373,7 @@ opencode serve
---
### 会话
### session
管理 opencode 会话。
@@ -383,7 +383,7 @@ opencode session [command]
---
#### 列表
#### list
列出所有 opencode 会话。
@@ -391,37 +391,37 @@ opencode session [command]
opencode session list
```
##### 旗幟
##### Flags
| 旗幟 | 短 | 描述 |
| ------------- | ---- | ------------------------------ |
| `--max-count` | `-n` | 限制为最近的 N 个会话 |
| `--format` | | 输出格式table 或 json(table) |
| Flag | Short | Description |
| ------------- | ----- | ------------------------------ |
| `--max-count` | `-n` | 限制为最近的 N 个会话 |
| `--format` | | 输出格式table 或 json(table) |
---
### 統計數據
### stats
显示opencode会话的Tokens使用情况和成本统计信息。
显示 opencode 会话的 Token 使用情况和成本统计信息。
```bash
opencode stats
```
#### 旗幟
#### Flags
| 旗幟 | 描述 |
| Flag | Description |
| ----------- | -------------------------------------------------------- |
| `--days` | 显示过去N天(所有时间)的统计数据 |
| `--days` | 显示过去 N 天(所有时间)的统计数据 |
| `--tools` | 显示工具数量(全部) |
| `--models` | 隐藏显示模型使用情况解读(默认)。输入一个数字来显示前 N |
| `--models` | 显示模型使用情况细分(默认隐藏)。输入一个数字来显示前 N |
| `--project` | 按项目过滤(所有项目,空字符串:当前项目) |
---
### 出口
### export
将会话数据导出为JSON。
将会话数据导出为 JSON。
```bash
opencode export [sessionID]
@@ -431,7 +431,7 @@ opencode export [sessionID]
---
### 進口
### import
从 JSON 文件或 opencode 共享 URL 导入会话数据。
@@ -448,19 +448,19 @@ 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 浏览器以通过 Web 界面访问 opencode。设置 `OPENCODE_SERVER_PASSWORD` 以启用 HTTP 基本身份验证(用户名默认为 `opencode`)。
#### 旗幟
#### Flags
| 旗幟 | 描述 |
| Flag | Description |
| ------------ | ------------------------ |
| `--port` | 监听端口 |
| `--hostname` | 监听的主机名 |
@@ -469,19 +469,19 @@ opencode web
---
### 丙烯酰胺
### acp
启动ACP(代理客户端协议)服务器。
启动 ACP (Agent Client Protocol) 服务器。
```bash
opencode acp
```
此启动一个ACP服务器该服务器使用nd-JSON通过stdin/stdout进行通信命令
命令启动一个 ACP 服务器,该服务器使用 nd-JSON 通过 stdin/stdout 进行通信。
#### 旗幟
#### Flags
| 旗幟 | 描述 |
| Flag | Description |
| ------------ | ------------ |
| `--cwd` | 工作目录 |
| `--port` | 监听端口 |
@@ -489,26 +489,26 @@ opencode acp
---
### 解除安装
### uninstall
卸载opencode并删除所有相关文件。
卸载 opencode 并删除所有相关文件。
```bash
opencode uninstall
```
#### 旗幟
#### Flags
| 旗幟 | 短 | 描述 |
| --------------- | ---- | -------------------------------- |
| `--keep-config` | `-c` | 保留配置文件 |
| `--keep-data` | `-d` | 保留会话数据和快照 |
| `--dry-run` | | 显示不删除的情况下将删除的内容 |
| `--force` | `-f` | 跳过确认提示 |
| Flag | Short | Description |
| --------------- | ----- | ---------------------------- |
| `--keep-config` | `-c` | 保留配置文件 |
| `--keep-data` | `-d` | 保留会话数据和快照 |
| `--dry-run` | | 显示将删除的内容但不实际删除 |
| `--force` | `-f` | 跳过确认提示 |
---
### 升級
### upgrade
将 opencode 更新到最新版本或特定版本。
@@ -516,88 +516,88 @@ opencode uninstall
opencode upgrade [target]
```
到最新版本。
到最新版本。
```bash
opencode upgrade
```
到特定版本。
到特定版本。
```bash
opencode upgrade v0.1.48
```
#### 旗幟
#### Flags
| 旗幟 | 短 | 描述 |
| ---------- | ---- | ------------------------------------------ |
| `--method` | `-m` | 使用的安装方法;卷曲、npmpnpmbunbrew |
| Flag | Short | Description |
| ---------- | ----- | ------------------------------------------ |
| `--method` | `-m` | 使用的安装方法;curl, npm, pnpm, bun, brew |
---
## 全球旗幟
## Global Flags
opencode CLI采用以下全局标志。
opencode CLI 接受以下全局标志。
| 旗幟 | 短 | 描述 |
| -------------- | ---- | ---------------------------------- |
| `--help` | `-h` | 显示帮助 |
| `--version` | `-v` | 打印版本号 |
| `--print-logs` | | 将日志打印到stderr |
| `--log-level` | | 日志级别(调试、信息、警告、错误) |
| Flag | Short | Description |
| -------------- | ----- | ----------------------------------- |
| `--help` | `-h` | 显示帮助 |
| `--version` | `-v` | 打印版本号 |
| `--print-logs` | | 将日志打印到 stderr |
| `--log-level` | | 日志级别 (DEBUG, INFO, WARN, ERROR) |
---
## 環境變量
## Environment variables
可以使用环境变量配置opencode。
可以使用环境变量配置 opencode。
| 變量 | 類型 | 描述 |
| ------------------------------------- | ------ | ---------------------------------------- |
| `OPENCODE_AUTO_SHARE` | 布尔 | 自动共享会话 |
| `OPENCODE_GIT_BASH_PATH` | 字符串 | Windows 上 Git Bash 可执行文件的路径 |
| `OPENCODE_CONFIG` | 字符串 | 配置文件路径 |
| `OPENCODE_CONFIG_DIR` | 字符串 | 配置目录的路径 |
| `OPENCODE_CONFIG_CONTENT` | 字符串 | 内联 json 配置内容 |
| `OPENCODE_DISABLE_AUTOUPDATE` | 布尔 | 取消自动更新检查 |
| `OPENCODE_DISABLE_PRUNE` | 布尔 | 取消数据的裁剪 |
| `OPENCODE_DISABLE_TERMINAL_TITLE` | 布尔 | 取消自动终端标题更新 |
| `OPENCODE_PERMISSION` | 字符串 | 内联 json 权限配置 |
| `OPENCODE_DISABLE_DEFAULT_PLUGINS` | 布尔 | 取消默认插件 |
| `OPENCODE_DISABLE_LSP_DOWNLOAD` | 布尔 | 禁用自动 LSP 服务器下载 |
| `OPENCODE_ENABLE_EXPERIMENTAL_MODELS` | 布尔 | 制作实验模型 |
| `OPENCODE_DISABLE_AUTOCOMPACT` | 布尔 | 取消自动上下文压缩 |
| `OPENCODE_DISABLE_CLAUDE_CODE` | 布尔 | 禁从 `.claude` 读取(提示+技巧) |
| `OPENCODE_DISABLE_CLAUDE_CODE_PROMPT` | 布尔 | 禁用读取`~/.claude/CLAUDE.md` |
| `OPENCODE_DISABLE_CLAUDE_CODE_SKILLS` | 布尔 | 禁用加载`.claude/skills` |
| `OPENCODE_DISABLE_MODELS_FETCH` | 布尔 | 禁从远程源获取模型 |
| `OPENCODE_FAKE_VCS` | 字符串 | 用于测试目的的 VCS 成立 |
| `OPENCODE_DISABLE_FILETIME_CHECK` | 布尔 | 取消文件时间检查以进行优化 |
| `OPENCODE_CLIENT` | 字符串 | 客户端标识符(默认为`cli` |
| `OPENCODE_ENABLE_EXA` | 布尔 | 启用 Exa 网络搜索工具 |
| `OPENCODE_SERVER_PASSWORD` | 字符串 | 为 `serve`/`web` 赠送基本身份验证 |
| `OPENCODE_SERVER_USERNAME` | 字符串 | 覆盖基本身份验证用户名(默认`opencode` |
| `OPENCODE_MODELS_URL` | 字符串 | 用于获取模型配置的自定义 URL |
| Variable | Type | Description |
| ------------------------------------- | ------- | ----------------------------------------- |
| `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 |
---
### 實驗性的
### Experimental
这些環境變量启用可能会更改或删除的實驗性功能。
这些环境变量启用可能会更改或删除的实验性功能。
| 變量 | 類型 | 描述 |
| ----------------------------------------------- | ---- | ----------------------------------- |
| `OPENCODE_EXPERIMENTAL` | 布尔 | 实现所有实验性功能 |
| `OPENCODE_EXPERIMENTAL_ICON_DISCOVERY` | 布尔 | 添加图标发现 |
| `OPENCODE_EXPERIMENTAL_DISABLE_COPY_ON_SELECT` | 布尔 | 在 TUI 中禁用选择时复制 |
| `OPENCODE_EXPERIMENTAL_BASH_DEFAULT_TIMEOUT_MS` | 数量 | bash 命令的默认超时(以毫秒为单位) |
| `OPENCODE_EXPERIMENTAL_OUTPUT_TOKEN_MAX` | 数量 | LLM 响应的最大输出Tokens |
| `OPENCODE_EXPERIMENTAL_FILEWATCHER` | 布尔 | 为整个目录启用文件观察器 |
| `OPENCODE_EXPERIMENTAL_OXFMT` | 布尔 | 启用 oxfmt 清理程序 |
| `OPENCODE_EXPERIMENTAL_LSP_TOOL` | 布尔 | 实现实验性 LSP 工具 |
| `OPENCODE_EXPERIMENTAL_DISABLE_FILEWATCHER` | 布尔 | 禁用文件观察器 |
| `OPENCODE_EXPERIMENTAL_EXA` | 布尔 | 实现实验性Exa功能 |
| `OPENCODE_EXPERIMENTAL_LSP_TY` | 布尔 | 实现实验性 LSP 类型检查 |
| `OPENCODE_EXPERIMENTAL_MARKDOWN` | 布尔 | 实现实验性 Markdown 功能 |
| `OPENCODE_EXPERIMENTAL_PLAN_MODE` | 布尔 | 启用计划模式 |
| Variable | Type | Description |
| ----------------------------------------------- | ------- | ----------------------------------- |
| `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 | 启用计划模式 |