同步 enhance/bridge/smoke/retire 模块、vendor 3.3.34、增强面板与 PRD 文档, Hub 接入 hub-routes-prd,含安装/经验/模块说明与 co-integration 运维脚本。 Co-authored-by: Cursor <cursoragent@cursor.com>
64 lines
1.8 KiB
Bash
Executable File
64 lines
1.8 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
# 将本机已安装 co-chat 扩展的付费引擎资产完整复制到 pchat vendor
|
|
set -euo pipefail
|
|
|
|
VER="${1:-3.3.34}"
|
|
SRC="${COCHAT_EXT:-$HOME/.cursor/extensions/co-chat.co-chat-panel-$VER}"
|
|
ROOT="$(cd "$(dirname "$0")/../.." && pwd)"
|
|
DST="$ROOT/.persistent-chat-v1.1/vendor/cochat-engine/$VER"
|
|
|
|
if [[ ! -d "$SRC" ]]; then
|
|
echo "错误: 未找到 co-chat 扩展: $SRC"
|
|
exit 1
|
|
fi
|
|
|
|
mkdir -p "$DST/dist/webview" "$DST/resources/skills/co-autopilot" "$DST/resources/sqljs" "$DST/resources/sqlite3" "$DST/../scripts"
|
|
|
|
FILES=(
|
|
resources/reset-cursor-env.mjs
|
|
dist/reset-cursor-env.mjs
|
|
dist/uninstall.cjs
|
|
resources/license-core.wasm
|
|
resources/integrity-manifest.json
|
|
resources/mcp-server.cjs
|
|
dist/extension.js
|
|
dist/webview/main.js
|
|
dist/webview/main.css
|
|
resources/co-chat.mdc
|
|
dist/.build-info.json
|
|
package.json
|
|
.vsixmanifest
|
|
README.md
|
|
resources/logo.png
|
|
resources/sqljs/sql-wasm.js
|
|
resources/sqljs/sql-wasm.wasm
|
|
resources/sqljs/package.json
|
|
resources/skills/co-autopilot/SKILL.md
|
|
)
|
|
|
|
for f in "${FILES[@]}"; do
|
|
mkdir -p "$DST/$(dirname "$f")"
|
|
cp -f "$SRC/$f" "$DST/$f"
|
|
echo "✓ $f"
|
|
done
|
|
|
|
# sqlite3 原生二进制(按平台)
|
|
for plat in darwin-arm64 darwin-x64 win32-x64; do
|
|
if [[ -d "$SRC/resources/sqlite3/$plat" ]]; then
|
|
mkdir -p "$DST/resources/sqlite3/$plat"
|
|
cp -R "$SRC/resources/sqlite3/$plat/"* "$DST/resources/sqlite3/$plat/"
|
|
echo "✓ resources/sqlite3/$plat/"
|
|
fi
|
|
done
|
|
|
|
if [[ -f "$HOME/.cursor/cochat_fix_write_permission.sh" ]]; then
|
|
cp -f "$HOME/.cursor/cochat_fix_write_permission.sh" "$DST/../scripts/"
|
|
echo "✓ ../scripts/cochat_fix_write_permission.sh"
|
|
fi
|
|
|
|
echo
|
|
echo "=== 捆绑完成 ==="
|
|
echo "目标: $DST"
|
|
du -sh "$DST"
|
|
echo "校验: bash 开发文档/脚本/pchat_verify_cochat_bundle.sh"
|