コア機能 (1.9.0)
状態: draft / バージョン: 1.9.0 (2025-09-22)
TL;DR
📋 キュー スケジューリング モデル
すべてのタスクは統合されたキューに入り、そこでスケジューラが依存関係と順序を管理します。これにより、並列実行時のエラーが削減され、トポロジーがより直感的になります。
想定読者
- Dify 1.9.0 へのアップグレードを検討しているチーム
- ️ Core Capabilities 周辺の機能を業務で使うエンジニア/運用者
なぜ重要か
(執筆予定: この機能が解決する課題と運用上のインパクトを書く)
リリースノート抜粋
📋 キュー・スケジューリング・モデル
すべてのタスクは統合されたキューに入り、スケジューラが依存関係と順序を管理します。これにより、並列実行におけるエラーが減少し、トポロジーがより直感的になります。
🎯 柔軟な実行開始点
実行は任意のノードから開始でき、部分実行、再開、サブグラフの呼び出しをサポートします。
🌊 ストリーム処理コンポーネント
新しい ResponseCoordinator は、複数のノードからのストリーミング出力(トークンごとの LLM 生成や、長時間実行されるタスクからの段階的な結果など)を処理します。
🕹️ コマンドメカニズム
CommandProcessor を使用すると、実行中に Workflow を一時停止、再開、または終了でき、外部からの制御が可能になります。
🧩 GraphEngineLayer
コアコードを変更することなくエンジン機能を拡張できる新しい Plugin レイヤーです。状態の監視、コマンドの送信、カスタム監視のサポートが可能です。
アウトライン(執筆予定)
1. これまでの課題
(執筆予定)
2. 1.9.0 で何が変わったか
(執筆予定 — 上記抜粋を整理)
3. 使い方 / 設定手順
(執筆予定)
4. 運用上の注意点・トレードオフ
(執筆予定)
5. 関連リンク
(執筆予定)
検証が必要な事項
- [ ] 関連 PR 番号の特定
- [ ] 公式 Docs の該当ページ
- [ ] 実際の挙動確認(Dify Cloud or self-host)
- [ ] 既知の制限事項
ソース:
- GitHub Release 1.9.0
本記事は非公式まとめです。正式仕様は Dify 公式ドキュメント をご確認ください。