fix: pass Gemini trust flag · openclaw/openclaw@c45e4c3
steipete
·
2026-04-24
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -27,8 +27,16 @@ export function buildGoogleGeminiCliBackend(): CliBackendPlugin {
|
27 | 27 | bundleMcpMode: "gemini-system-settings", |
28 | 28 | config: { |
29 | 29 | command: "gemini", |
30 | | -args: ["--output-format", "json", "--prompt", "{prompt}"], |
31 | | -resumeArgs: ["--resume", "{sessionId}", "--output-format", "json", "--prompt", "{prompt}"], |
| 30 | +args: ["--skip-trust", "--output-format", "json", "--prompt", "{prompt}"], |
| 31 | +resumeArgs: [ |
| 32 | +"--skip-trust", |
| 33 | +"--resume", |
| 34 | +"{sessionId}", |
| 35 | +"--output-format", |
| 36 | +"json", |
| 37 | +"--prompt", |
| 38 | +"{prompt}", |
| 39 | +], |
32 | 40 | output: "json", |
33 | 41 | input: "arg", |
34 | 42 | imageArg: "@", |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -327,8 +327,16 @@ beforeEach(() => {
|
327 | 327 | bundleMcpMode: "gemini-system-settings", |
328 | 328 | config: { |
329 | 329 | command: "gemini", |
330 | | -args: ["--output-format", "json", "--prompt", "{prompt}"], |
331 | | -resumeArgs: ["--resume", "{sessionId}", "--output-format", "json", "--prompt", "{prompt}"], |
| 330 | +args: ["--skip-trust", "--output-format", "json", "--prompt", "{prompt}"], |
| 331 | +resumeArgs: [ |
| 332 | +"--skip-trust", |
| 333 | +"--resume", |
| 334 | +"{sessionId}", |
| 335 | +"--output-format", |
| 336 | +"json", |
| 337 | +"--prompt", |
| 338 | +"{prompt}", |
| 339 | +], |
332 | 340 | imageArg: "@", |
333 | 341 | imagePathScope: "workspace", |
334 | 342 | modelArg: "--model", |
@@ -882,8 +890,15 @@ describe("resolveCliBackendConfig google-gemini-cli defaults", () => {
|
882 | 890 | expect(resolved).not.toBeNull(); |
883 | 891 | expect(resolved?.bundleMcp).toBe(true); |
884 | 892 | expect(resolved?.bundleMcpMode).toBe("gemini-system-settings"); |
885 | | -expect(resolved?.config.args).toEqual(["--output-format", "json", "--prompt", "{prompt}"]); |
| 893 | +expect(resolved?.config.args).toEqual([ |
| 894 | +"--skip-trust", |
| 895 | +"--output-format", |
| 896 | +"json", |
| 897 | +"--prompt", |
| 898 | +"{prompt}", |
| 899 | +]); |
886 | 900 | expect(resolved?.config.resumeArgs).toEqual([ |
| 901 | +"--skip-trust", |
887 | 902 | "--resume", |
888 | 903 | "{sessionId}", |
889 | 904 | "--output-format", |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。