December 15, 2025
Improved state management for faster, more stable sessions (in Nightly build)
We’ve upgraded the extension’s core state management to better support long-lived conversations and complex agent workflows.
As usage grew, implicit state ownership, hidden lifecycle side effects, and inconsistent async handling began to impact performance and stability. Rather than continuing to patch individual issues, we rebuilt the foundation around a single, transactional state system.
What’s new
- A single source of truth with a typed schema
- Normalized storage for conversations, exchanges, and tool calls
- Transactional updates with batched notifications
- Safer persistence and hydration with explicit lifecycle management
- Selector-based derived state instead of ad-hoc caches
Why it matters
- Long conversations load significantly faster and more reliably
- Complex, tool-heavy threads are more stable, with ~1.2–2× faster execution in some cases
- Fewer edge-case bugs as state evolves over time
Availability
- Available now in the Nightly build
- Not gated; will roll out to stable once Nightly graduates
- Nightly uses a different identifier, so existing local history won’t carry over
- No UI changes yet — this is a performance and reliability upgrade