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