Image-pull progress is visible now
When VibePod needs a fresh container image, 0.17.0 shows image-pull progress
instead of leaving the terminal quiet during a large download. The progress UI
covers the images users wait on most often: agent images for vp run,
the skills-engine helper image for vp skills, and the Datasette
helper image used by vp logs start.
This keeps the zero-config workflow intact while making first runs and image refreshes easier to trust. You can still disable automatic pulls globally or per agent when you want reproducible image pinning.
Podman socket setup is clearer
The previous release added rootless Podman support. This release tightens the
setup documentation around the Docker-compatible Podman socket, including the
common rootless path and the DOCKER_HOST export VibePod reads when
talking to Podman.
systemctl --user enable --now podman.socket
export DOCKER_HOST=unix:///run/user/$(id -u)/podman/podman.sock
vp run claude
The quickstart also keeps the network DNS guidance for CNI dnsname
and Netavark so agent containers can resolve the proxy and project services by
container name.
Python 3.14 shutdowns are quieter
Python 3.14 changed how some client-close paths surface during terminal shutdown. VibePod 0.17.0 handles those client-close errors so normal exits do not look like noisy application failures. This is a compatibility polish release for users trying newer Python versions and for CI that already includes Python 3.14.
Release details
- Added loading bars for agent, skills-engine, and Datasette image downloads.
- Extended Podman socket setup documentation for rootless users.
- Handled Python 3.14 client-close errors during CLI shutdown.
- Bumped the package version to
0.17.0.