diff --git a/scripts/evolver-output.txt b/scripts/evolver-output.txt index fc66125..9816b81 100644 --- a/scripts/evolver-output.txt +++ b/scripts/evolver-output.txt @@ -1,34 +1,4 @@ === Capability Evolver 运行开始 === -时间: 2026年 03月 03日 星期二 23:12:56 CST +时间: 2026年 03月 03日 星期二 23:13:28 CST 发现有未提交的更改,先提交... -创建备份分支: backup/evolver-20260303-231256 - -=== Git 备份完成 === - -=== 运行 Capability Evolver (repair-only 模式) === -node:internal/modules/cjs/loader:1386 - throw err; - ^ - -Error: Cannot find module '/home/starmen1265/.openclaw/index.js' - at Function._resolveFilename (node:internal/modules/cjs/loader:1383:15) - at defaultResolveImpl (node:internal/modules/cjs/loader:1025:19) - at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1030:22) - at Function._load (node:internal/modules/cjs/loader:1192:37) - at TracingChannel.traceSync (node:diagnostics_channel:328:14) - at wrapModuleLoad (node:internal/modules/cjs/loader:237:24) - at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:171:5) - at node:internal/main/run_main_module:36:49 { - code: 'MODULE_NOT_FOUND', - requireStack: [] -} - -Node.js v22.22.0 - -=== Evolver 运行完成 (exit code: 1) === - -=== 本次变更 === - M scripts/evolver-output.txt - -=== 输出完成 === diff --git a/scripts/evolver-run.sh b/scripts/evolver-run.sh index ad464bb..cb8b36c 100755 --- a/scripts/evolver-run.sh +++ b/scripts/evolver-run.sh @@ -3,15 +3,15 @@ # 策略:使用 repair-only 模式,仅修复问题不做大改动 EVOLVER_DIR="$HOME/.openclaw/skills/capability-evolver" -OUTPUT_FILE="$SCRIPT_DIR/evolver-output.txt" -BACKUP_BRANCH="backup/evolver-$(date +%Y%m%d-%H%M%S)" +OUTPUT_FILE="$HOME/.openclaw/scripts/evolver-output.txt" +OPENCLAW_DIR="$HOME/.openclaw" echo "=== Capability Evolver 运行开始 ===" > "$OUTPUT_FILE" echo "时间: $(date)" >> "$OUTPUT_FILE" echo "" >> "$OUTPUT_FILE" # 切换到 openclaw 目录进行 git 备份 -cd ~/.openclaw +cd "$OPENCLAW_DIR" # 检查是否有未提交的更改 if [[ -n $(git status --porcelain) ]]; then @@ -21,6 +21,7 @@ if [[ -n $(git status --porcelain) ]]; then fi # 创建备份分支 +BACKUP_BRANCH="backup/evolver-$(date +%Y%m%d-%H%M%S)" echo "创建备份分支: $BACKUP_BRANCH" >> "$OUTPUT_FILE" git branch -D "$BACKUP_BRANCH" 2>/dev/null || true git branch "$BACKUP_BRANCH" 2>/dev/null @@ -40,7 +41,7 @@ echo "" >> "$OUTPUT_FILE" echo "=== Evolver 运行完成 (exit code: $EXIT_CODE) ===" >> "$OUTPUT_FILE" # 检查变更 -cd ~/.openclaw +cd "$OPENCLAW_DIR" echo "" >> "$OUTPUT_FILE" echo "=== 本次变更 ===" >> "$OUTPUT_FILE" git status --short >> "$OUTPUT_FILE"