feat: publish workphone SDK deployment and API docs

This commit is contained in:
Manus AI
2026-07-14 18:10:52 +08:00
commit 021d633cc1
534 changed files with 122391 additions and 0 deletions

84
sdk/scripts/build_release.sh Executable file
View File

@@ -0,0 +1,84 @@
#!/bin/bash
# ================================================================
# AI数智员工 统一 APK 构建脚本 v4.0
# ================================================================
# 构建单一 APK 发布包 — 不再包含 Termux/Python Agent
# ================================================================
set -eo pipefail
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
PROJECT_ROOT="$(dirname "$SCRIPT_DIR")"
ANDROID_DIR="${PROJECT_ROOT}/android-app"
OUTPUT_DIR="${PROJECT_ROOT}/release"
echo "╔══════════════════════════════════════╗"
echo "║ AI数智员工 v4.0 构建 ║"
echo "╚══════════════════════════════════════╝"
# 1. Copy hub.html to assets
echo "📦 同步 assets..."
cp -f "${PROJECT_ROOT}/app/static/hub.html" "${ANDROID_DIR}/app/src/main/assets/hub.html" 2>/dev/null || true
cp -f "${PROJECT_ROOT}/agent/hook/wechat_hook_v2.js" "${ANDROID_DIR}/app/src/main/assets/wechat_hook_v2.js" 2>/dev/null || true
cp -f "${PROJECT_ROOT}/agent/hook/wechat_version_compat.json" "${ANDROID_DIR}/app/src/main/assets/wechat_version_compat.json" 2>/dev/null || true
# 2. Build APK
echo "🔨 构建 APK..."
cd "$ANDROID_DIR"
./gradlew assembleRelease --no-daemon
APK_DEBUG="${ANDROID_DIR}/app/build/outputs/apk/debug/app-debug.apk"
APK_RELEASE="${ANDROID_DIR}/app/build/outputs/apk/release/app-release-unsigned.apk"
APK_FILE="${APK_RELEASE}"
[[ ! -f "$APK_FILE" ]] && APK_FILE="$APK_DEBUG"
if [[ ! -f "$APK_FILE" ]]; then
echo "❌ 构建失败"
exit 1
fi
# 3. Package release
mkdir -p "$OUTPUT_DIR"
TIMESTAMP=$(date +%Y%m%d_%H%M%S)
RELEASE_DIR="${OUTPUT_DIR}/ai-agent-v4.0-${TIMESTAMP}"
mkdir -p "$RELEASE_DIR"
cp "$APK_FILE" "${RELEASE_DIR}/AI数智员工.apk"
cp "${SCRIPT_DIR}/master_deploy.sh" "${RELEASE_DIR}/"
cat > "${RELEASE_DIR}/README.md" << 'EOF'
# AI数智员工 v4.0 统一安装包
## 安装方式
### 方式一:手动安装
1. 将 `AI数智员工.apk` 传输到手机
2. 在手机上安装 APK
3. 打开 APP → 扫码绑定
### 方式二:批量部署
```bash
./master_deploy.sh --server ws://YOUR_SERVER:8899/ws/device
```
## 功能说明
- ✅ 5 通道连接WebSocket/Hook/ADB/AI Agent/scrcpy
- ✅ 内置防封模块(风控/养号/人性化操作/环境检测/传感器模拟)
- ✅ AI 大脑LLM 决策 + 离线自主运行)
- ✅ 内嵌工作台hub.html
- ✅ Root 可选(有 Root 启用 Frida Hook无 Root 其余通道正常)
## 无需安装
- ❌ 不再需要 Termux
- ❌ 不再需要 Python Agent
- ❌ 不再需要旧版工作手机Agent APP
EOF
cd "$OUTPUT_DIR"
tar czf "ai-agent-v4.0-${TIMESTAMP}.tar.gz" "ai-agent-v4.0-${TIMESTAMP}"
echo ""
echo "✅ 构建完成!"
echo " APK: ${RELEASE_DIR}/AI数智员工.apk"
echo " 包: ${OUTPUT_DIR}/ai-agent-v4.0-${TIMESTAMP}.tar.gz"
echo " 大小: $(du -h "$APK_FILE" | awk '{print $1}')"