Skip to content

Commit 3defa5b

Browse files
author
semantic-release
committed
chore: release 0.87.0
1 parent dd01054 commit 3defa5b

2 files changed

Lines changed: 24 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,29 @@
11
# CHANGELOG
22

33

4+
## v0.87.0 (2026-04-01)
5+
6+
### Features
7+
8+
- Demo enrichment pipeline for GroundingTarget data
9+
([#261](https://github.com/OpenAdaptAI/openadapt-evals/pull/261),
10+
[`dd01054`](https://github.com/OpenAdaptAI/openadapt-evals/commit/dd01054723fc7b88416c2010691324247dd551cf))
11+
12+
Add two scripts for populating GroundingTarget data on demo click steps:
13+
14+
- enrich_demo_targets.py: Enriches each click step with GroundingTarget metadata (target_type,
15+
crop_bbox, click_offset, nearby_text) using OCR when real screenshots are available, or
16+
description-derived heuristics when they are not. Idempotent and works offline.
17+
18+
- record_demo_screenshots.py: Replays a demo on a live WAA VM, capturing before/after screenshots at
19+
each step, then updates the demo JSON with real screenshot paths for subsequent enrichment.
20+
21+
Both scripts use fire for CLI, handle the existing demo JSON format, and integrate with grounding.py
22+
GroundingTarget.to_dict()/from_dict().
23+
24+
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
25+
26+
427
## v0.86.0 (2026-04-01)
528

629
### Features

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "openadapt-evals"
7-
version = "0.86.0"
7+
version = "0.87.0"
88
description = "Evaluation infrastructure for GUI agent benchmarks"
99
readme = "README.md"
1010
requires-python = ">=3.10"

0 commit comments

Comments
 (0)