You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: fix PTY stdin freeze and add run pull progress and improve size display
- Fix exec/shell -it hang on macOS: tokio::io::stdin() uses kqueue which
does not generate readiness events for TTY fds in raw mode; replace with
spawn_blocking + std::io::stdin() + mpsc channel so raw-mode keystrokes
are reliably forwarded to the guest PTY
- Add pull progress to `a3s-box run`: VmManager gains set_pull_progress_fn;
layout.rs wires it into ImagePuller so runs that need to fetch a missing
image print per-layer progress instead of silently hanging at
"Creating box..."
- Fix size display: small layers (< 1 MB) now show KB / B instead of
"0.0 MB"; applies to both `pull` and `run` progress output
- Bump version to 0.8.2
0 commit comments