From 21f5682ef6a2231f1609dca86b2c36fa8d991370 Mon Sep 17 00:00:00 2001 From: bilgeyucel Date: Tue, 10 Jun 2025 09:08:04 +0200 Subject: [PATCH 1/5] change the pip install line --- tutorials/45_Creating_a_Multi_Agent_System.ipynb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tutorials/45_Creating_a_Multi_Agent_System.ipynb b/tutorials/45_Creating_a_Multi_Agent_System.ipynb index 1369a74..273ce56 100644 --- a/tutorials/45_Creating_a_Multi_Agent_System.ipynb +++ b/tutorials/45_Creating_a_Multi_Agent_System.ipynb @@ -64,7 +64,9 @@ } ], "source": [ - "!pip install -q haystack-ai duckduckgo-api-haystack" + "%%bash\n", + "\n", + "pip install -q haystack-ai duckduckgo-api-haystack" ] }, { From 6d20ae4f6c301096f1427c9b6cbfab45b9294b02 Mon Sep 17 00:00:00 2001 From: bilgeyucel Date: Tue, 10 Jun 2025 10:27:00 +0200 Subject: [PATCH 2/5] add notion api key --- .github/workflows/nightly.yml | 1 + .github/workflows/run_tutorials.yml | 1 + 2 files changed, 2 insertions(+) diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index c217e77..b049f28 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -40,6 +40,7 @@ jobs: HF_API_TOKEN: ${{ secrets.HF_API_KEY }} OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }} SERPERDEV_API_KEY: ${{ secrets.SERPERDEV_API_KEY }} + NOTION_API_KEY: ${{ secrets.NOTION_API_KEY }} steps: - name: Checkout diff --git a/.github/workflows/run_tutorials.yml b/.github/workflows/run_tutorials.yml index aab9121..a68da7e 100644 --- a/.github/workflows/run_tutorials.yml +++ b/.github/workflows/run_tutorials.yml @@ -71,6 +71,7 @@ jobs: HF_API_TOKEN: ${{ secrets.HF_API_KEY }} OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }} SERPERDEV_API_KEY: ${{ secrets.SERPERDEV_API_KEY }} + NOTION_API_KEY: ${{ secrets.NOTION_API_KEY }} steps: - name: Checkout From 0aede3b4a2a1e30d3f3b4ee4e3f4073df933fd37 Mon Sep 17 00:00:00 2001 From: bilgeyucel Date: Tue, 10 Jun 2025 10:55:29 +0200 Subject: [PATCH 3/5] add the missing dependencies --- index.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.toml b/index.toml index d8a0c65..0cf58fc 100644 --- a/index.toml +++ b/index.toml @@ -227,5 +227,5 @@ notebook = "45_Creating_a_Multi_Agent_System.ipynb" aliases = [] completion_time = "20 min" created_at = 2025-06-02 -dependencies = [] +dependencies = ["duckduckgo-api-haystack"] featured = true From c1cb4c7aafdbccede91440d1c38859ee2b382101 Mon Sep 17 00:00:00 2001 From: bilgeyucel Date: Tue, 10 Jun 2025 11:21:08 +0200 Subject: [PATCH 4/5] Fix the import line --- tutorials/45_Creating_a_Multi_Agent_System.ipynb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tutorials/45_Creating_a_Multi_Agent_System.ipynb b/tutorials/45_Creating_a_Multi_Agent_System.ipynb index 273ce56..84425b5 100644 --- a/tutorials/45_Creating_a_Multi_Agent_System.ipynb +++ b/tutorials/45_Creating_a_Multi_Agent_System.ipynb @@ -125,7 +125,7 @@ "outputs": [], "source": [ "from haystack.tools import ComponentTool\n", - "from haystack.components.websearch import DuckduckgoApiWebSearch\n", + "from duckduckgo_api_haystack import DuckduckgoApiWebSearch\n", "\n", "\n", "def doc_to_string(documents) -> str:\n", From b2fb7fc8aa57d1d67bc36cb94efc8c8b50eb367b Mon Sep 17 00:00:00 2001 From: bilgeyucel Date: Tue, 10 Jun 2025 11:38:35 +0200 Subject: [PATCH 5/5] docstring-parser missing dependency --- index.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.toml b/index.toml index 0cf58fc..269f0c4 100644 --- a/index.toml +++ b/index.toml @@ -227,5 +227,5 @@ notebook = "45_Creating_a_Multi_Agent_System.ipynb" aliases = [] completion_time = "20 min" created_at = 2025-06-02 -dependencies = ["duckduckgo-api-haystack"] +dependencies = ["duckduckgo-api-haystack", "docstring-parser"] featured = true