Features
- Update Terms of Use and Privacy Policy
- Robust tool-call validation - Action inputs are now validated against tool schemas individually, producing clear error messages (e.g.
Invalid input for action "click_element_by_index") instead of unreadable union parse errors - Primitive action input coercion - Small models that output
{"click_element_by_index": 2}instead of{"click_element_by_index": {"index": 2}}are now auto-corrected using tool schemas - Qwen model updates - Added
qwen3.5-plusas the default free testing model; disabledenable_thinkingfor Qwen models to avoid incompatible responses - Updated default LLM endpoint - Migrated demo and extension to a new testing endpoint with legacy endpoint auto-migration
Improvements
- Unified zod imports (
* as z) across all packages for consistency - Better Zod error formatting with
z.prettifyError()in LLM client - Exported
InvokeErrorandInvokeErrorTypeas values (not just types) from@page-agent/llms - Exported
SupportedLanguagetype from@page-agent/core