Skip to content

Commit 0079c5b

Browse files
author
semantic-release
committed
chore: release 0.58.0
1 parent f4854b6 commit 0079c5b

2 files changed

Lines changed: 81 additions & 1 deletion

File tree

CHANGELOG.md

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

33

4+
## v0.58.0 (2026-03-21)
5+
6+
### Bug Fixes
7+
8+
- Replace AutoModelForVision2Seq with AutoModelForImageTextToText for transformers 5.x
9+
([#178](https://github.com/OpenAdaptAI/openadapt-evals/pull/178),
10+
[`b017b6e`](https://github.com/OpenAdaptAI/openadapt-evals/commit/b017b6e52071b52e8f7f25f3a881cd6845bd2538))
11+
12+
* fix: skip verify_apps, close_all, activate_window in lightweight mode
13+
14+
These setup entry types hang (120s timeout), crash the WAA server, or are unnecessary for task
15+
execution. In lightweight mode (the default), they are now skipped entirely — both the verify_apps
16+
step injected from related_apps and any close_all / activate_window entries in the task config
17+
array. Each skipped entry is recorded with status "skipped" in _last_setup_results for
18+
auditability.
19+
20+
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
21+
22+
* fix: replace AutoModelForVision2Seq with AutoModelForImageTextToText for transformers 5.x
23+
24+
AutoModelForVision2Seq was removed in transformers 5.x (shipped on AWS DL AMI). Use
25+
AutoModelForImageTextToText as the primary import with a fallback to AutoModelForVision2Seq for
26+
older transformers versions.
27+
28+
Files updated: - scripts/train_trl_grpo.py - scripts/train_grpo_example.py -
29+
openadapt_evals/agents/qwen3vl_agent.py - openadapt_evals/agents/smol_agent.py -
30+
examples/http_agent_server.py (comment only)
31+
32+
---------
33+
34+
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
35+
36+
- Skip verify_apps, close_all, activate_window in lightweight mode
37+
([#177](https://github.com/OpenAdaptAI/openadapt-evals/pull/177),
38+
[`5899c4c`](https://github.com/OpenAdaptAI/openadapt-evals/commit/5899c4c163bd8490824c4814c827677d17b92fdf))
39+
40+
These setup entry types hang (120s timeout), crash the WAA server, or are unnecessary for task
41+
execution. In lightweight mode (the default), they are now skipped entirely — both the verify_apps
42+
step injected from related_apps and any close_all / activate_window entries in the task config
43+
array. Each skipped entry is recorded with status "skipped" in _last_setup_results for
44+
auditability.
45+
46+
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
47+
48+
- Update verify_apps tests to use lightweight=False
49+
([`f4854b6`](https://github.com/OpenAdaptAI/openadapt-evals/commit/f4854b6d858770fc63b244b00dfc4db7a8fe2c47))
50+
51+
Tests expected verify_apps to be called, but lightweight mode (now default) skips it. Tests now
52+
explicitly set lightweight=False.
53+
54+
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
55+
56+
### Features
57+
58+
- Add monotonic progress bias and pluggable alignment strategy to DemoLibrary
59+
([#176](https://github.com/OpenAdaptAI/openadapt-evals/pull/176),
60+
[`f5ad884`](https://github.com/OpenAdaptAI/openadapt-evals/commit/f5ad8845020c2c2dd96b63d69985e9e8ec3fb941))
61+
62+
Add three major improvements to demo-guided alignment:
63+
64+
1. Pluggable AlignmentStrategy protocol with PHashAlignmentStrategy (default), CLIPAlignmentStrategy
65+
(optional, requires open-clip-torch), and HybridAlignmentStrategy (pHash top-K + CLIP re-rank).
66+
67+
2. Monotonic progress bias that penalizes backward jumps in step matching to prevent oscillating
68+
alignment. Configurable via backward_penalty parameter (default 0.3).
69+
70+
3. Adaptive guidance disabling that turns off demo guidance after N consecutive low-confidence
71+
alignments (default 3 at threshold 0.3), preventing the "demo hurts" failure mode.
72+
73+
Also adds AlignmentTraceEntry dataclass for post-hoc analysis of alignment quality, stored in
74+
DemoGuidance.metadata["alignment_trace"].
75+
76+
DemoGuidedAgent now calls reset_alignment_state() on task change and episode reset to clear
77+
monotonic progress tracking.
78+
79+
All 77 tests pass (20 existing + 31 enrichment + 26 new).
80+
81+
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
82+
83+
484
## v0.57.0 (2026-03-21)
585

686
### Documentation

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.57.0"
7+
version = "0.58.0"
88
description = "Evaluation infrastructure for GUI agent benchmarks"
99
readme = "README.md"
1010
requires-python = ">=3.10"

0 commit comments

Comments
 (0)