zozo123 commented on code in PR #71672:
URL: https://github.com/apache/airflow/pull/71672#discussion_r4014290073


##########
providers/common/ai/docs/toolsets.rst:
##########
@@ -793,6 +793,60 @@ Constructor parameters:
   guarantee this backend cannot make. Set ``"deny-all"`` after running
   ``sbx policy init deny-all``, or ``"allow-all"`` to state that egress is 
open.
 
+Islo backend
+^^^^^^^^^^^^
+
+:class:`~airflow.providers.common.ai.sandbox.IsloSandboxBackend` runs each

Review Comment:
   Here is the Airflow UI view from a fresh UI-triggered run against a real 
Islo microVM using Islo SDK 0.3.19.
   
   The deterministic `FunctionModel` needs no LLM or model credentials. The 
task log shows all five sandbox-boundary steps: `write_file`, `run_command` 
validating file persistence + `SandboxSpec.env` propagation + arithmetic, 
`read_file`, the expected exit-code-3/stderr path, `list_directory`, and 
teardown. The UI-triggered Dag and task both finished **Success**.
   
   ![Airflow Islo sandbox 
E2E](https://raw.githubusercontent.com/zozo123/airflow/demo/islo-sandbox/islo-airflow-ui.gif)
   
   The recording-only [Dag and browser 
script](https://github.com/zozo123/airflow/tree/demo/islo-sandbox) are kept off 
the PR branch.
   
   ---
   Drafted-by: Codex (GPT-5.6) (no human review before posting)



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to