v2.0.0 @cloudflare/think@0.19.0
facebook/astryxSep 18, 2026 → Sep 18, 20260 days between releases
What's New
Requires agents >=0.24.0 and introduces Queue capability with breaking API changes.
Breaking Changes
- Requires agents >=0.24.0 to use the Queue capability.
- LifecycleServices.starting() replaced by status().
- dequeue, dequeueAll, dequeueAllByCallback, getQueue, getQueues are now asynchronous.
- cf_agents_queues table and in-isolate drain are removed.
- QueueItem.created_at renamed to createdAt.
New Features
- Queue Lifecycle capability for durable background work.
- Recovery mechanism for interrupted empty streams.
- Preservation of running submissions during restarts.
Improvements
- Callbacks typed at declaration and push.
- push() accepts stable id for upsert.
- status() returns zero, starting, or started.
Bug Fixes
- Recovery of interrupted Think turns with empty streams.
- Preserving running durable submissions during startup.
Upgrade Notes
Update the agents dependency to version 0.24.0 or later. Update code using LifecycleServices.starting() to use the new status() method. Legacy cf_agents_queues table rows will be migrated automatically on the next start.
The Two Releases
v2.0.0
Sep 18, 2026· 1 month ago
Engram 2.0.0 is the first stable release of the v2 line, introducing project-aware memory, agent integrations, and optional Cloud replication. It features enhanced local retrieval, conflict detection, and managed access capabilities.
Full release notes@cloudflare/think@0.19.0
Sep 18, 2026· 1 month ago
Requires `agents >=0.24.0` for background work and includes fixes for interrupted Think turns and preserving running durable submissions during startup.
Full release notes