claudejamodel: claude-haiku-4-5
Workflows step.do()に追加のステップコンテキストとReadableStreamサポートが利用可能に
Key Points
- ステップコンテキスト情報の拡張
- ReadableStreamによる大規模出力対応
- ループ実行時のステップ追跡機能
Summary
Cloudflare Workflowsは、step.do()コールバック内で追加のコンテキスト情報を提供し、ReadableStreamの返却をサポートするようになりました。これにより、ステップの実行状況の追跡と大規模な出力の処理が可能になります。
Key Points
-
ステップコンテキストプロパティの拡張
step.name: step.do()に渡されたステップ名step.count: このインスタンス内で同じ名前のステップが呼び出された回数(1から始まる)config: タイムアウトと再試行設定を含む解決済みステップ設定
-
ReadableStreamサポート
- step.do()からReadableStreamを直接返却可能
- 非ストリーム出力は1 MiBに制限されるが、ストリーム出力はより大規模なペイロードに対応
- ストリーム出力もWorkflowインスタンスストレージ制限の対象
-
ループ実行時の活用
- step.countプロパティにより、同じステップを複数回実行する場合の追跡が容易に