Skip to content

Enable iOS device core parity and align docs/skills#55

Merged
thymikee merged 13 commits intomainfrom
codex/ios-device-docs-and-pr
Feb 15, 2026
Merged

Enable iOS device core parity and align docs/skills#55
thymikee merged 13 commits intomainfrom
codex/ios-device-docs-and-pr

Conversation

@thymikee
Copy link
Copy Markdown
Contributor

@thymikee thymikee commented Feb 13, 2026

Summary

  • enable iOS physical-device core command support in capability matrix and daemon handlers
  • extend iOS runner transport for device destinations, signing/provisioning overrides, and tunnel-based command routing
  • fix iOS device discovery to use devicectl --json-output and prefer hardware UDID
  • enforce iOS device backend/feature constraints (ax, settings, simulator-only commands) with explicit errors
  • add iOS physical-device integration coverage and runner/snapshot unit tests
  • update README, website docs, and skill references to reflect final support matrix and setup guidance

Follow-up hardening

  • enforce strict runner connection timeout budgeting across endpoint resolution, HTTP probes, and simulator fallback transport
  • replace runner connect magic timing numbers with named, env-overridable constants
  • guard AGENT_DEVICE_IOS_CLEAN_DERIVED=1 when AGENT_DEVICE_IOS_RUNNER_DERIVED_PATH is set (requires explicit AGENT_DEVICE_IOS_ALLOW_OVERRIDE_DERIVED_CLEAN=1)
  • refactor runner client to reuse shared env truthy parser and deduplicate connection error construction

Validation

  • pnpm typecheck
  • pnpm test:unit
  • pnpm test:smoke
  • pnpm build:xcuitest
  • IOS_UDID=00008150-001849640CF8401C AGENT_DEVICE_DAEMON_TIMEOUT_MS=240000 node --test --test-name-pattern "ios physical device core lifecycle" test/integration/ios.test.ts

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Feb 14, 2026

PR Preview Action v1.8.1

QR code for preview link

🚀 View preview at
https://callstackincubator.github.io/agent-device/pr-preview/pr-55/

Built to branch gh-pages at 2026-02-15 09:43 UTC.
Preview will be ready when the GitHub Pages deployment is complete.

@thymikee thymikee force-pushed the codex/ios-device-docs-and-pr branch 2 times, most recently from 3462c29 to f507dad Compare February 14, 2026 13:43
@thymikee thymikee force-pushed the codex/ios-device-docs-and-pr branch from 9c4e924 to e406237 Compare February 15, 2026 09:44
@thymikee thymikee merged commit 06a8778 into main Feb 15, 2026
5 of 6 checks passed
@thymikee thymikee deleted the codex/ios-device-docs-and-pr branch February 15, 2026 20:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant