Releases: callstackincubator/agent-device
Releases · callstackincubator/agent-device
v0.12.2
What's Changed
This release comes with better screenshot diffs, and machine-readable hints, changed regions, OCR info, and non-visual information.
> agent-device diff screenshot --baseline img1 --out diff.png
✗ 16.99% pixels differ
Diff image: /tmp/agent-device-diff-readout/settings-diff-hints-current.png
537177 different / 3162132 total pixels
Hints:
- text movement cluster: "Wi-Fi", "Bluetooth", "Battery" dx=+186px dy=-91..-47px
- non-text controls: icon near "Battery"; chevron near "Not Connected" r3
- non-text boundaries: separator r3; separator near "Family" r1
Changed regions:
1. center x=48 y=771 1110x323, 37.78% of diff, change=brighter
size=large shape=large-area density=56.6% avgColor=#141314->#2e2b2d luminance=19->44
2. bottom-center x=48 y=2187 1110x125, 16.77% of diff, change=brighter
size=large shape=horizontal-band density=64.92% avgColor=#010101->#242426 luminance=1->36
3. bottom-center x=48 y=1998 1110x162, 6.58% of diff, change=darker
size=large shape=horizontal-band density=19.66% avgColor=#24282d->#070a0e luminance=40->10
4. center x=48 y=1094 1110x163, 5.66% of diff, change=darker
size=large shape=horizontal-band density=16.8% avgColor=#83807f->#35373c luminance=129->55
5. top-center x=48 y=500 1110x141, 4.35% of diff, change=mixed
size=large shape=horizontal-band density=14.94% avgColor=#5e5f61->#68686a luminance=95->104
OCR text deltas (tesseract; baselineBlocks=19 currentBlocks=20; showing 8/12; px):
item | text | movePx | sizeDeltaPx | bboxBaseline | bboxCurrent | confidence | issueHint
1 | "Wi-Fi" | +186,-91 | -1,-17 | x=218,y=1279,w=117,h=56 | x=404,y=1188,w=116,h=39 | 90.84 | ocr-bbox-size-change
2 | "Bluetooth" | +186,-82 | -1,0 | x=220,y=1439,w=213,h=39 | x=406,y=1357,w=212,h=39 | 53.43 | -
3 | "Battery" | +186,-47 | -2,+1 | x=220,y=1909,w=161,h=46 | x=406,y=1862,w=159,h=47 | 90.45 | -
4 | "Not Connected" | +3,-93 | -16,-2 | x=702,y=1284,w=338,h=38 | x=705,y=1191,w=322,h=36 | 94.77 | -
5 | "Q Search" | -48,+60 | +2,0 | x=144,y=2441,w=235,h=49 | x=96,y=2501,w=237,h=49 | 94.04 | -
6 | "On" | -9,-80 | -4,-3 | x=980,y=1440,w=61,h=38 | x=971,y=1360,w=57,h=35 | 96.8 | -
7 | "General" | +9,-72 | -1,0 | x=219,y=2324,w=171,h=39 | x=228,y=2252,w=170,h=39 | 90.4 | -
8 | "Not Connected" | +3,-33 | -16,-2 | x=702,y=2064,w=338,h=38 | x=705,y=2031,w=322,h=36 | 96.17 | -
Non-text visual deltas (showing 4/4; px):
item | region | slot | kind | bboxCurrent | nearestText
1 | - | leading | icon | x=89,y=1883,w=87,h=87 | "Battery"
2 | r3 | trailing | chevron | x=1071,y=2028,w=32,h=72 | "Not Connected"
3 | r3 | separator | separator | x=216,y=2001,w=894,h=3 | -
4 | r1 | separator | separator | x=462,y=771,w=648,h=3 | "Family"
Full Changelog: v0.12.1...v0.12.2
v0.12.1
v0.12.0
What's Changed
- fix: harden public API boundaries by @thymikee in #399
- refactor(breaking): remove scrollintoview command by @thymikee in #400
- fix: support portable zip install-source extraction by @thymikee in #401
- fix: harden executable override policy by @thymikee in #398
Full Changelog: v0.11.16...v0.12.0
v0.11.16
What's Changed
- feat: expose selector helper subpath by @thymikee in #384
- fix: preserve script argument whitespace by @thymikee in #397
- feat: export finder helpers by @thymikee in #391
- feat: export runtime transport helper by @thymikee in #395
- feat: export snapshot contracts by @thymikee in #394
- feat: export install-source helpers by @thymikee in #393
- feat: export artifact package resolver by @thymikee in #392
- feat: export error contract helpers by @thymikee in #396
Full Changelog: v0.11.15...v0.11.16
v0.11.14
What's Changed
- fix: carry remote-config run id for install-from-source by @thymikee in #375
- fix: clean up metro companion workers by @thymikee in #376
- test: stabilize android emulator boot tests by @thymikee in #377
- feat: expose apps list in node client by @thymikee in #378
- feat: add upload cache preflight by @thymikee in #379
- refactor: reduce duplication and simplify codebase by @thymikee in #374
- docs: clarify agent runtime and preflight guidance by @thymikee in #381
Full Changelog: v0.11.12...v0.11.14
v0.11.11
v0.11.10
v0.11.9
What's Changed
- feat: add iOS device perf sampling by @thymikee in #358
- refactor: replace xctestrun XML regex parsing with shared helper by @thymikee in #362
- fix: invalidate daemon reuse after runtime source changes by @thymikee in #361
- fix: recover android network dump after stale logcat pid by @thymikee in #363
- fix: harden command execution and replay script escaping by @thymikee in #364
- ci: reduce e2e retries in workflows by @thymikee in #367
- fix: address vite and lodash dependabot alerts by @thymikee in #368
Full Changelog: v0.11.8...v0.11.9