원클릭으로
device-ios
Use the Device iOS adapter for iOS companion pairing, health, and served device-control commands inside Nex.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Use the Device iOS adapter for iOS companion pairing, health, and served device-control commands inside Nex.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
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 Android adapter for Android 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.
| name | device-ios |
| description | Use the Device iOS adapter for iOS companion pairing, health, and served device-control commands inside Nex. |
device-ios is the shared Nex adapter for iOS companion pairing and device-control endpoint registration.
Use it when Nex should:
adapter.serve.startThis package is currently a control-surface adapter. It does not yet implement the underlying iOS actions beyond endpoint registration and stubbed invoke responses.
Use device-ios when you need:
adapter.infoadapter.connections.listadapter.healthadapter.setup.startadapter.setup.submitadapter.setup.statusadapter.setup.canceladapter.serve.startThere is no current backfill, monitor, or record-ingest contract here.
Build and inspect the package-local binary:
cd /Users/tyler/nexus/home/projects/nexus/clients/nexus-mobile/ios/adapter
go test ./...
go build -o ./bin/device-ios-adapter ./cmd/device-ios-adapter
./bin/device-ios-adapter adapter.info
Run the setup flow:
./bin/device-ios-adapter adapter.setup.start
./bin/device-ios-adapter adapter.setup.submit \
--session-id <session-id> \
--payload-json '{"confirm_companion_installed":"yes","confirm_paired":"yes"}'
Check health:
./bin/device-ios-adapter adapter.health --connection default
connection_id
default account projectionconfirm_companion_installedconfirm_pairediosIn the current implementation, allowed commands return a stubbed success payload rather than executing real iOS actions.
adapter.health to confirm the iOS control surface is considered connected.adapter.serve.start so Nex can upsert an iOS endpoint and invoke allowed commands.The package contract is defined primarily by cmd/device-ios-adapter/main.go and main_test.go.
INVALID_REQUEST.