Commit e2c5d6e
committed
fix: deduplicate tool catalog entries and correct screenshot device matching
- Deduplicate tools in buildToolCatalogFromManifest when the same tool
appears in multiple workflows, preventing ambiguous resolution via
kebab-case MCP name lookup and non-deterministic Map overwrites
- Fix screenshot window title matching to use the actual Simulator title
separator (en-dash/hyphen) instead of bare space, preventing
false-positives like "iPhone 15" matching "iPhone 15 Pro"
- Remove dead tool-visibility.ts superseded by the predicate system1 parent 78e31b9 commit e2c5d6e
3 files changed
Lines changed: 9 additions & 18 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
62 | | - | |
63 | | - | |
| 62 | + | |
| 63 | + | |
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
| |||
71 | 71 | | |
72 | 72 | | |
73 | 73 | | |
74 | | - | |
75 | | - | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
76 | 77 | | |
77 | 78 | | |
78 | 79 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
130 | 130 | | |
131 | 131 | | |
132 | 132 | | |
| 133 | + | |
133 | 134 | | |
134 | 135 | | |
135 | 136 | | |
| 137 | + | |
| 138 | + | |
136 | 139 | | |
137 | 140 | | |
138 | 141 | | |
| |||
154 | 157 | | |
155 | 158 | | |
156 | 159 | | |
| 160 | + | |
157 | 161 | | |
158 | 162 | | |
159 | 163 | | |
| |||
This file was deleted.
0 commit comments