v0.32.0
v0.32.0
🎉 Overview
v0.32.0 introduces the new WebAgent, a browser automation agent with native Playwright tools for mouse, keyboard, and screenshot interactions. The release also adds numpad key support across the AgentOS keyboard abstraction.
✨ New Features
WebAgent— a new browser automation agent with a full suite of Playwright tools (screenshot,move_mouse,mouse_click,mouse_scroll,mouse_hold_down,mouse_release,type,keyboard_tap,keyboard_pressed,keyboard_release) in addition to the existing navigation tools by @philipph-askui in #267- Numpad key support — added
numpad_lock,numpad_0–numpad_9,numpad_+,numpad_-,numpad_*,numpad_/, andnumpad_.toPcKeywith corresponding Playwright key mappings by @mlikasam-askui in #269
🔧 Improvements
- Set
is_cacheableflag onlist_process_toolfor improved caching by @philipph-askui in #267
⚠️ Breaking Changes
WebVisionAgentis deprecated — useWebAgentinstead.WebVisionAgentstill works but emits aDeprecationWarningWebAgentnow extendsAgentdirectly instead ofComputerAgent, with a new constructor signature that acceptscallbacksandtruncation_strategyparameters- Playwright navigation tools (
PlaywrightGotoTool,PlaywrightBackTool, etc.) now inherit fromPlaywrightBaseToolinstead ofTooland require aPlaywrightAgentOs(or compatible) instance as their agent OS
Full Changelog: v0.31.0...v0.32.0