v2.0.0 @cloudflare/think@0.19.0

medium risk

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

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

@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