Skip to content

v0.2.0

Choose a tag to compare

@mikuh mikuh released this 08 Feb 08:40
· 17 commits to main since this release

What's New

Snapshot & Element Refs

  • New bctl snapshot command lists all interactive elements with refs (e0, e1, …)
  • All commands now accept element refs in place of CSS selectors (e.g. bctl click e5)
  • Dramatically simplifies AI agent workflows — no more guessing CSS selectors

New Interaction Commands

  • bctl dblclick — double-click element
  • bctl focus — focus element
  • bctl check / bctl uncheck — toggle checkboxes and radio buttons
  • bctl input-text — character-by-character typing for rich text editors (contenteditable)

New Query Commands

  • bctl is-visible — check element visibility with bounding rect
  • bctl get-value — get form element values (input/select/textarea)

CLI Modularization

  • Extracted client.py from cli.py for cleaner separation of server management and HTTP communication