diff --git a/DOCKER_HUB.md b/DOCKER_HUB.md index 440b942..04b5cf2 100644 --- a/DOCKER_HUB.md +++ b/DOCKER_HUB.md @@ -4,14 +4,16 @@ Portable AI developer environment for [opencode](https://opencode.ai). Debian-ba ## Image Variants -Two image variants are published for each release: +Four image variants are published for each release: | Tag | Description | |---|---| | `latest` / `vX.Y.Z` | Base image — opencode, Node.js, AWS CLI, dev tools | | `latest-omos` / `vX.Y.Z-omos` | Base + [oh-my-opencode-slim](https://github.com/alvinunreal/oh-my-opencode-slim) multi-agent orchestration and Bun | +| `latest-with-pi` / `vX.Y.Z-with-pi` | Base + [pi](https://github.com/mariozechner/pi-coding-agent) as alternative/complementary harness (shares the mempalace install with opencode) | +| `latest-omos-with-pi` / `vX.Y.Z-omos-with-pi` | OMOS + pi together | -Both variants support `linux/amd64` and `linux/arm64`. +All variants support `linux/amd64` and `linux/arm64`. > **NOTE:** This file is auto-generated from `README.md` by `scripts/generate-dockerhub-md.py`. Edit README.md and regenerate rather than editing this file directly. diff --git a/README.md b/README.md index 9b84f6e..4c837b9 100644 --- a/README.md +++ b/README.md @@ -410,6 +410,10 @@ All six agents should respond if your provider authentication is working. [pi](https://github.com/mariozechner/pi-coding-agent) is a lightweight TUI coding-agent that can run alongside opencode in the same container. Both harnesses share the mempalace install and palace data — wing/diary entries created by one are visible to the other. +### Setup + +Pre-built pi-enabled images are available on Docker Hub as `joakimp/opencode-devbox:latest-with-pi` (base + pi) and `joakimp/opencode-devbox:latest-omos-with-pi` (OMOS + pi). Pulling one of those tags is the fastest path. Alternatively, build from source: + ### Build ```bash diff --git a/scripts/generate-dockerhub-md.py b/scripts/generate-dockerhub-md.py index 01805f9..c903aba 100755 --- a/scripts/generate-dockerhub-md.py +++ b/scripts/generate-dockerhub-md.py @@ -133,14 +133,16 @@ Portable AI developer environment for [opencode](https://opencode.ai). Debian-ba ## Image Variants -Two image variants are published for each release: +Four image variants are published for each release: | Tag | Description | |---|---| | `latest` / `vX.Y.Z` | Base image — opencode, Node.js, AWS CLI, dev tools | | `latest-omos` / `vX.Y.Z-omos` | Base + [oh-my-opencode-slim](https://github.com/alvinunreal/oh-my-opencode-slim) multi-agent orchestration and Bun | +| `latest-with-pi` / `vX.Y.Z-with-pi` | Base + [pi](https://github.com/mariozechner/pi-coding-agent) as alternative/complementary harness (shares the mempalace install with opencode) | +| `latest-omos-with-pi` / `vX.Y.Z-omos-with-pi` | OMOS + pi together | -Both variants support `linux/amd64` and `linux/arm64`. +All variants support `linux/amd64` and `linux/arm64`. > **NOTE:** This file is auto-generated from `README.md` by `scripts/generate-dockerhub-md.py`. Edit README.md and regenerate rather than editing this file directly.