Skip to content

v0.22.5

Choose a tag to compare

@mlikasam-askui mlikasam-askui released this 27 Nov 08:42
· 578 commits to main since this release
9babb58

What's Changed

🚀 Features

  • Allure Test Reporting Integration

    • AllureReporter: Seamlessly integrate Vision Agent test results into the Allure reporting framework.
      • Records each agent interaction as a structured Allure test step
      • Automatically attaches screenshots to improve debugging and test insights
      • Performs eager dependency checking — if Allure is not installed, an ImportError is raised during initialization
    from askui import VisionAgent
    from askui.reporting import AllureReporter
    
    with VisionAgent(reporter=[AllureReporter()]) as agent:
        agent.act("Click the login button")
        # Actions become Allure steps with screenshots in the report

    Requirements
    Install at least one of the following packages:

    • allure-python-commons
    • allure-pytest
    • allure-behave

    👉 Install with:

    pip install allure-python-commons

🛠️ Fixes

  • Android Multi-Screen Support
    • Improved handling of multiple displays on Android devices

Full Changelog: v0.22.4...v0.22.5