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"