Repository navigation
v2.0.0 — Agent Traffic Control (Android + iOS)
Highlights in 2.0.0
- Cross-Platform Android & iOS Leasing: Coordinate Android Virtual Devices (
avd:<name>), iOS Simulators (sim:<udid>), and physical Android/Apple devices (serial:<id>) under a single daemonless coordinator (--ios,--android,--platform,--udid,--os,--bundle-id). - KMP Dual-Lease Sessions: Hold
1 Android + 1 iOSlease simultaneously in the same agent session with automatic tool-based routing (adb/gradlewvs.xcrun simctl/devicectl/xcodebuild) and--android/--iosdisambiguation onrenew,free,snapshot, andexec. - QEMU & APFS Copy-on-Write Snapshots: Instant APFS (
cp -cR) Simulator directory clones alongside QEMU AVD snapshots (atc snapshot list|save|load|delete,--snapshot-load,--snapshot-save, andrestoreSnapshotOnFree). - Virtual Crash Recovery vs. Physical Fail-Fast: Reserves crashed emulators/simulators for
45 sso the owner can reboot in-place viaatc claimwithout extending the originalexpiresAtMs, while physical disconnects fail fast (exit 1) after a15 sUSB jitter window. - Canonical
watch/wearForm-Factor Normalization: Normalizes--type watchand--type wearacross Wear OS and watchOS targets. - Documentation & Spec Refresh: Illustrated User Guide, Architecture Reference, built-in
atc guidetopics, and 2.0 Design Spec.
Full Changelog: v1.1.0...v2.0.0