Crab: A Semantics-Aware Checkpoint/Restore Runtime for Agent Sandboxes — ThinkLLM