Skip to content

v0.7.7

Choose a tag to compare

@Jeomon Jeomon released this 27 Apr 13:07
· 25 commits to main since this release

What's Changed

Features

  • Add loop detection to prevent agent from repeating stuck behaviors
  • Add disable_loop_detection parameter to Agent
  • Add base_url configuration support for LLM providers
  • Add custom model support for all CLI providers
  • Add Perplexity provider support
  • Add SelectorMap for label-to-element lookup
  • Wire hwnd into tree traversal for cursor-free element resolution
  • Handle collapsable patterns on GroupControl as interactive
  • Implement context compaction to handle long-running tasks
  • Document control added to tree config

Improvements

  • Optimize UIA tree caching to minimize redundant COM calls
  • Add typed UIA exception hierarchy and dead-window fast-exit
  • Convert UIA IDs to enums
  • Refactor SelectorMap as index-to-node mapping
  • Set wait times for UIA operations

Bug Fixes

  • Fix UnicodeDecodeError caused by GBK locale encoding in PowerShell output — forces UTF-8 output from PowerShell regardless of system locale
  • Fix TokenUsage validation error and SyntaxWarning in get_screenshot
  • Fix custom xpath root resolution