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

   Thanks @kaxil @potiuk — pivoted per your feedback.
   
   It's no longer a separate provider: it's now a **`SandboxToolset` inside 
`common.ai`** (a normal pydantic-ai toolset, like `SQLToolset`/`MCPToolset`). 
It adds a `run_code` tool that runs the agent's Python in a real per-session 
microVM — **off the worker** — closing `code_mode`'s gap, where the Monty 
`run_code` still executes in-process on the worker with full creds. The small 
create/run/poll/destroy backend contract lives in `common.ai` too, and is 
deliberately **not** named "providers".
   
   Not single-vendor: the same per-session-microVM primitive now exists in AWS 
Lambda microVMs (Firecracker, shipped 2026-06-22 for "user or AI-generated 
code"), Daytona, E2B, Modal, and islo. The local backend needs no credentials.
   
   On maintenance: I'll own it — I'm at Incredibuild and islo (islo.dev) is our 
product, so there's a committed maintainer and real usage behind it, not a 
drive-by AI PR. The reference backend I commit to is islo.
   
   It already works end to end: a real agent's `run_code` executing in a live 
islo microVM, including through `AgentOperator` in `airflow dags test`. Happy 
to walk through the rationale and demo it live at a dev call — just point me at 
a slot.
   


-- 
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