Files
HenryandClaude Opus 5.5 f911d841c0 ios: ESP32 Agent app, the agent now runs on the phone
SwiftUI app: BLE link, VideoToolbox decode, planner/actor loop ported from the server, pointer calibration and
aim, four-step setup, run replay and review, Live Activity / Dynamic Island, widgets, Siri and Shortcuts,
self-healing when the board, hotspot or mirroring drops, redacted run export. Prompts live in prompts/.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 09:54:13 +08:00
..

Prompts

The model prompts the app sends, as plain text. They are bundled into the app at build time (ios/project.yml, read by ios/IPhoneAgent/Agent/Prompts.swift).

  • planner.md: writes a short plan from the goal and the first screen.
  • actor.md: picks the next action(s) from each screenshot; lists the action syntax the app parses.
  • app-rules.md: rules for running inside the phone (never touch this app, toggles, home screen icons); appended to both.

Edit, rebuild, and compare runs in the app's Runs tab. Keep the action list in actor.md in sync with ios/IPhoneAgent/Agent/Actions.swift. Each file's final newline is not part of the prompt.