aglob(
self,
pattern: str,
path: str | None = None,
) -> GlobResultAsync version of glob, delegating to aexecute.
Bounded by ASYNC_GLOB_TIMEOUT: the remote script's own TIME_BUDGET
covers only the walk, so without an outer timeout a wedged sandbox
hangs the caller with no upper bound.