All agent variants are published under a single image repository using tag-based variants. There is no default agent — every image tag must explicitly specify the agent:
ghcr.io/openabdev/openab:<version>-<agent>
| Tag | Example | Points to | Updated when |
|---|---|---|---|
<version>-<agent> |
0.9.0-beta.1-kiro |
Exact pre-release build | Pre-release tag pushed |
beta-<agent> |
beta-claude |
Latest pre-release | Every pre-release build |
<version>-<agent> |
0.9.0-codex |
Promoted stable build | Stable tag pushed |
<major.minor>-<agent> |
0.9-gemini |
Latest patch in minor | Stable promotion |
stable-<agent> |
stable-grok |
Latest stable | Stable promotion |
No
latesttag. Usebeta-<agent>orstable-<agent>for floating tags, or pin to an exact version like0.9.0-beta.1-kiro.
Available agents: kiro, claude, codex, copilot, cursor, gemini, grok, hermes, kimi, mimocode, opencode, antigravity, pi, native, agentcore
Previously, each agent had its own image repository (ghcr.io/openabdev/openab-codex:beta).
These are now replaced by the unified tag format.
| Old (deprecated) | New |
|---|---|
ghcr.io/openabdev/openab:beta |
ghcr.io/openabdev/openab:beta-kiro |
ghcr.io/openabdev/openab:latest |
ghcr.io/openabdev/openab:stable-kiro (no more latest) |
ghcr.io/openabdev/openab-claude:beta |
ghcr.io/openabdev/openab:beta-claude |
ghcr.io/openabdev/openab-codex:0.8.5-beta.13 |
ghcr.io/openabdev/openab:0.8.5-beta.13-codex |
| Tag | Points to | Updated when |
|---|---|---|
0.5.1 |
Exact release | gateway-v* tag pushed |
v0.5.1 |
Same as above (v-prefixed alias) | Same |
latest |
Latest release | Every release |
| Use case | Recommended tag |
|---|---|
| Production (pinned) | Exact version (0.9.0-beta.1-claude) |
| Helm chart default | beta or stable — chart auto-appends -<agent> |
| Local dev / quick test | beta-<agent> |
| CI | Exact version or <sha>-<agent> |
release PR merged → tag-on-merge → v0.9.0-beta.1
│
▼
build-operator.yml
│
┌──────────┴──────────┐
│ is_prerelease=true │
▼ │
openab:0.9.0-beta.1-kiro │
openab:0.9.0-beta.1-claude │
openab:0.9.0-beta.1-codex │
openab:beta-kiro │
openab:beta-claude │
openab:beta-codex │
... (all agents) │
│
┌──────────────────────┘
│ is_prerelease=false (stable)
▼
promote most recent beta images →
openab:0.9.0-kiro
openab:0.9.0-claude
openab:0.9-kiro
openab:0.9-claude
openab:stable-kiro
openab:stable-claude
... (all agents, no `latest`)