Skip to content

Releases: guyernest/step-functions-agent

Local Browser Agent browser-agent-v0.5.4

02 Feb 18:40
22b99aa

Choose a tag to compare

Local Browser Agent Release

Cross-platform browser automation agent with Nova Act integration.

Features

  • Browser automation via Nova Act
  • Profile management for session persistence
  • AWS Step Functions integration
  • Script executor with validation

Installation

  • macOS: Open the DMG and drag to Applications
  • Windows: Run the MSI installer
  • Linux: Install the DEB package

Setup

After installation, run "Setup Python Environment" from the Configuration tab.

See README for full documentation.

Local Browser Agent browser-agent-v0.5.2

31 Jan 22:50
1f8265b

Choose a tag to compare

Local Browser Agent Release

Cross-platform browser automation agent with Nova Act integration.

Features

  • Browser automation via Nova Act
  • Profile management for session persistence
  • AWS Step Functions integration
  • Script executor with validation

Installation

  • macOS: Open the DMG and drag to Applications
  • Windows: Run the MSI installer
  • Linux: Install the DEB package

Setup

After installation, run "Setup Python Environment" from the Configuration tab.

See README for full documentation.

Local Browser Agent browser-agent-v0.5.1

31 Jan 17:25
82d42b4

Choose a tag to compare

Local Browser Agent Release

Cross-platform browser automation agent with Nova Act integration.

Features

  • Browser automation via Nova Act
  • Profile management for session persistence
  • AWS Step Functions integration
  • Script executor with validation

Installation

  • macOS: Open the DMG and drag to Applications
  • Windows: Run the MSI installer
  • Linux: Install the DEB package

Setup

After installation, run "Setup Python Environment" from the Configuration tab.

See README for full documentation.

Browser Agent v0.4.32

30 Jan 04:41
b6784ca

Choose a tag to compare

Fix: DOM extraction field name mismatch and fallback_js support

  • extract_dom now accepts both name and field as extraction identifiers — fixes silent extraction failures where the template used name but the code only accepted field
  • Added fallback_js support — when a CSS selector fails to find a value, the executor now tries the fallback_js JavaScript expression as a fallback
  • Improved logging during DOM extraction for easier debugging

v0.4.31 - Bot Detection Improvements

29 Jan 17:02
5bdfc20

Choose a tag to compare

Browser Agent v0.4.31

Anti-Bot Detection Improvements

  • Random delays before submit buttons: Added duration_range support for wait actions, using 1.5-3.5 second random delays before search and continue buttons to avoid bot detection triggers
  • Increased timeouts: WaitForResults selector timeouts increased from 15-20s to 30s for slow-loading pages
  • Better error handling: Added page verification check before extract_dom with clear error messages when not on the expected page

Technical Changes

  • openai_playwright_executor.py: Added duration_range parameter support for random waits
  • bt_broadband_workflow_template.json: Updated workflow with anti-bot mitigations

Full Changelog

v0.4.30...v0.4.31

Local Browser Agent v0.4.30

29 Jan 03:03
edc5a68

Choose a tag to compare

Changes

Bug Fixes

  • Fix WaitForResults selector: Use .ExhangeCodeSetup class instead of invalid comma-separated text selectors that caused 100% failure rate
  • Fix extract_dom for Exchange Code: Handle sibling span structure where label and value are in separate elements

New Features

  • New extractions added:
    • l2sid_new_ont - L2SID from Fibre Line Characteristics table
    • fttp_existing_ont - FTTP Existing ONT Available (Y/N)
    • fttp_new_ont - FTTP New ONT Available (Y/N)
    • wbc_fttp_rag - WBC FTTP RAG status
    • premise_type - Premise type

Documentation

  • Add WORKFLOW_DEBUGGING.md: Systematic debugging methodology for browser automation workflows

Examples Reorganization

Reorganized examples folder with numbered test sequence for progressive testing:

File Purpose Requirements
01_simple_test.json Basic connectivity test None
02_form_filling.json Form filling test None
03_bt_broadband_bournemouth.json BT test - BH6 3EN Profile + LLM
04_bt_broadband_bolton.json BT test - BL5 3AN Profile + LLM
05_bt_broadband_peacehaven.json BT test - BN10 8LA Profile + LLM

Cleanup

  • Removed 20+ obsolete example files
  • Consolidated BT workflow examples with real test addresses

Local Browser Agent browser-agent-v0.4.31

29 Jan 20:13
5bdfc20

Choose a tag to compare

Local Browser Agent Release

Cross-platform browser automation agent with Nova Act integration.

Features

  • Browser automation via Nova Act
  • Profile management for session persistence
  • AWS Step Functions integration
  • Script executor with validation

Installation

  • macOS: Open the DMG and drag to Applications
  • Windows: Run the MSI installer
  • Linux: Install the DEB package

Setup

After installation, run "Setup Python Environment" from the Configuration tab.

See README for full documentation.

Local Browser Agent browser-agent-v0.4.30

29 Jan 03:58
edc5a68

Choose a tag to compare

Local Browser Agent Release

Cross-platform browser automation agent with Nova Act integration.

Features

  • Browser automation via Nova Act
  • Profile management for session persistence
  • AWS Step Functions integration
  • Script executor with validation

Installation

  • macOS: Open the DMG and drag to Applications
  • Windows: Run the MSI installer
  • Linux: Install the DEB package

Setup

After installation, run "Setup Python Environment" from the Configuration tab.

See README for full documentation.

Local Browser Agent browser-agent-v0.4.29

28 Jan 17:20
46941ce

Choose a tag to compare

Local Browser Agent Release

Cross-platform browser automation agent with Nova Act integration.

Features

  • Browser automation via Nova Act
  • Profile management for session persistence
  • AWS Step Functions integration
  • Script executor with validation

Installation

  • macOS: Open the DMG and drag to Applications
  • Windows: Run the MSI installer
  • Linux: Install the DEB package

Setup

After installation, run "Setup Python Environment" from the Configuration tab.

See README for full documentation.

Local Browser Agent browser-agent-v0.4.28

28 Jan 16:49
d2c1ab2

Choose a tag to compare

Local Browser Agent Release

Cross-platform browser automation agent with Nova Act integration.

Features

  • Browser automation via Nova Act
  • Profile management for session persistence
  • AWS Step Functions integration
  • Script executor with validation

Installation

  • macOS: Open the DMG and drag to Applications
  • Windows: Run the MSI installer
  • Linux: Install the DEB package

Setup

After installation, run "Setup Python Environment" from the Configuration tab.

See README for full documentation.