Skip to content
This repository was archived by the owner on Feb 3, 2026. It is now read-only.

v0.27.0

Latest

Choose a tag to compare

@zanminwang zanminwang released this 13 Dec 04:47

Changes

  • Standardize time parameters to seconds: All time-related parameters now use seconds consistently

    • typing_delay: 80ms → 0.05s
    • wait_for_load/wait_for_network_idle timeout: 10000ms → 10.0s
    • keyboard_type delay: 80ms → 0.05s
  • Add raise_on_timeout parameter: Agent.wait_for_load() and Agent.wait_for_network_idle() now accept raise_on_timeout (default: True)

    • When False, silently returns after timeout instead of raising TimeoutError
    • Useful for lenient waits where you want to continue regardless

Example

# All time params now in seconds
agent = await wt.create_agent(
    llm=llm,
    wait_after_action=1.0,   # seconds
    typing_delay=0.05,       # seconds (was 80ms)
)

# Lenient wait - continue even if timeout
await agent.wait_for_network_idle(timeout=5.0, raise_on_timeout=False)