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

dabla pushed a change to branch dabla/agent-async/01-task-agent-aexecute
in repository https://gitbox.apache.org/repos/asf/airflow.git


    from 661dba85efd Annotate the task state store accessor stub in the async 
AgentOperator tests
     add 320b0c5d03d Let Claude Agent SDK agent loops use common.ai toolsets 
through a new AirflowTools adapter (#74026)
     add 863440537b7 Keep service logs and OpenLineage e2e noise out of the job 
output (#75811)
     add 49bdd34d922 Add async aget_conn and acreate_agent to PydanticAIHook 
(#74150)
     add d60e8d39408 i18n(ko): Add missing translations (Oct 23) (#75415)
     add 7c75cd9d036 Make refresh_token optional in Keycloak login and token 
services (#75871)
     add 54171ff7cc8 Fix MSGraphSensor timeout being reset on every re-defer 
(#75774)
     add 8c10f6bdb13 Merge branch 'main' into 
dabla/agent-async/01-task-agent-aexecute

No new revisions were added by this update.

Summary of changes:
 .../airflow/ui/public/i18n/locales/ko/admin.json   |    2 +
 .../airflow/ui/public/i18n/locales/ko/common.json  |   11 +
 .../ui/public/i18n/locales/ko/components.json      |    8 +
 .../src/airflow/ui/public/i18n/locales/ko/dag.json |   43 +-
 .../airflow/ui/public/i18n/locales/ko/dags.json    |    1 +
 .../tests/airflow_e2e_tests/conftest.py            |   20 +-
 .../airflow_e2e_tests/openlineage_tests/README.md  |   13 +-
 .../openlineage_tests/task_logs.py                 |   59 +-
 providers/common/ai/docs/features.rst              |    8 +-
 .../common/ai/docs/frameworks/claude_agent_sdk.rst |  282 ++++++
 providers/common/ai/docs/frameworks/index.rst      |   27 +-
 providers/common/ai/docs/index.rst                 |   55 +-
 providers/common/ai/docs/observability.rst         |    4 +-
 providers/common/ai/docs/stability.rst             |    3 +
 providers/common/ai/docs/toolsets/index.rst        |    2 +-
 providers/common/ai/pyproject.toml                 |    3 +
 .../ai/example_dags/example_claude_agent_sdk.py    |   90 ++
 .../airflow/providers/common/ai/tools/__init__.py  |    5 +-
 .../providers/common/ai/tools/claude_agent_sdk.py  |  369 +++++++
 .../providers/common/ai/utils/tool_metrics.py      |    4 +-
 .../unit/common/ai/tools/test_claude_agent_sdk.py  | 1060 ++++++++++++++++++++
 .../keycloak/auth_manager/routes/login.py          |   13 +-
 .../keycloak/auth_manager/services/token.py        |    2 +-
 .../keycloak/auth_manager/routes/test_login.py     |   34 +
 .../keycloak/auth_manager/services/test_token.py   |   25 +
 .../providers/microsoft/azure/sensors/msgraph.py   |   44 +-
 .../unit/microsoft/azure/sensors/test_msgraph.py   |  161 ++-
 .../tests/system/openlineage/operator.py           |   32 +-
 .../observability/metrics/metrics_template.yaml    |    4 +-
 uv.lock                                            |   27 +-
 30 files changed, 2260 insertions(+), 151 deletions(-)
 create mode 100644 providers/common/ai/docs/frameworks/claude_agent_sdk.rst
 create mode 100644 
providers/common/ai/src/airflow/providers/common/ai/example_dags/example_claude_agent_sdk.py
 create mode 100644 
providers/common/ai/src/airflow/providers/common/ai/tools/claude_agent_sdk.py
 create mode 100644 
providers/common/ai/tests/unit/common/ai/tools/test_claude_agent_sdk.py

Reply via email to