Changelog

Stay up to date with the latest features, improvements, and fixes.

Version 0.82.7 - November 04, 2026

Improvements

  • Optimized browser text wait operations in Autoworklet to query the extension in 50-second intervals for improved stability.
  • Adjusted Ollama GLM-4 OCR configuration to prevent unintended offload behavior.

Fixes

  • Resolved an issue where a corrupt GGUF header disrupted the GLM-OCR model finder.
  • Fixed GLM-OCR model naming compatibility for environments running Ollama 0.30 and newer.
  • Prevented text inside script and style tags from matching wait conditions in the browser extension, and stopped generating year-based IDs.
  • Ensured Autoworklet avoids storing generated IDs without verifiable names or text as locators.
  • Corrected desktop input typing to check native window focus rather than browser focus.
  • Fixed UI control wait conditions to properly reject unreadable controls and re-evaluate control state after waiting.

Version 0.82.6 - November 03, 2026

Fixes

  • Resolved an issue in Autoworklet's OCR where Ollama processes running the glm-ocr build failed to terminate properly.
  • Fixed an issue in Autoworklet's OCR where legitimate repeated text was prematurely truncated by n-gram stop sequences in glm_goollama.

Version 0.82.5 - November 03, 2026

Improvements

  • Added the ability in Autoworklet to learn deterministic row paths from agent interactions and replay them without invoking model calls.
  • Enhanced data validation to detect misread values, renamed labels, and extraction from mismatched fields.
  • Added support for waiting on enabled controls via ui.wait(enabled=True) to prevent interacting with disabled interface elements.
  • Updated list lookup tasks with automated input normalization, field verification, and sample auditing.
  • Introduced validation warnings in the Autoworklet CLI when publishing worklets that contain machine-specific local paths.
  • Enabled automatic verification and single-retry fallback logic for read-only agent queries.

Fixes

  • Fixed browser wait timeout parsing for millisecond values and extended supported wait times up to 15 minutes.
  • Prevented unstable generated IDs and hashed CSS classes from being used in element locators.
  • Improved placeholder detection so entries like 'N/A' or dashes are treated as empty without misidentifying valid text entries.
  • Handled blank and floating-point row inputs gracefully during replays without halting the run.
  • Corrected desktop UI state tracking to inspect control enablement, capture multi-word values accurately, and prevent reading sensitive password fields.
  • Resolved startup race conditions during cold browser launches to ensure the session waits for the extension to connect.
  • Restricted write-task retries to prevent unverified agent answers from being returned.

Version 0.82.4 - November 02, 2026

Improvements

  • Updated Autoworklet API documentation to clarify cloud run execution environments, read-only file behavior, and spawn_worklet callback handling.

Fixes

  • Resolved an issue in Autoworklet runner ensuring executions and callbacks operate correctly within their designated output directory when worklet files are read-only.

Version 0.82.3 - November 02, 2026

Improvements

  • Added the --transcript flag to awl agent to securely record turn-by-turn executions while masking sensitive data.
  • Enhanced browser_route to support fulfilling requests with custom response headers to enable route redirections.
  • Improved native UI inspection performance with budgeted walks and targeted region queries for dense windows.
  • Added repeat_safe metadata to ActionResult and running statement tracking to improve reliability in self-healing workflows.
  • Added row-lookup scaffolding and improved fallback handling for agent list-input tasks.

Fixes

  • Fixed keyboard chord handling and key-release behavior across platforms to prevent stuck keys and X server disconnections.
  • Hardened transcript redaction to ensure masked secrets remain protected even after variable scope changes or interrupts.
  • Resolved issues where Autoworklet dashboard actions and deployment views could unintentionally spawn host daemons.
  • Added safety confirmation prompts to awl learn, from-video, and from-audio commands before executing on the OS target.
  • Prevented self-healing first aid routines from re-executing statements that have already performed actions.
  • Fixed file upload target paths in awl create to correctly place files into the worklet managed directory.
  • Fixed API schema validation and error reporting in type_with_prompt when communicating through proxies.
  • Ensured launch-key files are cleanly deleted when the dashboard service terminates.

Version 0.82.2 - November 01, 2026

Fixes

  • Resolved an issue in Autoworklet where the agent could navigate away before capturing required evidence screenshots.

Version 0.82.1 - November 01, 2026

Improvements

  • Enabled verification by default across all targets in the Autoworklet agent CLI, retiring the AWL_AGENT_VERIFY_REMOTE flag.
  • Enhanced the Autoworklet agent judge to evaluate returned read data and files written by worklets.
  • Added support in Autoworklet agent for directing native application menus via exact live paths.
  • Added the ability to cancel running intake jobs directly from the Workbench Intake pane.
  • Updated explore and validate jobs in the dashboard to return job deadlines upon initiation.

Fixes

  • Strengthened secret masking in Autoworklet across browser reads, logs, error reports, and batch workbook outputs to redact credentials, keys, and card numbers.
  • Prevented window management commands from mistakenly targeting panels, desktops, or unrelated background windows.
  • Improved window resolution and dialog handling during focus, resize, and move operations.
  • Fixed the Autoworklet agent judge to treat printed script lines as unverified claims and challenge premature completion signals.
  • Resolved OCR backend failure handling to prevent silent blank reads and ensure proper model retries and cache keying.
  • Fixed UI element detection in the move-to target dialog.
  • Hardened dashboard and Workbench error handling to properly report crashed worker runs without leaking raw stack traces.

Version 0.82.0 - October 29, 2026

Improvements

  • Added native OS keyboard fallback to handle JavaScript dialogs when browser debugging is restricted.
  • Updated the Autoworklet browser extension to observe dialogs and attach to tabs from initial creation.
  • Added the --no-cull-viewport option to browser snapshots in the CLI to preserve controls located outside the visible viewport.
  • Standardized user interaction commands (hover, click, fill) across the API and CLI to return structured ActionResult payloads.
  • Optimized video recording by encoding H.264 video streams on the fly to prevent delays when stopping recordings.
  • Enhanced data privacy by masking sensitive and secret input fields in screenshots, logs, and vision model prompts.
  • Strengthened platform security by immediately rejecting revoked authentication tokens.

Fixes

  • Resolved Autoworklet Workbench display and lock issues when sandbox starts exceed their timeout or encounter provider errors.
  • Fixed link resolution in browser_extract_links to strictly adhere to HTML base URL rules, correctly resolving protocol-relative and relative links.
  • Corrected file handling for remote captures and Docker screenshots so saved images and videos land at expected host paths.
  • Fixed GUI layout truncation affecting wrapped element cards and item rows across library, macro, and crop lists.
  • Corrected coordinate calculations for clicks and inputs within focused subframes to map accurately to top-page viewport pixels.
  • Prevented stalled automation runs by generating synthetic release events when native keyup or mouseup actions are refused.
  • Fixed assertion utilities (assert_image and assert_screen) to clean up temporary comparison files and avoid overwriting baseline images.
  • Updated CLI commands (verify-state, assert-screen, wait-settle) to exit with code 1 upon failed checks.

Version 0.80.1 - October 27, 2026

Improvements

  • Added first-class cross-origin iframe support in Autoworklet, enabling trusted click and typing interactions mapped directly to the top-level viewport via CDP.
  • Introduced domain-scoped sensitive data handling to ensure secrets are strictly confined to authorized destination hosts and fail closed off-host.
  • Enabled trusted CDP input by default for click, type, and hover interactions across browser automations.
  • Added the opt-in browser_batch command to streamline multi-step browser actions with strict deadline management.
  • Optimized DOM snapshot performance by viewport-culling snapshots and automatically redacting sensitive input values.
  • Enhanced JPEG screenshot capturing with optimized payload budgeting, reducing capture attempts for oversized images.

Fixes

  • Improved sensitive data redaction across Autoworklet logs and CLI outputs, correctly masking repr representations, URL-encoded secrets, and edge-case character sets.
  • Fixed execution handling in run_js to report an explicit failure when a script does not execute instead of returning a navigated state.
  • Ensured browser batch operations strictly respect execution deadlines, properly clean up held input presses, and report timeout states accurately.
  • Resolved dialog handling hangs and improved navigation detection to accurately report modal dialogs and navigation events during running actions.
  • Addressed input release retries to maintain correct mouse button states during trusted interaction failures.
  • Ensured Autoworklet overlay UI is properly hidden inside same-origin nested frames.
  • Preserved backward compatibility for multi-click and right-click actions across supported extension versions.

Version 0.80.0 - October 22, 2026

Improvements

  • Added error origin tracking to failed run documents in the Autoworklet API for improved diagnostics.

Fixes

  • Resolved selector parsing issues with pseudo-class arguments by properly handling escaped quotes, apostrophes, and nested parentheses.
  • Improved error attribution in the Autoworklet API to accurately distinguish sandbox script errors from internal engine errors.
  • Fixed remote host execution handling by correctly inlining callback defaults and calculating UTF-8 column offsets via AST parsing.
  • Ensured recorder configuration defaults are preserved when encountering mismatched data types in configuration files.
  • Corrected wait backoff logic to trigger only when stillness is verified across all screen checks.
  • Ensured chat interface cards render inline reliably after headless output completion.