ワンクリックで
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.