Skip to content

v0.2.0 — Text Assertions + Agent-First CLI

Choose a tag to compare

@beastoin beastoin released this 12 Mar 15:10
· 39 commits to main since this release

What's New

Text assertions

Verify visible text on screen using Android UIAutomator accessibility layer:

assert:
  text_visible: ["Featured", "Create Your Own App"]
  text_not_visible: ["Error", "Sign In"]

Uses agent-flutter text command under the hood. Case-insensitive substring matching.

flow-walker get command

Fetch run data from hosted service:

flow-walker get 25h7afGwBK          # pretty-printed JSON
flow-walker get 25h7afGwBK --json   # compact (pipe-friendly)

Agent-first polish

  • --version flag (JSON-aware: --version --json → {"version":"0.2.0"})
  • outputShape on run/push/get schemas for autonomous agent discovery
  • Error code glossary in AGENTS.md
  • Env var precedence documented

Also includes (since v0.1.0)

  • push command for hosted report sharing
  • Agent-first URL scheme: /runs/<id> defaults JSON, .html for humans
  • Landing page with "time automated" hero metric
  • 6 commands: walk, run, report, push, get, schema
  • 209 tests

Full Changelog: v0.1.0...v0.2.0