14.0.0 (2026-10-08)
⚠ BREAKING CHANGES
- agent: page.extract(instruction, schema) is removed.
- agent: results are plain objects.
status: 'done'is now
'success',await result()isawait result.profiling(), extract's data is
indata, and BlockedError is no longer thrown but returned aserror. - agent: the default export no longer runs a goal.
- agent: the value extract resolves to is a function carrying the
data, sotypeofis 'function' and deep equality needs.toJSON().