v1.3.0

alibaba/page-agentv1.3.0Feb 14, 2026by gaomeng1900

AI Summary

A significant update introducing lifecycle management changes and UI enhancements. The release adds a new `stop()` method and records error history for post-task analysis.

Key Highlights

  • Lifecycle change: New `stop()` method vs terminal `dispose()`
  • Panel action button morphs based on agent status
  • Error history recording in `AgentErrorEvent` format

Breaking Changes

  • Lifecycle: `stop()` vs `dispose()` - New `stop()` method added to cancel tasks while keeping the agent reusable. `dispose()` is now terminal and cannot be reused.

New Features

  • Panel action button morphing
  • Error history recording
  • AbortError handling with clean messages

Full Release Notes

### Breaking Changes

- **Lifecycle: `stop()` vs `dispose()`** - New `stop()` method to cancel the current task while keeping the agent reusable. `dispose()` is now terminal — a disposed agent cannot be reused. This affects both `PageAgentCore` and `PanelAgentAdapter`.

### Features

- **Panel action button** - The panel button now morphs between Stop (■) and Close (X) based on agent status
- **Error history** - Errors and max-step failures are now recorded in `history` as `AgentErrorEvent`, making post-task analysis more complete

### Bug Fixes

- **AbortError handling** - `AbortError` is no longer retried by the LLM client, and shows a clean "Task stopped" message instead of a raw error stack