The GitHub Actions job "Tests (AMD)" on airflow.git/add-sandbox-provider has failed. Run started by GitHub user kaxil (triggered by kaxil).
Head commit for run: e9e1899a0a38aee4ddc86ffdae4323ec35cc7ad5 / Kaxil Naik <[email protected]> Give SandboxToolset a four-tool surface and an enforceable backend contract The toolset exposed one run_python_in_sandbox tool. pydantic-ai's own sandbox capabilities, and the vendors writing adapters for them, have converged on run_command plus read_file, write_file and list_directory, so an agent could run code here but never get a result out, and a vendor had two shapes to implement instead of one. The backend contract now names its four operation methods after those four tools, and create() takes a SandboxSpec describing environment and network policy. A backend that cannot enforce a field it was given raises rather than provisioning something weaker than the Dag author asked for, so a spec can no longer imply a restriction that is not in force. run_command carries code_arg_name metadata. Without it, code mode folded the sandbox tool into run_code and the model wrote orchestration that ran in the worker process and passed a second program to the sandbox as a string literal, which is what the toolset exists to avoid. Report URL: https://github.com/apache/airflow/actions/runs/31688425304 With regards, GitHub Actions via GitBox --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
