echo8900 commited on
Commit
40b5bd6
·
verified ·
1 Parent(s): bc29593

Update setup-hf-config.mjs

Browse files
Files changed (1) hide show
  1. 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": "GITHUB_MODELS_API_KEY",
 
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(CONFIG_PATH)) {
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
+ });