feat: add android control plane app

This commit is contained in:
Codex
2026-03-23 13:55:46 +08:00
parent 06a3d10c88
commit 0453c1b8ce
24 changed files with 2766 additions and 0 deletions

View File

@@ -22,6 +22,7 @@ Boss 是一个面向多设备开发协作的 agent control plane。
- 文件持久化状态存储
- SSE 实时事件流
- Web 控制台
- Android 主控 APPJetpack Compose
- `boss-worker` 模拟执行器
- `boss-worker` 外部命令执行模式,可接本地 Codex / Claude / 自定义脚本
- AI Glasses 云服务器一键部署脚本
@@ -132,6 +133,8 @@ npm run worker -- \
- `./scripts/codex_executor.sh`
- `./scripts/claude_executor.sh`
- `./scripts/codex_executor.ps1`
- `./scripts/claude_executor.ps1`
例如:
@@ -170,6 +173,40 @@ BOSS_SERVER_URL=http://111.231.132.51/boss ./scripts/boss_chat.sh status
这条 CLI 入口后面也很容易改造成 Telegram / Slack / 企业微信 webhook。
3. Android 主控 APP
仓库现在已经带了一个原生安卓端,适合把“对话、切换设备、绑定设备、审批、看任务”统一放到手机里完成。
首次构建前,先在 `android-app` 目录满足其中一个条件:
- 设置 `ANDROID_HOME``ANDROID_SDK_ROOT`
- 或手工创建 `android-app/local.properties`,内容类似:
```properties
sdk.dir=/Users/yourname/Library/Android/sdk
```
然后构建 debug 包:
```bash
cd android-app
./gradlew assembleDebug
```
输出 APK
```bash
android-app/app/build/outputs/apk/debug/app-debug.apk
```
安卓端当前包含:
- 会话创建、切换、持续对话
- 任务分组查看、暂停、恢复、取消、重排
- 审批查看与批准/拒绝
- 设备列表、设备聚焦切换、设备下线
- 绑定新设备并生成启动命令
- 云端 Boss 地址切换与重排入口
一键本地 demo
```bash