fabro/lib/components/fabro-workflow/src
Bryan Helmkamp 23b8a6c449
Serve the sandbox tab, Run Files, and deletion on the driver handle
The sandbox handlers describe, list, download, upload, open a terminal
and build SSH and VNC access on the `Arc<dyn Sandbox>` the server attaches
to the run's record, with paths resolved against the recorded working
directory. Run Files holds the handle beside that directory and runs its
git through the driver's git facet and Fabro's exec policy;
fabro-workflow's sandbox git takes the same pair, and its
`GitCommandError` carries the driver's error. Run deletion deletes by id
through the provider scoped to the run's `petri.run` label, so a foreign
sandbox is refused and a designated host directory is left in place. Ask
Fabro wraps the attached, running handle. The legacy access shim is gone.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-19 13:56:13 -04:00
..
operations Build the run's display graph from Petri's admission 2026-09-19 11:41:58 -04:00
prompts Delete fabro-core and the engine half of fabro-workflow 2026-09-18 10:44:41 -04:00
error.rs Read workflow graphs through Petri's DOT parser 2026-09-19 12:23:57 -04:00
git.rs Delete the executor-era error and Git helpers in fabro-workflow 2026-09-19 09:10:34 -04:00
lib.rs Build the run's display graph from Petri's admission 2026-09-19 11:41:58 -04:00
pull_request.rs Read workflow graphs through Petri's DOT parser 2026-09-19 12:23:57 -04:00
run_lookup.rs Delete the checkpoint endpoint, fabro parse, and the fabro-workflow shims 2026-09-19 09:31:09 -04:00
run_tools.rs Delete fabro-core and the engine half of fabro-workflow 2026-09-18 10:44:41 -04:00
sandbox_git.rs Serve the sandbox tab, Run Files, and deletion on the driver handle 2026-09-19 13:56:13 -04:00
services.rs Delete fabro-core and the engine half of fabro-workflow 2026-09-18 10:44:41 -04:00
web_search.rs Take environment helpers, compaction accounting, and search providers from pebble 2026-09-11 19:51:12 -06:00
workflow_bundle.rs Build the run's display graph from Petri's admission 2026-09-19 11:41:58 -04:00