This is an automated email from the ASF dual-hosted git repository.

kaxil pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


    from ad3e67fccd2 Add Modal provider with `ModalHook` and connection type 
(#73418)
     add ce614baf9b0 Add Strands Agents support for `common.ai` toolsets 
(#73587)

No new revisions were added by this update.

Summary of changes:
 docs/spelling_wordlist.txt                         |   1 +
 providers/common/ai/docs/frameworks/index.rst      | 119 ++++++++++++++++
 providers/common/ai/docs/frameworks/strands.rst    | 154 ++++++++++++++++++++
 providers/common/ai/docs/index.rst                 |   1 +
 .../ai/example_dags/example_strands_agent.py       |  89 ++++++++++++
 .../airflow/providers/common/ai/tools/__init__.py  | 135 ++++++++++++++++++
 .../providers/common/ai/tools/_from_toolset.py     | 100 +++++++++++++
 .../airflow/providers/common/ai/tools/strands.py   | 108 ++++++++++++++
 .../airflow/providers/common/ai/toolsets/hook.py   |  17 +++
 .../common/ai/toolsets/langchain_bridge.py         |  28 +---
 .../airflow/providers/common/ai/toolsets/sql.py    |  18 +++
 .../providers/common/ai/utils/coroutines.py}       |  30 ++--
 .../common/ai/tests/unit/common/ai/conftest.py     |  34 +++++
 .../ai/tests/unit/common/ai/tools}/__init__.py     |   0
 .../unit/common/ai/tools/test__from_toolset.py     | 155 +++++++++++++++++++++
 .../ai/tests/unit/common/ai/tools/test_strands.py  | 107 ++++++++++++++
 .../ai/tests/unit/common/ai/tools/test_tools.py    | 111 +++++++++++++++
 .../tests/unit/common/ai/utils/test_coroutines.py  |  25 ++--
 18 files changed, 1184 insertions(+), 48 deletions(-)
 create mode 100644 providers/common/ai/docs/frameworks/index.rst
 create mode 100644 providers/common/ai/docs/frameworks/strands.rst
 create mode 100644 
providers/common/ai/src/airflow/providers/common/ai/example_dags/example_strands_agent.py
 create mode 100644 
providers/common/ai/src/airflow/providers/common/ai/tools/__init__.py
 create mode 100644 
providers/common/ai/src/airflow/providers/common/ai/tools/_from_toolset.py
 create mode 100644 
providers/common/ai/src/airflow/providers/common/ai/tools/strands.py
 copy providers/{fab/src/airflow/providers/fab/www/airflow_flask_app.py => 
common/ai/src/airflow/providers/common/ai/utils/coroutines.py} (54%)
 copy {airflow-core/src/airflow/_shared => 
providers/common/ai/tests/unit/common/ai/tools}/__init__.py (100%)
 create mode 100644 
providers/common/ai/tests/unit/common/ai/tools/test__from_toolset.py
 create mode 100644 
providers/common/ai/tests/unit/common/ai/tools/test_strands.py
 create mode 100644 providers/common/ai/tests/unit/common/ai/tools/test_tools.py
 copy airflow-core/src/airflow/api_fastapi/core_api/datamodels/providers.py => 
providers/common/ai/tests/unit/common/ai/utils/test_coroutines.py (57%)

Reply via email to