From d8520ef9e0ed4b7231ea2d54ead5471a7764b945 Mon Sep 17 00:00:00 2001
From: Harald Nezbeda
Date: Tue, 30 Jun 2026 23:14:51 +0200
Subject: [PATCH] Adapt docs for 0.17.0, bump version
---
README.md | 4 ++--
docs/agents/index.md | 4 ++--
docs/index.md | 4 ++--
docs/quickstart.md | 2 +-
pyproject.toml | 2 +-
src/vibepod/__init__.py | 2 +-
src/vibepod/constants.py | 2 +-
7 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/README.md b/README.md
index 9398f83..2cf88e8 100644
--- a/README.md
+++ b/README.md
@@ -13,14 +13,14 @@
VibePod is a unified CLI (`vp`) for running AI coding agents in isolated
-Docker containers — no required configuration, no setup. Just
+Docker or Podman containers — no required configuration, no setup. Just
`vp run `. Includes built-in local metrics collection, HTTP traffic
tracking, and an analytics dashboard to monitor and compare agents side-by-side.
## Features
- ⚡ **Zero config** — no setup required; `vp run ` just works. Optional YAML for custom configuration
-- 🐳 **Isolated agents** — each agent runs in its own Docker container
+- 🐳 **Isolated agents** — each agent runs in its own Docker or Podman container
- 🔀 **Unified interface** — one CLI for Claude, Gemini, Codex, Devstral/Vibe, Copilot, Auggie, Pi, Agy & more
- 🧩 **Skills** — install reusable prompt recipes per-project or per-user with `vp skills add`
- 📊 **Local analytics dashboard** — track usage and HTTP traffic per agent, plus token metrics
diff --git a/docs/agents/index.md b/docs/agents/index.md
index 781a045..311c6bd 100644
--- a/docs/agents/index.md
+++ b/docs/agents/index.md
@@ -1,6 +1,6 @@
# Agents
-VibePod manages each agent as a Docker container. Credentials and config are persisted to `~/.config/vibepod/agents//` on your host and mounted into the container on every run, so you only need to authenticate once.
+VibePod manages each agent as a Docker or Podman container. Credentials and config are persisted to `~/.config/vibepod/agents//` on your host and mounted into the container on every run, so you only need to authenticate once.
## Supported Agents
@@ -24,7 +24,7 @@ Start any agent for the first time with `vp run `. The container will pro
## Auto-pulling the latest image
-VibePod automatically pulls the latest image for an agent before every run. This ensures you always start with the most up-to-date container without manual intervention.
+VibePod automatically pulls the latest image for an agent before every run and shows pull progress while layers download. This ensures you always start with the most up-to-date container without manual intervention.
To disable auto-pull globally:
diff --git a/docs/index.md b/docs/index.md
index e40854f..857b52c 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -1,8 +1,8 @@
# VibePod
-**One CLI for all AI coding agents — running in Docker containers.**
+**One CLI for all AI coding agents — running in Docker or Podman containers.**
-VibePod (`vp`) lets you run any supported AI coding agent in an isolated Docker container, pointed at any workspace directory, with a single command. Agent credentials, config, and session logs are persisted across runs without touching your host environment.
+VibePod (`vp`) lets you run any supported AI coding agent in an isolated Docker or Podman container, pointed at any workspace directory, with a single command. Agent credentials, config, and session logs are persisted across runs without touching your host environment.
## Why VibePod?
diff --git a/docs/quickstart.md b/docs/quickstart.md
index a27e654..966ab14 100644
--- a/docs/quickstart.md
+++ b/docs/quickstart.md
@@ -88,7 +88,7 @@ vp run claude
VibePod will:
1. Pull the agent image if not already present.
-2. Create a dedicated Docker network (`vibepod-network`).
+2. Create a dedicated Docker or Podman network (`vibepod-network`).
3. Mount your current directory as the workspace inside the container.
4. Start the agent container and attach your terminal to it.
diff --git a/pyproject.toml b/pyproject.toml
index 7f628c5..b9c3dd8 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,6 +1,6 @@
[project]
name = "vibepod"
-version = "0.16.0"
+version = "0.17.0"
description = "One CLI for containerized AI coding agents"
readme = "README.md"
requires-python = ">=3.10"
diff --git a/src/vibepod/__init__.py b/src/vibepod/__init__.py
index 74e2a3e..e2f6dac 100644
--- a/src/vibepod/__init__.py
+++ b/src/vibepod/__init__.py
@@ -1,3 +1,3 @@
"""VibePod package."""
-__version__ = "0.16.0"
+__version__ = "0.17.0"
diff --git a/src/vibepod/constants.py b/src/vibepod/constants.py
index 7a92374..40a5021 100644
--- a/src/vibepod/constants.py
+++ b/src/vibepod/constants.py
@@ -8,7 +8,7 @@
from platformdirs import user_config_dir
APP_NAME = "vibepod"
-VERSION = "0.16.0"
+VERSION = "0.17.0"
CONFIG_DIR = Path(user_config_dir(APP_NAME))
GLOBAL_CONFIG_FILE = CONFIG_DIR / "config.yaml"