ホームへ戻る

GitHub Repo

Langflow 1.13、再利用可能な OAuth 接続を追加 自動ログインは既定で無効に

Langflow は 10 月 22 日に 1.13.0 をリリースし、フロー間で共有できるアカウント接続、操作監査、複数人編集時の競合チェックを追加した。ログインの既定値とローカル知識ベースの保存方式も変更されており、既存環境ではアカウントとデータの移行計画を事前に確認する必要がある。

MGalloway (WMF) · CC BY-SA 3.0 · Image source
zh-Hant

Langflow は 10 月 22 日、オープンソース版 1.13.0 をリリースした。再利用可能な外部アカウント接続をフロープラットフォームに導入し、操作監査と複数人編集時の保護機能も追加した。ビジュアルなフローでエージェントや RAG アプリケーションを構築するチームにとって、今回の更新は認証情報の管理、実行時の身元、アップグレード時の互換性に直接影響する。正式リリースノート

新しい Connections は Google Workspace、Microsoft 365、Slack に対応する。フローには持ち運び可能な接続エイリアスが保存され、トークンはバックエンドで暗号化して保管され、実際に利用するワーカープロセス内で更新される。フローをエクスポートしてもトークンは含まれない。別の環境にインポートした際、対応する接続がない場合や実行者に権限がない場合は、接続の解決に失敗する。そのため、チームでフローの構成を共有できても、移行先の環境でアカウントと認可を明示的に設定する必要がある。OAuth 技術ドキュメント

接続の権限は実行方法によって異なる。対話型の実行では呼び出し元の身元が使われる。Webhook とサービスデプロイではフローまたはデプロイの所有者の身元が使われ、接続に対して非対話型利用を別途許可する必要がある。公開フローと A2A エンドポイントでは、これを利用して所有者の認証情報を借用することはできない。管理者は OAuth の登録情報と scope の上限を設定する必要があり、複数ワーカーで運用する場合は設定、データベース、暗号鍵を共有しなければならない。エンジニアリングチームは、バックグラウンド実行、トークン更新、取り消し後の動作を重点的にテストすべきだ。実行時の身元に関するルール

コラボレーション機能では、監査機能により、フローやプロジェクトに対する操作の試行者、時刻、結果を記録できる。ただし、明示的に有効化する必要がある。複数人が同時に編集している場合、別のユーザーが先に保存すると、新版は現在のキャンバス上の変更を確認できる状態で保持する。これにより、後から保存した変更が先の変更を上書きするリスクを抑えられる。公式発表

アップグレード前に、2 つの互換性変更への対応が必要だ。公式パッケージとイメージでは LANGFLOW_AUTO_LOGIN の既定値が false に変更されたため、既存のインストール環境では案内に従ってパスワードログインを準備しておく必要がある。また、ローカルの Knowledge と Memory は SQLite を使用するようになり、Chroma DB と Local DB のコンポーネントは旧式として扱われる。チームはデータベースとナレッジベースのディレクトリをバックアップしたうえで、ログイン、検索、接続の認可を検証すべきだ。公式発表によると Desktop 1.13 はまだリリースされていないため、デスクトップ版のユーザーは別途、更新時期を確認する必要がある。アップグレードガイド

出典

  1. Langflow 1.13.0 正式發布紀錄
  2. Langflow 1.13 released: Audit logs, connections, and concurrent editing
  3. Configure connection OAuth — Langflow 1.13.x Documentation