zozo123 commented on PR #71672:
URL: https://github.com/apache/airflow/pull/71672#issuecomment-5679536689

   ### Working demo: Airflow UI driving an Islo microVM
   
   Fresh UI-triggered run against a real Islo microVM, using Islo SDK 0.3.19.
   
   ![Airflow Islo sandbox 
E2E](https://raw.githubusercontent.com/zozo123/airflow/demo/islo-sandbox/islo-airflow-ui.gif)
   
   The GIF walks through the Dags list, the Trigger dialog, the run, and the 
task log. A deterministic pydantic-ai `FunctionModel` drives it, so the run is 
reproducible and needs no LLM or model credentials.
   
   The task log shows every sandbox-boundary step:
   
   1. `write_file` — native streaming upload into the microVM
   2. `run_command` — file persistence, `SandboxSpec.env` propagation 
(`SPEC_MARKER=forwarded-at-create`), and arithmetic
   3. `read_file` — state persists across tool calls
   4. `run_command` — the expected exit-code-3 / stderr failure path
   5. `list_directory` — the persistent workspace is visible
   
   ...then teardown. The Dag run and task both finished **Success** (11.3s).
   
   The recording-only Dag and browser script live on [this 
branch](https://github.com/zozo123/airflow/tree/demo/islo-sandbox) and are 
deliberately not part of the PR.
   
   ---
   Drafted-by: Claude (Sonnet 4.5) (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