gitextract_6ew0oeqv/ ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.yaml │ │ └── feature-request.yaml │ └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── README.md ├── README_coding_agent.md ├── README_en.md ├── docs/ │ └── ios_setup/ │ └── ios_setup.md ├── examples/ │ ├── basic_usage.py │ └── demo_thinking.py ├── ios.py ├── main.py ├── phone_agent/ │ ├── __init__.py │ ├── actions/ │ │ ├── __init__.py │ │ ├── handler.py │ │ └── handler_ios.py │ ├── adb/ │ │ ├── __init__.py │ │ ├── connection.py │ │ ├── device.py │ │ ├── input.py │ │ └── screenshot.py │ ├── agent.py │ ├── agent_ios.py │ ├── config/ │ │ ├── __init__.py │ │ ├── apps.py │ │ ├── apps_harmonyos.py │ │ ├── apps_ios.py │ │ ├── i18n.py │ │ ├── prompts.py │ │ ├── prompts_en.py │ │ ├── prompts_zh.py │ │ └── timing.py │ ├── device_factory.py │ ├── hdc/ │ │ ├── __init__.py │ │ ├── connection.py │ │ ├── device.py │ │ ├── input.py │ │ └── screenshot.py │ ├── model/ │ │ ├── __init__.py │ │ └── client.py │ └── xctest/ │ ├── __init__.py │ ├── connection.py │ ├── device.py │ ├── input.py │ └── screenshot.py ├── requirements.txt ├── resources/ │ ├── WECHAT.md │ ├── privacy_policy.txt │ └── privacy_policy_en.txt ├── scripts/ │ ├── check_deployment_cn.py │ ├── check_deployment_en.py │ ├── sample_messages.json │ └── sample_messages_en.json └── setup.py