- [changed] External agent migration and session import are reorganized into a dedicated migration flow (config detection, import, and related session handling consolidated).
- [changed] Command execution and file-change progress can be reported via output-delta notifications.
- [changed] Web search end events and search item payloads are refined.
- [new] Thread lifecycle surfaces include a thread-started notification and a loaded-thread list response.
- [new] Command runs emit an
exec_command_beginevent when execution starts. - [new] Marketplace load failures can carry structured error info; Homebrew cask metadata is modeled for install-related flows.
- [changed] Account token-usage daily bucketing and related usage models are updated.
- [changed] MCP resource-read responses and prompts capability reporting are tightened up.
- [removed] The previous standalone external-agent sessions packaging path is gone in favor of the migration module layout.
Under the hood
- Session ledger/title helpers and app-server migration processors live under the external-agent migration subsystem; the old
external-agent-sessionscrate is removed. - Skills gain a host provider path and an internal shadow-selection experiment hook.
- Thread store adds local model-context support; the TUI chat widget introduces a turn runtime module.
- App/server notification and request payloads continue to expand (plugins/marketplace, realtime thread SDP/status, process/PTY, goals, permissions, and related envelopes).
- Dependency and version lockfiles are bumped for
0.145.0-alpha.8.