|
30 | 30 |
|
31 | 31 | | 变量 | 默认值 | 说明 | |
32 | 32 | |:-----|:-------|:-----| |
33 | | -| `DISABLE_TOOLS` | `true` | 禁用 OpenCode 工具调用(兼容别名;`OPENCODE_DISABLE_TOOLS` 优先,二者无效值都会让位给下一顺位:canonical env > legacy env > `config.json` > 默认) | |
| 33 | +| `OPENCODE_DISABLE_TOOLS` / `DISABLE_TOOLS` | `true` | 禁用 OpenCode 工具调用(兼容别名;`OPENCODE_DISABLE_TOOLS` 优先,二者无效值都会让位给下一顺位:canonical env > legacy env > `config.json` > 默认) | |
34 | 34 | | `OPENCODE_EXTERNAL_TOOLS_MODE` | `proxy-bridge` | 外部工具桥接模式;当前仅支持 `proxy-bridge` | |
35 | 35 | | `OPENCODE_EXTERNAL_TOOLS_CONFLICT_POLICY` | `namespace` | 外部工具冲突隔离策略;当前仅支持 `namespace` | |
36 | 36 | | `OPENCODE_INTERNAL_WEB_FETCH_ENABLED` | `false` | 兼容旧开关;未显式配置 allowlist 时,启用后默认放行 `web_fetch` | |
|
72 | 72 | | 变量 | 默认值 | 说明 | |
73 | 73 | |:-----|:-------|:-----| |
74 | 74 | | `OPENCODE_PROXY_DEBUG` | `false` | 开启调试日志(`config.json` 中用短键 `DEBUG`) | |
| 75 | +| `OPENCODE_PROXY_MANAGE_BACKEND` | `false` | 是否由代理拉起本地后端(`config.json` 中用短键 `MANAGE_BACKEND`;prod/`index.ts` 默认 `false`,library/`buildProxyConfig` 默认 `true`——已知双入口差异) | |
75 | 76 | | `OPENCODE_PATH` | `opencode` | OpenCode 可执行文件路径 | |
76 | 77 | | `OPENCODE_ZEN_API_KEY` | - | Zen API Key 透传 | |
77 | 78 |
|
|
92 | 93 | "INTERNAL_ALLOWED_TOOLS": ["web_fetch"], |
93 | 94 | "INTERNAL_TOOL_METRICS_ENABLED": true, |
94 | 95 | "INTERNAL_TOOL_DISCOVERY_FIXTURE": [], |
| 96 | + "HEALTH_DETAILS_ENABLED": true, |
| 97 | + "HEALTH_DETAILS_REQUIRE_AUTH": true, |
| 98 | + "METRICS_ENABLED": false, |
| 99 | + "METRICS_REQUIRE_AUTH": true, |
95 | 100 | "USE_ISOLATED_HOME": false, |
96 | 101 | "PROMPT_MODE": "standard", |
97 | 102 | "OMIT_SYSTEM_PROMPT": false, |
|
100 | 105 | "CLEANUP_MAX_AGE_MS": 86400000, |
101 | 106 | "DEBUG": false, |
102 | 107 | "OPENCODE_SERVER_URL": "http://127.0.0.1:10001", |
| 108 | + "OPENCODE_SERVER_PASSWORD": "", |
103 | 109 | "OPENCODE_PATH": "opencode", |
| 110 | + "ZEN_API_KEY": "", |
| 111 | + "MANAGE_BACKEND": false, |
104 | 112 | "REQUEST_TIMEOUT_MS": 180000, |
105 | | - "RETRY_MAX_RETRIES": 3 |
| 113 | + "RETRY_MAX_RETRIES": 3, |
| 114 | + "UPSTREAM_PROXIES": [], |
| 115 | + "UPSTREAM_PROXY_STRATEGY": "failover-rr", |
| 116 | + "UPSTREAM_PROXY_COOLDOWN_MS": 300000, |
| 117 | + "UPSTREAM_PROXY_NO_PROXY": ["localhost", "127.0.0.1", "::1"] |
106 | 118 | } |
107 | 119 | ``` |
108 | 120 |
|
|
0 commit comments