Auto backup before evolver run - 2026年 03月 03日 星期二 23:13:28 CST
This commit is contained in:
@@ -1,34 +1,4 @@
|
|||||||
=== Capability Evolver 运行开始 ===
|
=== 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
|
|
||||||
|
|
||||||
=== 输出完成 ===
|
|
||||||
|
|||||||
@@ -3,15 +3,15 @@
|
|||||||
# 策略:使用 repair-only 模式,仅修复问题不做大改动
|
# 策略:使用 repair-only 模式,仅修复问题不做大改动
|
||||||
|
|
||||||
EVOLVER_DIR="$HOME/.openclaw/skills/capability-evolver"
|
EVOLVER_DIR="$HOME/.openclaw/skills/capability-evolver"
|
||||||
OUTPUT_FILE="$SCRIPT_DIR/evolver-output.txt"
|
OUTPUT_FILE="$HOME/.openclaw/scripts/evolver-output.txt"
|
||||||
BACKUP_BRANCH="backup/evolver-$(date +%Y%m%d-%H%M%S)"
|
OPENCLAW_DIR="$HOME/.openclaw"
|
||||||
|
|
||||||
echo "=== Capability Evolver 运行开始 ===" > "$OUTPUT_FILE"
|
echo "=== Capability Evolver 运行开始 ===" > "$OUTPUT_FILE"
|
||||||
echo "时间: $(date)" >> "$OUTPUT_FILE"
|
echo "时间: $(date)" >> "$OUTPUT_FILE"
|
||||||
echo "" >> "$OUTPUT_FILE"
|
echo "" >> "$OUTPUT_FILE"
|
||||||
|
|
||||||
# 切换到 openclaw 目录进行 git 备份
|
# 切换到 openclaw 目录进行 git 备份
|
||||||
cd ~/.openclaw
|
cd "$OPENCLAW_DIR"
|
||||||
|
|
||||||
# 检查是否有未提交的更改
|
# 检查是否有未提交的更改
|
||||||
if [[ -n $(git status --porcelain) ]]; then
|
if [[ -n $(git status --porcelain) ]]; then
|
||||||
@@ -21,6 +21,7 @@ if [[ -n $(git status --porcelain) ]]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# 创建备份分支
|
# 创建备份分支
|
||||||
|
BACKUP_BRANCH="backup/evolver-$(date +%Y%m%d-%H%M%S)"
|
||||||
echo "创建备份分支: $BACKUP_BRANCH" >> "$OUTPUT_FILE"
|
echo "创建备份分支: $BACKUP_BRANCH" >> "$OUTPUT_FILE"
|
||||||
git branch -D "$BACKUP_BRANCH" 2>/dev/null || true
|
git branch -D "$BACKUP_BRANCH" 2>/dev/null || true
|
||||||
git branch "$BACKUP_BRANCH" 2>/dev/null
|
git branch "$BACKUP_BRANCH" 2>/dev/null
|
||||||
@@ -40,7 +41,7 @@ echo "" >> "$OUTPUT_FILE"
|
|||||||
echo "=== Evolver 运行完成 (exit code: $EXIT_CODE) ===" >> "$OUTPUT_FILE"
|
echo "=== Evolver 运行完成 (exit code: $EXIT_CODE) ===" >> "$OUTPUT_FILE"
|
||||||
|
|
||||||
# 检查变更
|
# 检查变更
|
||||||
cd ~/.openclaw
|
cd "$OPENCLAW_DIR"
|
||||||
echo "" >> "$OUTPUT_FILE"
|
echo "" >> "$OUTPUT_FILE"
|
||||||
echo "=== 本次变更 ===" >> "$OUTPUT_FILE"
|
echo "=== 本次变更 ===" >> "$OUTPUT_FILE"
|
||||||
git status --short >> "$OUTPUT_FILE"
|
git status --short >> "$OUTPUT_FILE"
|
||||||
|
|||||||
Reference in New Issue
Block a user