エージェントノードが「input_value='key not found'」で失敗

困っていること

すべてのチャットフローは正常に機能していましたが、突然、エージェントノード (FunctionCalling戦略) が一貫して失敗し始めました。

現在、すべての実行が以下のエラーで中断されます:

エージェントメッセージの変換に失敗しました:
req_id: 117bd56e42 PluginInvokeError: {"args":{},"error_type":"ValidationError","message":"1 validation error for dict[str,any]\\n Invalid JSON: expected value at line 1 column 1 [type=json_invalid, input_value='key not found', input_type=str]\\n For further information visit https://errors.pydantic.dev/2.12/v/json_invalid"}

これは異なるチャットフローで一貫して発生し、特定のプロンプトやツールロジックとは関係ありません。


:magnifying_glass_tilted_left: 環境詳細

  • Difyバージョン: 1.12.1

  • デプロイタイプ: Dify Cloud

  • 使用モデル: GPT-4.1, GPT-4.1 Mini

  • エージェント戦略: FunctionCalling


:repeat_button: 再現手順

  1. エージェントノードを含むチャットフローを作成します。

  2. エージェントを以下を使用するように設定します:

    • FunctionCalling戦略

    • GPT-4.1またはGPT-4.1 Mini

  3. エージェントに任意のメッセージを送信します。


:white_check_mark: 期待される動作

エージェントノードはメッセージを正常に処理し、有効な応答を返すはずです。


:cross_mark: 実際の動作

エージェントノードは、ValidationErrorに関連するPluginInvokeErrorで即座に失敗し、以下を示します:

Invalid JSON: expected value at line 1 column 1
input_value='key not found'

このエラーは、ツール呼び出しの結果が無効なJSONとして解釈されていることを示唆しています。

:pushpin: プロジェクト詳細

  • プロジェクトタイプ: チャットフロー

  • 環境: Dify Cloud

  • プラン: Pro

  • 範囲: 複数のチャットフローが影響を受けています

  • 影響: 通常のエージェント実行を妨げています

@Zendesk_Dify_Bot fo

:white_check_mark: 新しいチケットが作成されました

https://github.com/langgenius/dify/issues/32266」と重複
現在修正済みです。