feat: add android control plane app
This commit is contained in:
37
README.md
37
README.md
@@ -22,6 +22,7 @@ Boss 是一个面向多设备开发协作的 agent control plane。
|
||||
- 文件持久化状态存储
|
||||
- SSE 实时事件流
|
||||
- Web 控制台
|
||||
- Android 主控 APP(Jetpack 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
|
||||
|
||||
Reference in New Issue
Block a user