test: quote parallels provider config json · openclaw/openclaw@4e9207c
steipete
·
2026-05-01
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -692,14 +692,11 @@ rm -rf /root/.openclaw/test-bad-plugin`);
|
692 | 692 | const providerId = providerIdFromModelId(this.auth.modelId) || this.options.provider; |
693 | 693 | const providerTimeoutConfig = providerTimeoutConfigJson(this.auth.modelId, "linux"); |
694 | 694 | if (providerTimeoutConfig) { |
695 | | -this.guestExec([ |
696 | | -"openclaw", |
697 | | -"config", |
698 | | -"set", |
699 | | -`models.providers.${providerId}`, |
700 | | -providerTimeoutConfig, |
701 | | -"--strict-json", |
702 | | -]); |
| 695 | +this.guestBash( |
| 696 | +`openclaw config set ${shellQuote(`models.providers.${providerId}`)} ${shellQuote( |
| 697 | + providerTimeoutConfig, |
| 698 | + )} --strict-json`, |
| 699 | +); |
703 | 700 | } |
704 | 701 | this.guestExec([ |
705 | 702 | "openclaw", |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -976,15 +976,11 @@ exit 1`);
|
976 | 976 | const providerId = providerIdFromModelId(this.auth.modelId) || this.options.provider; |
977 | 977 | const providerTimeoutConfig = providerTimeoutConfigJson(this.auth.modelId, "macos"); |
978 | 978 | if (providerTimeoutConfig) { |
979 | | -this.guestExec([ |
980 | | -guestNode, |
981 | | -guestOpenClawEntry, |
982 | | -"config", |
983 | | -"set", |
984 | | -`models.providers.${providerId}`, |
985 | | -providerTimeoutConfig, |
986 | | -"--strict-json", |
987 | | -]); |
| 979 | +this.guestSh( |
| 980 | +`${shellQuote(guestNode)} ${shellQuote(guestOpenClawEntry)} config set ${shellQuote( |
| 981 | + `models.providers.${providerId}`, |
| 982 | + )} ${shellQuote(providerTimeoutConfig)} --strict-json`, |
| 983 | +); |
988 | 984 | } |
989 | 985 | this.guestExec([ |
990 | 986 | guestNode, |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。