v0.51.0 @cloudflare/think@0.19.0

medium risk

Graphify-Labs/graphifySep 17, 2026 → Sep 18, 20261 day between releases

What's New

Newer release adds background queues and recovery logic; older release focused on JSON serialization and ESM migration

Breaking Changes

  • `LifecycleServices.starting()` replaced by `status()`
  • Legacy `cf_think_workflow_notifications` table migrated and dropped

New Features

  • Integration of Queue capability for background work
  • Recovery of interrupted Think turns
  • Preservation of running submissions during restart
  • Workflow-notification outbox runs as queue items

Improvements

  • Improved stream recovery logic
  • Workflow-notification outbox and submission drain run as queue items

Bug Fixes

  • Recovery of interrupted Think turns
  • Preservation of running durable submissions during startup

Upgrade Notes

Requires `agents >=0.24.0`. Replace `LifecycleServices.starting()` with `status()`. Legacy database tables migrate automatically on start.

The Two Releases

v0.51.0

v0.51.0

Sep 17, 2026· 1 month ago

v0.51.0 introduces declarative JSON serialization schemas via `$config` for nodes, enabling faster serialization and compact export options. It also deprecates `LexicalComposer` and migrates packages to ESM-only.

Full release notes
@cloudflare/think@0.19.0

@cloudflare/think@0.19.0

Sep 18, 2026· 1 month ago

@cloudflare/think@0.19.0 integrates the new Queue capability from agents@0.24.0 for background work and introduces logic to recover interrupted Think turns during startup.

Full release notes