Skip to content

v0.12.13

Choose a tag to compare

@sauravpanda sauravpanda released this 22 May 17:27
· 7 commits to main since this release
f7facfb

Summary

  • Disables global self-validation by default to remove routine done -> validation -> done confirmation turns.
  • Keeps explicit self_validate=True support for callers that want the old validation behavior.
  • Keeps targeted final-answer recovery nudges and top-N/list count checks enabled.
  • Updates the v0.12 plan with the 0.12.12 eval result and 0.12.13 adjustment.

Motivation

The 0.12.12 run recovered part of the blocked-site success regression, but trace detail showed 100/198 tasks called done twice and 102/198 tasks had a provisional finalization turn. Those provisional-final tasks averaged about $0.0614 versus $0.0487 for the rest. This release removes that global confirmation round trip while preserving targeted guards.

Validation

  • .venv/bin/python -m unittest discover -s tests
  • .venv/bin/python -m compileall -q python tests bench
  • cargo check -p bu-py
  • .venv/bin/maturin develop
  • cargo test -p bu-cdp -p bu-dom -p bu-browser
  • .venv/bin/python bench/release_preflight.py
  • Installed package reports browser_use_rs.__version__ == "0.12.13"