プロジェクト

全般

プロフィール

機能 #910

未完了

note.gufu.jp - LangChain add_messages インポートエラー

Redmine Admin さんが約1ヶ月前に追加.

ステータス:
新規
優先度:
高め
担当者:
-
開始日:
2025-07-08
期日:
進捗率:

0%

予定工数:

説明

問題概要

チケット#909のImportError修正後に新たに発見されたLangChain依存関係問題

エラー詳細

ImportError: cannot import name 'add_messages' from 'langchain_core.messages'

エラー発生箇所

  • /app/open_notebook/graphs/chat.py line 7
  • from langchain_core.messages import add_messages

調査結果

  • langchain_core.messagesで利用可能な関数: AIMessage, ChatMessage, HumanMessage, merge_messages, trim_messages等
  • add_messages関数は存在しない(バージョン非互換の可能性)

推定原因

  • LangChainライブラリのバージョン更新により、add_messages関数が廃止または移動
  • 代替となる関数名または異なるモジュールパスへの変更が必要

対応方針

  1. LangChainドキュメント確認
  2. 代替関数の特定 (merge_messages等)
  3. chat.pyファイルの修正
  4. 動作検証

見積もり

  • 予想トークン量: 約2,000トークン
  • 基準作業時間: 1時間
  • 作業種別係数: 1.2 (ライブラリ互換性修正)
  • 最終見積: 1.2時間 (0.15人日)

関連

  • 親チケット: #909 (解決済み)

表示するデータがありません

他の形式にエクスポート: Atom PDF