Skip to content

Commit 5b7d6eb

Browse files
Lykhoydaclaude
andauthored
chore(release): v0.44.45 — deliver #188 maestro-interop fixes (closes #189) (#190)
#188 merged the runFlow allowlist + non-destructive reacquire tier + route-drift detection to main with NO version bump, so the fix was undeliverable to marketplace installs and got re-reported as #189 on 0.44.44. Bump via changesets: rn-dev-agent-plugin 0.44.44 -> 0.44.45, rn-dev-agent-cdp 0.38.39 -> 0.38.40. Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent d86b657 commit 5b7d6eb

6 files changed

Lines changed: 30 additions & 4 deletions

File tree

.claude-plugin/CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# rn-dev-agent-plugin
2+
3+
## 0.44.45
4+
5+
### Patch Changes
6+
7+
- Deliver the GH #186 maestro-interop fixes that merged in #188 without a version bump (closes #189).
8+
9+
- `cdp_run_action` now allows `runFlow` (including `when:` conditionals and `{file}` sub-flows) through the Maestro command allowlist, so actions with conditional dialog-handling (Expo dev-server picker, iOS "Open in" dialog) replay through the canonical runner instead of hard-failing with `Command not in allowlist: runFlow (Phase 134.1)`.
10+
- Non-destructive runner-leak `reacquire` recovery tier + cross-tool CDP re-pin, avoiding the ~44s relaunch / ~47s STALE_TARGET when maestro-mcp and rn-dev-agent contend for the same iOS device.
11+
- Structural route-drift detection: a stale-selector failure on an inserted screen is classified `ROUTE_DRIFT` instead of triggering a wasted fuzzy-repair.
12+
13+
#188 shipped these to `main` with no version bump, leaving them undeliverable to marketplace installs; this patch publishes them.

.claude-plugin/marketplace.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
{
1010
"name": "rn-dev-agent",
1111
"description": "AI agent that fully tests React Native features on simulator/emulator — navigates the app, verifies UI, walks user flows, and confirms internal state.",
12-
"version": "0.44.44",
12+
"version": "0.44.45",
1313
"source": "./",
1414
"category": "mobile-development",
1515
"homepage": "https://github.com/Lykhoyda/rn-dev-agent"

.claude-plugin/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "rn-dev-agent-plugin",
3-
"version": "0.44.44",
3+
"version": "0.44.45",
44
"private": true,
55
"description": "Synthetic package — changesets uses this as the version source of truth for the Claude Code plugin manifest. Bumps here are mirrored into plugin.json + marketplace.json by scripts/sync-plugin-manifest.mjs (run automatically by `npm run version-packages`).",
66
"license": "MIT"

.claude-plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "rn-dev-agent",
3-
"version": "0.44.44",
3+
"version": "0.44.45",
44
"description": "AI agent that fully tests React Native features on simulator/emulator — navigates the app, verifies UI, walks user flows, and confirms internal state.",
55
"author": {
66
"name": "Anton Lykhoyda",

scripts/cdp-bridge/CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# rn-dev-agent-cdp
2+
3+
## 0.38.40
4+
5+
### Patch Changes
6+
7+
- Deliver the GH #186 maestro-interop fixes that merged in #188 without a version bump (closes #189).
8+
9+
- `cdp_run_action` now allows `runFlow` (including `when:` conditionals and `{file}` sub-flows) through the Maestro command allowlist, so actions with conditional dialog-handling (Expo dev-server picker, iOS "Open in" dialog) replay through the canonical runner instead of hard-failing with `Command not in allowlist: runFlow (Phase 134.1)`.
10+
- Non-destructive runner-leak `reacquire` recovery tier + cross-tool CDP re-pin, avoiding the ~44s relaunch / ~47s STALE_TARGET when maestro-mcp and rn-dev-agent contend for the same iOS device.
11+
- Structural route-drift detection: a stale-selector failure on an inserted screen is classified `ROUTE_DRIFT` instead of triggering a wasted fuzzy-repair.
12+
13+
#188 shipped these to `main` with no version bump, leaving them undeliverable to marketplace installs; this patch publishes them.

scripts/cdp-bridge/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "rn-dev-agent-cdp",
3-
"version": "0.38.39",
3+
"version": "0.38.40",
44
"type": "module",
55
"main": "dist/index.js",
66
"scripts": {

0 commit comments

Comments
 (0)