leonard_flutter 0.1.3 copy "leonard_flutter: ^0.1.3" to clipboard
leonard_flutter: ^0.1.3 copied to clipboard

Host WidgetsBinding for Leonard.

Changelog #

0.1.3 #

  • Perception serialization de-duplicated: serializePerceptionFragment now lives in genesis_perception and is re-exported here. Bumps the genesis_perception floor to ^0.1.2 (the version that introduced it).
  • Observation: expose scroll extent (pos / min / max) on scrollable nodes, so the agent can see scroll position and bounds instead of guessing.

0.1.2 #

  • Fix: a new agent handshake resets the session-terminated latch set by core.done. Previously, reusing one running app across multiple agent drives left the binding permanently terminated after the first drive's core.done, so every subsequent action returned session_terminated and the agent appeared stuck (model-agnostic). core.handshake now clears the latch — a handshake marks the start of a new session.

0.1.1 #

  • Fix: ship the compiled DevTools extension bundle in the published package. 0.1.0 omitted extension/devtools/build/ because the repo-root build/ .gitignore rule excluded it (pub publish honors .gitignore), so the "Leonard" DevTools tab was missing for consumers. The bundle is now un-ignored and shipped.

0.1.0 #

  • Host WidgetsBinding (LeonardBinding) with a single-path perception observation pipeline (PerceptionOwner-backed serialization).
  • LeonardExtension authoring contract; core fragment is perception-native.
  • Ships the DevTools extension (the "Leonard" tab) via extension/devtools/.
  • VM-service surface ext.exploration.* (protocol-stable).