Skip to content

Copy APP v0.1.2 — iCTRL session fix and agent-first setup

Choose a tag to compare

@everettjf everettjf released this 19 Oct 07:05
· 64 commits to main since this release

Copy APP v0.1.2 fixes the iOS 17 iCTRL session-lifetime fault and adds an agent-led first-use entry for Codex and Claude Code.

  • Keep one XCTest session through all selected original/rebuilt flows and view-tree captures; stop its owned runner before detaching.
  • Report unknown action completion after a lost HTTP response; do not automatically replay touches.
  • Add copyapp-start and copyable README tasks; retain the manual CLI route.

Validation: 346 local unit tests and isolated wheel installation passed. On the named iPhone 14 / iOS 17.3.1, two independent runs each passed four paired Calculator flows (15, 0.3, −7, 0.5), with 88 labelled taps and runner PID 0 after each run. All ten screenshot pairs were reviewed as minor differences.

The changed cleanup has not been revalidated on the named iOS 16/26 phones. Reboot/rejailbreak durability, a second physical Mac, long-running stability and whole-app parity remain unverified. Existing named-device evidence is not a new test of every workflow.

The wheel installs the Mac CLI. Keep a source checkout for repository skills and optional source-built tools. Phone tweaks, signing assets, credentials and raw device cases are not release attachments. SHA256SUMS records the wheel checksum.

English release notes · 中文发布说明 · Get started with an agent


此版本修复 iOS 17 成对重放中的 iCTRL 会话生命周期问题,并在 README 最前面提供可直接交给 Codex/Claude Code 的提示词和首次使用 Skill。

指定 iPhone 14/iOS 17.3.1 上,两轮独立正式命令每轮四条原版/复刻版运算均通过,退出后 runner PID 均为 0;十对截图仍有轻微视觉差异。346 项本地单元测试和隔离 wheel 安装检查通过。

本次清理改动尚未在指定 iOS 16/26 手机上复验,重启、重新越狱、第二台实体 Mac 和长期稳定性仍待验证。选定流程通过不代表整 App 等价。附件仅包含 Mac CLI wheel 与校验和,不包含手机服务、签名材料、凭据或原始案例。

Release-commit verification: fresh macOS bootstrap, tracing dependencies, unit tests and isolated wheel — passed.