一键导入
device-android
Use the Device Android adapter for Android companion pairing, health, and served device-control commands inside Nex.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use the Device Android adapter for Android companion pairing, health, and served device-control commands inside Nex.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Use the Operator Console app package for the browser-based operator control panel over a live Nex runtime. Treat it as an app-owned UI surface, not kernel-owned UI.
Use the Shopify adapter for GraphQL-first Shopify reads plus canonical Nex order, line-item, customer, and product ingest through shared connections, backfill, monitor, and mounted-capability workflows.
Use the Device macOS adapter for macOS companion pairing, health, and served device-control commands inside Nex.
Use the Device iOS adapter for iOS companion pairing, health, and served device-control commands inside Nex.
Use the Eve adapter for local macOS iMessage setup, health, backfill, monitor, staged backfill, and outbound send through Nex-managed connections.
Use the LinkedIn adapter for OAuth-backed organization publishing and LinkedIn organization/feed reads through Nex-managed connections.
基于 SOC 职业分类
| name | device-android |
| description | Use the Device Android adapter for Android companion pairing, health, and served device-control commands inside Nex. |
device-android is the shared Nex adapter for Android companion pairing and device-control endpoint registration.
Use it when Nex should:
adapter.serve.startThis package is currently a control-surface adapter. It is not a record-ingest adapter and it does not yet implement the underlying Android commands beyond endpoint registration and stubbed invoke responses.
Use device-android when you need:
adapter.infoadapter.connections.listadapter.healthadapter.setup.startadapter.setup.submitadapter.setup.statusadapter.setup.canceladapter.serve.startThere is no current backfill, monitor, or canonical record-ingest contract here.
Build and inspect the package-local binary:
cd /Users/tyler/nexus/home/projects/nexus/clients/nexus-mobile/android/adapter
go test ./...
go build -o ./bin/device-android-adapter ./cmd/device-android-adapter
./bin/device-android-adapter adapter.info
Run the setup flow:
./bin/device-android-adapter adapter.setup.start
./bin/device-android-adapter adapter.setup.submit \
--session-id <session-id> \
--payload-json '{"confirm_companion_installed":"yes","confirm_permissions_granted":"yes","confirm_paired":"yes"}'
Check health:
./bin/device-android-adapter adapter.health --connection default
connection_id
default account projectionconfirm_companion_installedconfirm_permissions_grantedconfirm_pairedendpoint_idandroidIn the current implementation, allowed commands return a stubbed success payload rather than executing real device actions.
adapter.health to confirm the Android control surface is considered connected.adapter.serve.start so Nex can upsert an Android endpoint and invoke allowed commands.The package contract is defined primarily by cmd/device-android-adapter/main.go and main_test.go.
INVALID_REQUEST.