Reverts the following 8 commits that landed on this branch but are
unrelated to Android emulator support and bloat the PR diff:
- 19d2b38 fix(docs): correct Codex and Windsurf config paths in README editors table
- c239597 fix(stop-metro): only SIGTERM the LISTEN process, not connected clients
- 4e5e874 fix(native-target-app): tolerate per-app getAppState failures via allSettled
- 20f6802 fix(network-interceptor): stringify URLSearchParams and tag binary bodies instead of dropping them
- eeb69ea fix(update-argent): clear the in-progress lock when the spawned update fails
- c20b4a5 fix(native-find-views): require at least one filter at runtime, matching the docstring
- fc4999b fix(debugger): selectTarget throws on empty deviceId filter instead of routing to wrong target
- 90f5a2b fix(idle-timer): block onIdle while a tool call is in flight
Each of these is a real defect, but they touch pre-existing code that
predates this branch. The fix branches remain on origin (fix/*) and can
be reopened as standalone PRs off main.
In-scope fixes are kept:
- 474d240 fix(adb): match terminal errors that include a quoted serial
- 93f588d fix(boot-device): handle child spawn errors so tool-server doesn't crash
- cb4ebfe fix(ios-profiler-analyze): report missing trace files instead of returning All clear (file was renamed on this branch)
- 38e44f4 fix(describe): declare xcrun dep so missing Xcode returns 424 with install hint (describe became cross-platform on this branch)
The Codex CLI row referenced .codex/config.yaml, but the installer reads
and writes TOML at .codex/config.toml (project) and ~/.codex/config.toml
(global). The Windsurf row pointed to a non-existent .windsurf/mcp.json;
the adapter only ever writes ~/.codeium/windsurf/mcp_config.json. Both
rows now match what the installer actually detects.
- MCP instructions now describe the unified tool surface (iOS + Android
dispatch on udid shape) and list platform-specific extras.
- Package descriptions updated for both platforms.
- README prerequisites split by platform (Xcode for iOS, Android SDK platform
tools + emulator package for Android).
- Adds unified-surface assertions to auto-screenshot test so any regression
in the allow-list shows up immediately.
* feat: first implementation integration of ax-service for enhanced accessibility support
* feat: enhance ax-service with automation enablement and daemon management
* feat: export ensureAutomationEnabled function for improved accessibility automation in simulator server
* feat: add new build scripts for native development and update binary files
* feat: enhance describe tool to support native-devtools fallback and introduce DescribeResult interface
* chore: bump version to 0.4.1
* chore: bump argent-private to main; list ax-service in LICENSE
- Point packages/argent-private at current main and set submodule branch.
- Declare packages/native-devtools-ios/bin/ax-service as proprietary alongside simulator-server and dylibs.
Made-with: Cursor
* docs: document ax-service as proprietary across LICENSE and README
- Extend root README and CONTRIBUTING requirements (mcp README syncs from root at build).
- List bin/ax-service in @swmansion/argent and native-devtools-ios LICENSE.
- Assert ax-service is present and executable in publish workflow.
Made-with: Cursor
---------
Co-authored-by: Filip131311 <Filip.kaminski@swmansion.com>
* chore: update README to improve branding and layout
* chore: update README to include responsive banner images and fix minor text typo
* chore: update README to enhance banner image responsiveness and adjust layout
* feat: adjust banner image display
* feat: merge changes
* fix: update README with absolute image URLs and correct text typo; add new banner images
* feat: update README and MCP documentation with new capabilities and installation instructions; add banner and placeholder images.
* chore: remove outdated badge section from README files in root and MCP packages
* chore: add horizontal rule to README files in root and MCP packages for improved visual separation
* chore: update README files in root and MCP packages to include detailed information about Software Mansion and its services
* chore: update logo links in README files for root and MCP packages to reflect new branding
* chore: update banner image to align with new branding
* chore: update installation command in README to reflect correct usage
* chore: replace placeholder image in README files with a GIF for improved visual appeal
* chore: update placeholder GIF to enhance visual consistency across assets
* chore: adjust image width in README files for consistent presentation
* chore: reposition placeholder GIF in README files for improved layout consistency
* chore: update installation command in README files to ensure consistency across documentation
* chore: update README files to use absolute image URLs and synchronize content between root and MCP README
* chore: remove MCP README.md file and update .gitignore to track README.md
* chore: update README.md for clarity and consistency in naming conventions
* docs: update installation guide to streamline setup process and add local tarball installation instructions
* docs: remove INSTALL.md and RELEASING.md, update CONTRIBUTING.md to streamline release process, and adjust README.md to reflect changes
* chore: remove unused agentic files
* chore: remove deprecated configuration and script files, add new setup-in-workspace script for argent installation
* feat: add first implememntation of environment subagent
* chore: remove the irrelavnt skill from main project config
* feat: add rules support and enhance postinstall script for Argent tools (#23)
* feat: add first implememntation of environment subagent
* feat: enhance argent.md with environment inspection subagent details and workspace information retrieval guidelines
* feat: introduce argent.md with comprehensive guidelines for iOS simulator interactions and React Native workflows
* fix: fix postinstall script
* fix: fix Install Argent launch.json job
* feat: add environment inspector design document and research notes on MCP error signaling
* chore: update .gitignore to include MCP agents and rules directories
* fix: update `argent.md` rule with alwaysApply: true for cursor compatibility
* chore: remove mcp/rules from index
* feat: add basic npx flow
* feat: cicd for releasing the package as nmp through github
* fix: update package name references from @software-mansion-labs to @software-mansion in documentation and configuration files
* refactor: simplify postinstall script for @software-mansion/argent and update configuration instructions