
Garry TanandClaude Fable 5
2d56961636
feat: hermetic child-env builder for E2E runners
Allowlist scrub (basics/network/named-auth kept; CONDUCTOR_*, CLAUDE_*,
GSTACK_*, MCP_*, GBRAIN_*, operator credentials dropped), per-runner
extraAllow, overrides merge last, EVALS_HERMETIC=0 byte-identical escape
hatch read at call time (ESM-hoist safe). Sync memoized singleton temp dirs
(<runRoot>/.claude keeps the extractPlanFilePath contract), seeded
.claude.json for non-interactive first run, pid-aware GC of crashed runs.
19 free unit tests.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-12 11:07:05 -07:00
..
2026-06-07 21:38:21 -07:00
2026-06-07 21:38:21 -07:00
2026-06-04 11:14:43 -07:00
2026-04-19 17:50:31 +08:00
2026-04-19 17:50:31 +08:00
2026-05-26 16:50:03 -07:00
2026-05-26 16:50:03 -07:00
2026-05-26 16:50:03 -07:00
2026-05-26 16:50:03 -07:00
2026-06-07 19:13:24 -07:00
2026-06-11 20:15:29 -07:00
2026-05-09 17:01:13 -07:00
2026-05-09 17:01:13 -07:00
2026-03-23 08:44:08 -07:00
2026-05-16 12:32:33 -07:00
2026-03-15 23:55:39 -05:00
2026-05-11 12:16:26 -07:00
2026-03-20 08:30:09 -07:00
2026-03-20 08:30:09 -07:00
2026-06-12 11:07:05 -07:00
2026-06-12 11:07:05 -07:00
2026-05-01 19:51:51 -07:00
2026-03-14 12:37:38 -05:00
2026-06-10 21:14:58 -07:00
2026-04-19 17:50:31 +08:00
2026-05-30 12:09:10 -07:00
2026-04-24 01:38:21 -07:00
2026-03-14 03:49:36 -05:00
2026-06-07 21:38:21 -07:00
2026-04-06 14:41:06 -07:00
2026-04-19 17:50:31 +08:00
2026-06-11 20:19:10 -07:00
2026-05-30 12:09:10 -07:00