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]

Reply via email to