正常に動作していたワークフローが突然結果を返さなくなった。トレースログではツールの戻り値がすべて空。

,

機能:

ワークフローは、google-searchとgithubapiツールを使用して、オープンソースプロジェクトの過去30日間のさまざまな活動情報を要約したものです。

入力:

pytorch/pytorch

出力:

エージェント追跡ログ:

入力:

{
  "model": {
    "completion_params": {},
    "mode": "chat",
    "model": "Qwen/Qwen3-30B-A3B-Instruct-2507",
    "model_type": "llm",
    "provider": "langgenius/siliconflow/siliconflow",
    "type": "model-selector"
  },
  "tools": [
    {
      "credential_id": "a4c514bd-ac5e-41c2-b212-393dc083b1e1",
      "enabled": true,
      "extra": {
        "description": "Google SERP検索を実行し、スニペットとウェブページを抽出するためのツール。入力は検索クエリであるべきです。"
      },
      "parameters": {
        "country_code": null,
        "language_code": null,
        "query": null
      },
      "provider_name": "langgenius/google/google",
      "provider_show_name": "langgenius/google/google",
      "settings": {
        "as_agent_tool": {
          "type": "constant",
          "value": false
        }
      },
      "tool_description": "Google SERP検索を実行し、スニペットとウェブページを抽出するためのツール。入力は検索クエリであるべきです。",
      "tool_label": "Google検索",
      "tool_name": "google_search",
      "type": "builtin"
    },
    {
      "enabled": true,
      "extra": {
        "description": "GitHubリポジトリからIssueを取得し、ステータスフィルタリング、ソート、ページネーションオプションをサポートします。"
      },
      "parameters": {
        "direction": null,
        "owner": null,
        "per_page": null,
        "repo": null,
        "sort": null,
        "state": null
      },
      "provider_name": "langgenius/github/github",
      "provider_show_name": "langgenius/github/github",
      "settings": {},
      "tool_description": "GitHubリポジトリからIssueを取得し、ステータスフィルタリング、ソート、ページネーションオプションをサポートします。",
      "tool_label": "リポジトリIssue",
      "tool_name": "github_repository_issues",
      "type": "builtin"
    },
    {
      "enabled": true,
      "extra": {
        "description": "GitHubリポジトリからプルリクエストを取得し、ステータスフィルタリング、ソート、ページネーションオプションをサポートします。"
      },
      "parameters": {
        "direction": null,
        "owner": null,
        "per_page": null,
        "repo": null,
        "sort": null,
        "state": null
      },
      "provider_name": "langgenius/github/github",
      "provider_show_name": "langgenius/github/github",
      "settings": {},
      "tool_description": "GitHubリポジトリからプルリクエストを取得し、ステータスフィルタリング、ソート、ページネーションオプションをサポートします。",
      "tool_label": "リポジトリプルリクエスト",
      "tool_name": "github_repository_pulls",
      "type": "builtin"
    },
    {
      "enabled": true,
      "extra": {
        "description": "GitHubリポジトリからリリースバージョンを取得し、ページネーションオプションをサポートします。"
      },
      "parameters": {
        "owner": null,
        "per_page": null,
        "repo": null
      },
      "provider_name": "langgenius/github/github",
      "provider_show_name": "langgenius/github/github",
      "settings": {},
      "tool_description": "GitHubリポジトリからリリースバージョンを取得し、ページネーションオプションをサポートします。",
      "tool_label": "リポジトリリリースバージョン",
      "tool_name": "github_repository_releases",
      "type": "builtin"
    }
  ],
  "instruction": "あなたはプロのオープンソースコミュニティ監視分析エージェントです。あなたの任務は、利用可能な検索ツール(Google Searchなど)および対応するGitHubツールを使用して、ユーザーが指定したGitHubリポジトリの過去30日間の活動情報を照会し、検索結果に基づいて簡体字中国語で、構造化され、正確で読みやすい要約レポートを生成することです。レポートには、各主要コンテンツへのリンクを提供する必要があります。\n以下の要件に従って実行してください:\n検索結果からターゲットリポジトリに関連する最新情報を積極的に収集し、期間は過去30日間に限定する必要があります。情報範囲には以下が含まれますが、これらに限定されません:\nGitHubリポジトリ内部の活動:Issues、Pull Requests、Releases、Tags、Milestones、Roadmap、Projects、Discussions。\n外部関連コンテンツ:技術ブログ、公式またはコミュニティのお知らせ、技術会議、業界ニュース、外部技術記事、主要メンバーの発言やブログ、セキュリティインシデントまたは脆弱性の開示。\n検索結果の整理と分析:\n重複排除、ノイズフィルタリング、無関係なコンテンツの削除。\n現在時刻から30日以上前の情報は自動的に無視します。\n複雑なコンテンツを明確で簡潔な説明に簡素化します。\nコンテンツを対応するカテゴリに自動的に分類します。\n最新の進捗、重要な機能、追加された機能、主要な修正、重要な議論、リリース発表などの主要情報と対応するリンクを抽出します。\n検索結果に時間情報(例:「3 days ago」「2 weeks ago」「Nov 2024」)が含まれる場合、過去30日以内であるかどうかを優先的に判断します。\n\n以下の構造化された形式で最終結果を出力し、リンクを添付して、明確で簡潔かつ読みやすい状態を保ちます:\n今期のGitHub活動まとめ(リポジトリ:{リポジトリ名}、期間:過去30日間)\n最新の主要な進捗:\n重要な新機能(Features)とリンク:\n主要なバグ修正(Fixes)とリンク:\n重要なPRとIssueおよびリンク:\nPR #xxxx:……\nIssue #xxxx:……\nリリース/タグの概要とリンク(過去30日以内):\nバージョン番号:……\n主な変更点:……\n会議/ブログ/ニュース/外部動向とリンク(過去30日以内):\n重要な会議:……\nブログと技術記事:……\n業界またはコミュニティニュース:……\nロードマップ/将来のトレンドリンク:\n総合要約:上記のすべての主要情報を組み合わせて、このリポジトリの過去30日間の活動を400〜500字で簡潔に概説します。\n出力要件:簡体字中国語を使用してください。内容は真実かつ正確で、構造が明確である必要があり、捏造してはならず、過去30日以内の情報である必要があります。特定の種類の情報が過去30日以内にない場合は、「関連コンテンツなし」とマークしてください。",
  "query": "pytorch/pytorch",
  "maximum_iterations": 20
}

出力ログ:

{
  "text": "{\n  \"action\": \"github_repository_pulls\",\n  \"action_input\": {\n    \"owner\": \"pytorch\",\n    \"repo\": \"pytorch\",\n    \"state\": \"all\",\n    \"sort\": \"updated\",\n    \"direction\": \"desc\",\n    \"per_page\": 10\n  }\n}",
  "usage": {
    "completion_price": "0",
    "completion_price_unit": "0",
    "completion_tokens": 0,
    "completion_unit_price": "0",
    "currency": "RMB",
    "latency": 0,
    "prompt_price": "0",
    "prompt_price_unit": "0",
    "prompt_tokens": 0,
    "prompt_unit_price": "0",
    "time_to_first_token": null,
    "time_to_generate": null,
    "total_price": "0.0015141",
    "total_tokens": 1965
  },
  "files": [],
  "json": [
    {
      "data": {
        "action_input": "",
        "action_name": "",
        "observation": "",
        "thought": "{\n  \"action\": \"github_repository_pulls\",\n  \"action_input\": {\n    \"owner\": \"pytorch\",\n    \"repo\": \"pytorch\",\n    \"state\": \"all\",\n    \"sort\": \"updated\",\n    \"direction\": \"desc\",\n    \"per_page\": 10\n  }\n}"
      },
      "error": null,
      "id": "c06f0b6f-c92d-46e2-a850-175461b252f5",
      "label": "ROUND 1",
      "metadata": {
        "currency": "RMB",
        "elapsed_time": 5.772278695000068,
        "finished_at": 1149.064862912,
        "started_at": 1143.292584565,
        "total_price": "0.0015141",
        "total_tokens": 1965
      },
      "node_id": "17657657450640",
      "parent_id": null,
      "status": "success"
    },
    {
      "data": {
        "action": "{\n  \"action\": \"github_repository_pulls\",\n  \"action_input\": {\n    \"owner\": \"pytorch\",\n    \"repo\": \"pytorch\",\n    \"state\": \"all\",\n    \"sort\": \"updated\",\n    \"direction\": \"desc\",\n    \"per_page\": 10\n  }\n}",
        "thought": "{\n  \"action\": \"github_repository_pulls\",\n  \"action_input\": {\n    \"owner\": \"pytorch\",\n    \"repo\": \"pytorch\",\n    \"state\": \"all\",\n    \"sort\": \"updated\",\n    \"direction\": \"desc\",\n    \"per_page\": 10\n  }\n}"
      },
      "error": null,
      "id": "62b9c401-e835-4110-ba52-21965a04b983",
      "label": "Qwen/Qwen3-30B-A3B-Instruct-2507 Thought",
      "metadata": {
        "currency": "RMB",
        "elapsed_time": 5.771518316000083,
        "finished_at": 1149.064601222,
        "icon": "0179a4422f60cc28de38c7b3395b8504c9a7516c050d355849784a46bcea3b91.svg",
        "icon_dark": null,
        "provider": "langgenius/siliconflow/siliconflow",
        "started_at": 1143.293083623,
        "total_price": "0.0015141",
        "total_tokens": 1965
      },
      "node_id": "17657657450640",
      "parent_id": "c06f0b6f-c92d-46e2-a850-175461b252f5",
      "status": "success"
    },
    {
      "data": []
    }
  ]
}

結果から見ると、モデル呼び出しツールが結果を返していないようです。何が原因でしょうか?もう半月以上使っていませんし、レートリミットではないはずです。

@Dify_Forum_Helper