feat(portable): bug 一键上报 + 自动崩溃上报 + openclaw 升级 2026.6.6
Bug 上报(方便服务器侧排查便携版问题): - 新增 lib/report-bug.mjs:算设备指纹→sk-uc apiKey,收集 openclaw 版本/ 系统信息/最近日志(gzip+base64),POST 到 api.u-claw.org/recharge/bug/submit。 静默失败,绝不影响主流程。复用 fingerprint.mjs + xiapan-client.mjs。 - config-server 加 POST /api/report-bug:本地补齐信息后转发,配置中心加 「🐛 报 Bug」表单(标题/描述/是否附日志)。 - Windows-Start.bat / Mac-Start.command:gateway 端口耗尽或异常退出时 自动后台上报(Ctrl+C 正常停止不上报)。 openclaw 升级: - OPENCLAW_VERSION 2026.4.29 → 2026.6.6(X 盘真实 USB 实测 gateway 启动/ready、Dashboard 200、旧配置兼容、虾盘云 status 均通过)。 便携性改进(借鉴 OpenClaw-Windows-Portable): - setup.sh / 启动脚本的 npm install 设 npm_config_cache 指向盘内 app/.npm-cache,避免污染系统缓存,拔盘不留痕。 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -130,10 +130,10 @@ else
|
||||
PKGJSON
|
||||
fi
|
||||
|
||||
# Install with China mirror
|
||||
# Install with China mirror(缓存留盘内,拔盘不留痕)
|
||||
NODE_BIN="$NODE_TARGET/bin/node"
|
||||
NPM_BIN="$NODE_TARGET/bin/npm"
|
||||
"$NODE_BIN" "$NPM_BIN" install --prefix "$CORE_DIR" --registry="$MIRROR"
|
||||
npm_config_cache="$APP_DIR/.npm-cache" "$NODE_BIN" "$NPM_BIN" install --prefix "$CORE_DIR" --registry="$MIRROR"
|
||||
|
||||
echo -e " ${GREEN}✓${NC} OpenClaw 安装完成"
|
||||
fi
|
||||
@@ -145,7 +145,7 @@ else
|
||||
echo -e " ${CYAN}↓${NC} 安装 QQ 插件..."
|
||||
NODE_BIN="$NODE_TARGET/bin/node"
|
||||
NPM_BIN="$NODE_TARGET/bin/npm"
|
||||
"$NODE_BIN" "$NPM_BIN" install @sliverp/qqbot@latest --prefix "$CORE_DIR" --registry="$MIRROR" 2>/dev/null || true
|
||||
npm_config_cache="$APP_DIR/.npm-cache" "$NODE_BIN" "$NPM_BIN" install @sliverp/qqbot@latest --prefix "$CORE_DIR" --registry="$MIRROR" 2>/dev/null || true
|
||||
echo -e " ${GREEN}✓${NC} QQ 插件安装完成"
|
||||
fi
|
||||
|
||||
|
||||
Reference in New Issue
Block a user