This is an automated email from the ASF dual-hosted git repository.
kaxil pushed a change to branch openai-agents-tool-approval
in repository https://gitbox.apache.org/repos/asf/airflow.git
from 78362c76c0f Describe the Required Actions pause in the common.ai
changelog note
add 3591d7e4b77 Tidy the ESLint config before the oxlint move (#76477)
add 5081d2810f7 Correct what clearing a durable agent task replays in
common.ai docs (#76860)
add 3c254dbc58b Fix durable agent tasks failing when a tool returns bytes
(#76861)
add bf9e64f9e60 Fail the task when an OpenAI Agents SDK durable run stops
for tool approval (#76785)
add 3cb48d36e76 i18n(zh-CN): add missing translations and improve zh-CN
translation skill (#76700)
add 1a85102bc6d Accept `.filtered()`, `.prefixed()` and `.renamed()`
toolsets in the agent framework adapters (#76752)
add d508b88d501 Merge main into openai-agents-tool-approval
No new revisions were added by this update.
Summary of changes:
.../skills/airflow-translations/locales/zh-CN.md | 23 ++
airflow-core/src/airflow/ui/eslint.config.js | 6 -
airflow-core/src/airflow/ui/package.json | 4 -
airflow-core/src/airflow/ui/pnpm-lock.yaml | 150 ---------
.../ui/public/i18n/locales/zh-CN/admin.json | 2 +
.../ui/public/i18n/locales/zh-CN/browse.json | 2 +
.../ui/public/i18n/locales/zh-CN/common.json | 52 ++-
.../ui/public/i18n/locales/zh-CN/components.json | 13 +
.../airflow/ui/public/i18n/locales/zh-CN/dag.json | 63 +++-
.../airflow/ui/public/i18n/locales/zh-CN/dags.json | 14 +-
.../ui/public/i18n/locales/zh-CN/dashboard.json | 1 +
.../airflow/ui/public/i18n/locales/zh-CN/hitl.json | 1 +
.../airflow-plugin/index.js} | 16 +-
.../airflow-plugin/no-react-namespace-types.js | 59 ++++
.../no-react-namespace-types.test.js | 49 ++-
airflow-core/src/airflow/ui/rules/core.js | 90 ++----
airflow-core/src/airflow/ui/rules/i18n.js | 167 ----------
airflow-core/src/airflow/ui/rules/jsonc.js | 45 ---
airflow-core/src/airflow/ui/rules/levels.js | 3 -
airflow-core/src/airflow/ui/rules/off.js | 29 --
airflow-core/src/airflow/ui/rules/perfectionist.js | 3 -
airflow-core/src/airflow/ui/rules/react.js | 7 -
airflow-core/src/airflow/ui/rules/rem.js | 146 ---------
airflow-core/src/airflow/ui/rules/typescript.js | 150 ++-------
airflow-core/src/airflow/ui/rules/unicorn.js | 21 +-
.../components/PluginActions/PluginReactAction.tsx | 6 +-
.../src/airflow/ui/src/pages/ReactPlugin.tsx | 4 +-
airflow-core/src/airflow/ui/tsconfig.dev.json | 2 +-
.../src/airflow_breeze/commands/ui_commands.py | 7 +-
providers/common/ai/docs/durable_execution.rst | 48 ++-
providers/common/ai/docs/frameworks/index.rst | 3 +-
.../common/ai/docs/frameworks/openai_agents.rst | 29 +-
providers/common/ai/docs/operators/agent.rst | 6 +-
providers/common/ai/docs/toolsets/custom.rst | 5 +-
providers/common/ai/docs/toolsets/index.rst | 4 +
providers/common/ai/docs/troubleshooting.rst | 8 +-
.../providers/common/ai/durable/capability.py | 137 ++++++--
.../airflow/providers/common/ai/durable/journal.py | 54 +++-
.../providers/common/ai/durable/replay_usage.py | 3 +-
.../airflow/providers/common/ai/operators/agent.py | 11 +-
.../airflow/providers/common/ai/tools/__init__.py | 41 ++-
.../providers/common/ai/tools/_from_toolset.py | 101 +++++-
.../src/airflow/providers/common/ai/tools/adk.py | 10 +-
.../airflow/providers/common/ai/tools/anthropic.py | 12 +-
.../providers/common/ai/tools/claude_agent_sdk.py | 10 +-
.../providers/common/ai/tools/openai_agents.py | 10 +-
.../airflow/providers/common/ai/tools/strands.py | 10 +-
.../unit/common/ai/durable/test_capability.py | 351 ++++++++++++++++++++-
.../unit/common/ai/tools/test_claude_agent_sdk.py | 8 +
.../unit/common/ai/tools/test_openai_agents.py | 12 +-
.../ai/tests/unit/common/ai/tools/test_tools.py | 225 ++++++++++++-
scripts/ci/prek/check_i18n_json.py | 65 +++-
scripts/ci/prek/ts_compile_lint_ui.py | 4 +-
scripts/tests/ci/prek/test_check_i18n_json.py | 98 ++++++
54 files changed, 1470 insertions(+), 930 deletions(-)
copy airflow-core/src/airflow/ui/{src/hooks/useShowTeam.ts =>
rules/airflow-plugin/index.js} (71%)
create mode 100644
airflow-core/src/airflow/ui/rules/airflow-plugin/no-react-namespace-types.js
copy
java-sdk/sdk/src/test/kotlin/org/apache/airflow/example/DagSourceFixtures.kt =>
airflow-core/src/airflow/ui/rules/airflow-plugin/no-react-namespace-types.test.js
(51%)
delete mode 100644 airflow-core/src/airflow/ui/rules/i18n.js
delete mode 100644 airflow-core/src/airflow/ui/rules/jsonc.js
delete mode 100644 airflow-core/src/airflow/ui/rules/off.js
delete mode 100644 airflow-core/src/airflow/ui/rules/rem.js
create mode 100644 scripts/tests/ci/prek/test_check_i18n_json.py