Skip to content

agent_wires_probe 0.1.3

Choose a tag to compare

@mohn93 mohn93 released this 25 May 07:34
· 41 commits to main since this release

Post-launch iteration driven by real LLM-agent driving sessions.

Snapshot — route-aware and state-aware

  • Drops elements buried under a topmost full-screen route (no more phantom home-screen FABs in a Domain Details snapshot)
  • Per-element state field: on/off for Switch/SwitchListTile/CupertinoSwitch, checked/unchecked/indeterminate for Checkbox, slider value for Slider, etc. Hoisted from inner widget to labelled parent (a SwitchListTile reports state directly)
  • include_unresolved (default false) — unresolved[] array becomes unresolved_count, ~60% smaller snapshot

inspect — drill into custom widgets

  • descendants[] subtree returned by default (include_descendants, descendant_depth)
  • CustomPaint descendants expose painter runtime type + rendered size (lets the agent diagnose unaddressable pixel regions)

wait_for_idle — diagnose stuck idles

  • Structured timeout payload: {idle, blocked_by, in_flight_http, has_scheduled_frame, in_transient_callback}
  • New ignore_animations flag for screens with continuous spring animations

route_stack — zero-wiring multi-navigator

  • Reads Navigator.pages from the live tree at snapshot time. AutoRoute / GoRouter work without observer wiring
  • Full back-stack, deepest-first

screenshot — first-frame race fixed

  • Auto-waits one endOfFrame if no RepaintBoundary exists yet (cold-start)

Full notes: CHANGELOG
pub.dev: https://pub.dev/packages/agent_wires_probe/versions/0.1.3