Update setup-hf-config.mjs
Browse files- setup-hf-config.mjs +7 -12
setup-hf-config.mjs
CHANGED
|
@@ -113,7 +113,8 @@ var PROVIDER_KEY_MAP = {
|
|
| 113 |
"gemini": "GEMINI_API_KEY",
|
| 114 |
"minimax": "MINIMAX_API_KEY",
|
| 115 |
"zai": "ZAI_API_KEY",
|
| 116 |
-
"github":
|
|
|
|
| 117 |
"openai": "OPENAI_API_KEY",
|
| 118 |
"anthropic": "ANTHROPIC_API_KEY"
|
| 119 |
};
|
|
@@ -304,19 +305,13 @@ function applyEnvPatches(config, tgToken) {
|
|
| 304 |
}
|
| 305 |
|
| 306 |
// Load base config
|
|
|
|
|
|
|
|
|
|
| 307 |
var config = null;
|
| 308 |
var mode = "";
|
| 309 |
|
| 310 |
-
if (fs.existsSync(
|
| 311 |
-
try {
|
| 312 |
-
config = JSON.parse(fs.readFileSync(CONFIG_PATH, "utf-8").trim());
|
| 313 |
-
mode = "patch (existing bucket config)";
|
| 314 |
-
} catch(e) {
|
| 315 |
-
log("Existing config unreadable (" + e.message + ") - falling back to template");
|
| 316 |
-
}
|
| 317 |
-
}
|
| 318 |
-
|
| 319 |
-
if (!config && fs.existsSync(TEMPLATE)) {
|
| 320 |
try {
|
| 321 |
config = JSON.parse(fs.readFileSync(TEMPLATE, "utf-8").trim());
|
| 322 |
mode = "template (Space repo openclaw.json)";
|
|
@@ -359,4 +354,4 @@ function applyEnvPatches(config, tgToken) {
|
|
| 359 |
})().catch(function(e) {
|
| 360 |
err("Fatal: " + e.message);
|
| 361 |
process.exit(0);
|
| 362 |
-
});
|
|
|
|
| 113 |
"gemini": "GEMINI_API_KEY",
|
| 114 |
"minimax": "MINIMAX_API_KEY",
|
| 115 |
"zai": "ZAI_API_KEY",
|
| 116 |
+
"github": "GITHUB_MODELS_API_KEY",
|
| 117 |
+
"github-copilot": "GITHUB_MODELS_API_KEY",
|
| 118 |
"openai": "OPENAI_API_KEY",
|
| 119 |
"anthropic": "ANTHROPIC_API_KEY"
|
| 120 |
};
|
|
|
|
| 305 |
}
|
| 306 |
|
| 307 |
// Load base config
|
| 308 |
+
// ALWAYS start from the Space repo template (uploaded openclaw.json).
|
| 309 |
+
// The bucket config is never used as a base - it may contain stale
|
| 310 |
+
// provider definitions. Env vars are patched on top every boot.
|
| 311 |
var config = null;
|
| 312 |
var mode = "";
|
| 313 |
|
| 314 |
+
if (fs.existsSync(TEMPLATE)) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 315 |
try {
|
| 316 |
config = JSON.parse(fs.readFileSync(TEMPLATE, "utf-8").trim());
|
| 317 |
mode = "template (Space repo openclaw.json)";
|
|
|
|
| 354 |
})().catch(function(e) {
|
| 355 |
err("Fatal: " + e.message);
|
| 356 |
process.exit(0);
|
| 357 |
+
});
|