fabro/lib
Bryan Helmkamp ba3adb92c7
Serve the local sandbox through the driver Host provider
SandboxSpec::Local and run reconnect now build a DriverSandbox over the
sandbox-driver Host provider instead of fabro's own LocalSandbox, which
is deleted. fabro_sandbox::local_sandbox designates the working
directory (created when missing, never removed), creates the Host handle
in a per-process registry, and learns the platform up front. A local
sandbox reports no provider id: it is its directory, which the run
record already carries, so reconnect rebuilds the handle over that
directory rather than by id.

The credential filter for explicit environment variables and the Bash
readiness probe now come from the exec layer and the driver's activate
helper. Test call sites move to the async constructor; test factories
that must stay synchronous share the parent session's sandbox handle.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-09 16:09:45 -06:00
..
apps Serve the local sandbox through the driver Host provider 2026-09-09 16:09:45 -06:00
components Serve the local sandbox through the driver Host provider 2026-09-09 16:09:45 -06:00
foundation Open sandbox provider identity to plugin kinds 2026-09-09 15:17:32 -06:00
packages/fabro-api-client Open sandbox provider identity to plugin kinds 2026-09-09 15:17:32 -06:00