From 95d3cce8cbf655c4c19ddfc947ea722e31181615 Mon Sep 17 00:00:00 2001 From: chaodu-agent Date: Tue, 23 Jun 2026 23:53:35 +0000 Subject: [PATCH 1/2] docs: add image tag usage to all agent Helm Install sections Document --set agents..image.tag=- in the Helm Install section of each agent platform doc. Includes examples for beta, pinned version, and stable channels, with a reference to image-tags.md. --- docs/claude-code.md | 16 +++++++++++++++- docs/codex.md | 16 +++++++++++++++- docs/copilot.md | 16 +++++++++++++++- docs/cursor.md | 16 +++++++++++++++- docs/gemini.md | 16 +++++++++++++++- docs/grok.md | 16 +++++++++++++++- docs/hermes.md | 16 +++++++++++++++- docs/kiro.md | 16 +++++++++++++++- docs/opencode.md | 16 +++++++++++++++- 9 files changed, 135 insertions(+), 9 deletions(-) diff --git a/docs/claude-code.md b/docs/claude-code.md index 03a9b96d2..2c786e669 100644 --- a/docs/claude-code.md +++ b/docs/claude-code.md @@ -18,11 +18,25 @@ helm install openab openab/openab \ --set agents.claude.discord.botToken="$DISCORD_BOT_TOKEN" \ --set-string 'agents.claude.discord.allowedChannels[0]=YOUR_CHANNEL_ID' \ --set agents.claude.command=claude-agent-acp \ - --set agents.claude.workingDir=/home/node + --set agents.claude.workingDir=/home/node \ + --set agents.claude.image.tag=beta-claude ``` > Set `agents.kiro.enabled=false` to disable the default Kiro agent. +### Image Tag + +Use `--set agents.claude.image.tag=-claude` to pin the image version. +The tag format is `-` (see [image-tags.md](image-tags.md) for full details). + +| Example | Description | +|---------|-------------| +| `beta-claude` | Floating beta channel (latest pre-release) | +| `0.9.0-beta.2-claude` | Pinned to exact version | +| `stable-claude` | Floating stable channel | + +> ⚠️ There is no `latest` tag — you must include the `-claude` agent suffix. + ## Manual config.toml ```toml diff --git a/docs/codex.md b/docs/codex.md index bf14434a3..747aa29da 100644 --- a/docs/codex.md +++ b/docs/codex.md @@ -22,11 +22,25 @@ helm install openab openab/openab \ --set agents.codex.discord.botToken="$DISCORD_BOT_TOKEN" \ --set-string 'agents.codex.discord.allowedChannels[0]=YOUR_CHANNEL_ID' \ --set agents.codex.command=codex-acp \ - --set agents.codex.workingDir=/home/node + --set agents.codex.workingDir=/home/node \ + --set agents.codex.image.tag=beta-codex ``` > Set `agents.kiro.enabled=false` to disable the default Kiro agent. +### Image Tag + +Use `--set agents.codex.image.tag=-codex` to pin the image version. +The tag format is `-` (see [image-tags.md](image-tags.md) for full details). + +| Example | Description | +|---------|-------------| +| `beta-codex` | Floating beta channel (latest pre-release) | +| `0.9.0-beta.2-codex` | Pinned to exact version | +| `stable-codex` | Floating stable channel | + +> ⚠️ There is no `latest` tag — you must include the `-codex` agent suffix. + ## Manual config.toml ```toml diff --git a/docs/copilot.md b/docs/copilot.md index ced050320..55dba1a67 100644 --- a/docs/copilot.md +++ b/docs/copilot.md @@ -132,9 +132,23 @@ helm install openab-copilot openab/openab \ --set 'agents.copilot.args={--acp,--stdio}' \ --set agents.copilot.persistence.enabled=true \ --set agents.copilot.workingDir=/home/node \ - --set 'agents.copilot.env.COPILOT_GITHUB_TOKEN=github_pat_YOUR_TOKEN_HERE' # optional, see Authentication + --set 'agents.copilot.env.COPILOT_GITHUB_TOKEN=github_pat_YOUR_TOKEN_HERE' \ + --set agents.copilot.image.tag=beta-copilot ``` +### Image Tag + +Use `--set agents.copilot.image.tag=-copilot` to pin the image version. +The tag format is `-` (see [image-tags.md](image-tags.md) for full details). + +| Example | Description | +|---------|-------------| +| `beta-copilot` | Floating beta channel (latest pre-release) | +| `0.9.0-beta.2-copilot` | Pinned to exact version | +| `stable-copilot` | Floating stable channel | + +> ⚠️ There is no `latest` tag — you must include the `-copilot` agent suffix. + ## Model Selection The default model is defined in `~/.copilot/settings.json`. diff --git a/docs/cursor.md b/docs/cursor.md index 05529fd34..2ed4201fc 100644 --- a/docs/cursor.md +++ b/docs/cursor.md @@ -66,9 +66,23 @@ helm install openab openab/openab \ --set agents.cursor.command=cursor-agent \ --set 'agents.cursor.args={acp}' \ --set agents.cursor.persistence.enabled=true \ - --set agents.cursor.workingDir=/home/agent + --set agents.cursor.workingDir=/home/agent \ + --set agents.cursor.image.tag=beta-cursor ``` +### Image Tag + +Use `--set agents.cursor.image.tag=-cursor` to pin the image version. +The tag format is `-` (see [image-tags.md](image-tags.md) for full details). + +| Example | Description | +|---------|-------------| +| `beta-cursor` | Floating beta channel (latest pre-release) | +| `0.9.0-beta.2-cursor` | Pinned to exact version | +| `stable-cursor` | Floating stable channel | + +> ⚠️ There is no `latest` tag — you must include the `-cursor` agent suffix. + ## Model Selection List available models: diff --git a/docs/gemini.md b/docs/gemini.md index 9c4320e4d..ef5cc07e5 100644 --- a/docs/gemini.md +++ b/docs/gemini.md @@ -20,13 +20,27 @@ helm install openab openab/openab \ --set-string 'agents.gemini.discord.allowedChannels[0]=YOUR_CHANNEL_ID' \ --set agents.gemini.command=gemini \ --set agents.gemini.args='{--acp}' \ - --set agents.gemini.workingDir=/home/node + --set agents.gemini.workingDir=/home/node \ + --set agents.gemini.image.tag=beta-gemini ``` > Set `agents.kiro.enabled=false` to disable the default Kiro agent. > > (Optional) `agents.gemini.args='{--acp}'` could be modified as `{--model,gemini-3-pro-preview,--acp}` if specific model is required. Otherwise, the default value will be 'Auto (Gemini 3)'. +### Image Tag + +Use `--set agents.gemini.image.tag=-gemini` to pin the image version. +The tag format is `-` (see [image-tags.md](image-tags.md) for full details). + +| Example | Description | +|---------|-------------| +| `beta-gemini` | Floating beta channel (latest pre-release) | +| `0.9.0-beta.2-gemini` | Pinned to exact version | +| `stable-gemini` | Floating stable channel | + +> ⚠️ There is no `latest` tag — you must include the `-gemini` agent suffix. + ## Manual config.toml ```toml diff --git a/docs/grok.md b/docs/grok.md index d31dfb5d0..186d8cf8e 100644 --- a/docs/grok.md +++ b/docs/grok.md @@ -21,11 +21,25 @@ helm install openab openab/openab \ --set agents.grok.command=grok \ --set-string 'agents.grok.args[0]=agent' \ --set-string 'agents.grok.args[1]=stdio' \ - --set agents.grok.workingDir=/home/agent + --set agents.grok.workingDir=/home/agent \ + --set agents.grok.image.tag=beta-grok ``` > Set `agents.kiro.enabled=false` to disable the default Kiro agent. +### Image Tag + +Use `--set agents.grok.image.tag=-grok` to pin the image version. +The tag format is `-` (see [image-tags.md](image-tags.md) for full details). + +| Example | Description | +|---------|-------------| +| `beta-grok` | Floating beta channel (latest pre-release) | +| `0.9.0-beta.2-grok` | Pinned to exact version | +| `stable-grok` | Floating stable channel | + +> ⚠️ There is no `latest` tag — you must include the `-grok` agent suffix. + ## Manual config.toml ```toml diff --git a/docs/hermes.md b/docs/hermes.md index 764a3660b..bcce20a31 100644 --- a/docs/hermes.md +++ b/docs/hermes.md @@ -21,11 +21,25 @@ helm install openab openab/openab \ --set agents.hermes.discord.botToken="$DISCORD_BOT_TOKEN" \ --set-string 'agents.hermes.discord.allowedChannels[0]=YOUR_CHANNEL_ID' \ --set agents.hermes.command=hermes-acp \ - --set agents.hermes.workingDir=/home/agent + --set agents.hermes.workingDir=/home/agent \ + --set agents.hermes.image.tag=beta-hermes ``` > Set `agents.kiro.enabled=false` to disable the default Kiro agent. +### Image Tag + +Use `--set agents.hermes.image.tag=-hermes` to pin the image version. +The tag format is `-` (see [image-tags.md](image-tags.md) for full details). + +| Example | Description | +|---------|-------------| +| `beta-hermes` | Floating beta channel (latest pre-release) | +| `0.9.0-beta.2-hermes` | Pinned to exact version | +| `stable-hermes` | Floating stable channel | + +> ⚠️ There is no `latest` tag — you must include the `-hermes` agent suffix. + ## Manual config.toml ```toml diff --git a/docs/kiro.md b/docs/kiro.md index 59e6c6563..47ba32af2 100644 --- a/docs/kiro.md +++ b/docs/kiro.md @@ -18,9 +18,23 @@ helm repo update helm install openab openab/openab \ --set agents.kiro.discord.botToken="$DISCORD_BOT_TOKEN" \ - --set-string 'agents.kiro.discord.allowedChannels[0]=YOUR_CHANNEL_ID' + --set-string 'agents.kiro.discord.allowedChannels[0]=YOUR_CHANNEL_ID' \ + --set agents.kiro.image.tag=beta-kiro ``` +### Image Tag + +Use `--set agents.kiro.image.tag=-kiro` to pin the image version. +The tag format is `-` (see [image-tags.md](image-tags.md) for full details). + +| Example | Description | +|---------|-------------| +| `beta-kiro` | Floating beta channel (latest pre-release) | +| `0.9.0-beta.2-kiro` | Pinned to exact version | +| `stable-kiro` | Floating stable channel | + +> ⚠️ There is no `latest` tag — you must include the `-kiro` agent suffix. + ## Manual config.toml ```toml diff --git a/docs/opencode.md b/docs/opencode.md index 71ff99f76..11ee120f8 100644 --- a/docs/opencode.md +++ b/docs/opencode.md @@ -41,11 +41,25 @@ helm install openab openab/openab \ --set agents.opencode.discord.botToken="$DISCORD_BOT_TOKEN" \ --set-string 'agents.opencode.discord.allowedChannels[0]=YOUR_CHANNEL_ID' \ --set agents.opencode.workingDir=/home/node \ - --set agents.opencode.pool.maxSessions=3 + --set agents.opencode.pool.maxSessions=3 \ + --set agents.opencode.image.tag=beta-opencode ``` > Set `agents.kiro.enabled=false` to disable the default Kiro agent. +### Image Tag + +Use `--set agents.opencode.image.tag=-opencode` to pin the image version. +The tag format is `-` (see [image-tags.md](image-tags.md) for full details). + +| Example | Description | +|---------|-------------| +| `beta-opencode` | Floating beta channel (latest pre-release) | +| `0.9.0-beta.2-opencode` | Pinned to exact version | +| `stable-opencode` | Floating stable channel | + +> ⚠️ There is no `latest` tag — you must include the `-opencode` agent suffix. + ## Manual config.toml ```toml From cd2be2b6c270f3821870888d5b582821e8b162b4 Mon Sep 17 00:00:00 2001 From: chaodu-agent Date: Wed, 24 Jun 2026 00:22:35 +0000 Subject: [PATCH 2/2] fix(docs): use correct Helm image.tag path (global, not per-agent) - Replace invalid --set agents..image.tag with --set image.tag=beta - Add per-agent full override example using agents..image= - Add missing floating tag format from image-tags.md - Restore copilot.md inline comment about optional GITHUB_TOKEN The chart's agents..image field is a string, not a map. Setting .image.tag via --set converts it to a map, causing the template's kindIs "string" check to silently fail. --- docs/claude-code.md | 24 +++++++++++++++--------- docs/codex.md | 24 +++++++++++++++--------- docs/copilot.md | 26 +++++++++++++++++--------- docs/cursor.md | 24 +++++++++++++++--------- docs/gemini.md | 24 +++++++++++++++--------- docs/grok.md | 24 +++++++++++++++--------- docs/hermes.md | 24 +++++++++++++++--------- docs/kiro.md | 24 +++++++++++++++--------- docs/opencode.md | 24 +++++++++++++++--------- 9 files changed, 137 insertions(+), 81 deletions(-) diff --git a/docs/claude-code.md b/docs/claude-code.md index 2c786e669..c74bf89bb 100644 --- a/docs/claude-code.md +++ b/docs/claude-code.md @@ -19,23 +19,29 @@ helm install openab openab/openab \ --set-string 'agents.claude.discord.allowedChannels[0]=YOUR_CHANNEL_ID' \ --set agents.claude.command=claude-agent-acp \ --set agents.claude.workingDir=/home/node \ - --set agents.claude.image.tag=beta-claude + --set image.tag=beta ``` > Set `agents.kiro.enabled=false` to disable the default Kiro agent. ### Image Tag -Use `--set agents.claude.image.tag=-claude` to pin the image version. -The tag format is `-` (see [image-tags.md](image-tags.md) for full details). +Use `--set image.tag=` to set the image version globally. +The chart auto-appends `-` to produce the final tag (see [image-tags.md](image-tags.md) for full details). -| Example | Description | -|---------|-------------| -| `beta-claude` | Floating beta channel (latest pre-release) | -| `0.9.0-beta.2-claude` | Pinned to exact version | -| `stable-claude` | Floating stable channel | +| Tag | Resolves to | Description | +|-----|-------------|-------------| +| `beta` | `beta-claude` | Floating beta channel (latest pre-release) | +| `0.9.0-beta.2` | `0.9.0-beta.2-claude` | Pinned to exact version | +| `0.9` | `0.9-claude` | Latest patch in minor (floating) | +| `stable` | `stable-claude` | Floating stable channel | -> ⚠️ There is no `latest` tag — you must include the `-claude` agent suffix. +To override a single agent's image instead of the global tag: +```bash +--set agents.claude.image=ghcr.io/openabdev/openab:beta-claude +``` + +> ⚠️ There is no `latest` tag. Use `beta` or `stable`, or pin to an exact version. ## Manual config.toml diff --git a/docs/codex.md b/docs/codex.md index 747aa29da..832d5d4f1 100644 --- a/docs/codex.md +++ b/docs/codex.md @@ -23,23 +23,29 @@ helm install openab openab/openab \ --set-string 'agents.codex.discord.allowedChannels[0]=YOUR_CHANNEL_ID' \ --set agents.codex.command=codex-acp \ --set agents.codex.workingDir=/home/node \ - --set agents.codex.image.tag=beta-codex + --set image.tag=beta ``` > Set `agents.kiro.enabled=false` to disable the default Kiro agent. ### Image Tag -Use `--set agents.codex.image.tag=-codex` to pin the image version. -The tag format is `-` (see [image-tags.md](image-tags.md) for full details). +Use `--set image.tag=` to set the image version globally. +The chart auto-appends `-` to produce the final tag (see [image-tags.md](image-tags.md) for full details). -| Example | Description | -|---------|-------------| -| `beta-codex` | Floating beta channel (latest pre-release) | -| `0.9.0-beta.2-codex` | Pinned to exact version | -| `stable-codex` | Floating stable channel | +| Tag | Resolves to | Description | +|-----|-------------|-------------| +| `beta` | `beta-codex` | Floating beta channel (latest pre-release) | +| `0.9.0-beta.2` | `0.9.0-beta.2-codex` | Pinned to exact version | +| `0.9` | `0.9-codex` | Latest patch in minor (floating) | +| `stable` | `stable-codex` | Floating stable channel | -> ⚠️ There is no `latest` tag — you must include the `-codex` agent suffix. +To override a single agent's image instead of the global tag: +```bash +--set agents.codex.image=ghcr.io/openabdev/openab:beta-codex +``` + +> ⚠️ There is no `latest` tag. Use `beta` or `stable`, or pin to an exact version. ## Manual config.toml diff --git a/docs/copilot.md b/docs/copilot.md index 55dba1a67..74978cd8a 100644 --- a/docs/copilot.md +++ b/docs/copilot.md @@ -133,21 +133,29 @@ helm install openab-copilot openab/openab \ --set agents.copilot.persistence.enabled=true \ --set agents.copilot.workingDir=/home/node \ --set 'agents.copilot.env.COPILOT_GITHUB_TOKEN=github_pat_YOUR_TOKEN_HERE' \ - --set agents.copilot.image.tag=beta-copilot + --set image.tag=beta ``` +> `COPILOT_GITHUB_TOKEN` is optional — see Authentication section below. + ### Image Tag -Use `--set agents.copilot.image.tag=-copilot` to pin the image version. -The tag format is `-` (see [image-tags.md](image-tags.md) for full details). +Use `--set image.tag=` to set the image version globally. +The chart auto-appends `-` to produce the final tag (see [image-tags.md](image-tags.md) for full details). + +| Tag | Resolves to | Description | +|-----|-------------|-------------| +| `beta` | `beta-copilot` | Floating beta channel (latest pre-release) | +| `0.9.0-beta.2` | `0.9.0-beta.2-copilot` | Pinned to exact version | +| `0.9` | `0.9-copilot` | Latest patch in minor (floating) | +| `stable` | `stable-copilot` | Floating stable channel | -| Example | Description | -|---------|-------------| -| `beta-copilot` | Floating beta channel (latest pre-release) | -| `0.9.0-beta.2-copilot` | Pinned to exact version | -| `stable-copilot` | Floating stable channel | +To override a single agent's image instead of the global tag: +```bash +--set agents.copilot.image=ghcr.io/openabdev/openab:beta-copilot +``` -> ⚠️ There is no `latest` tag — you must include the `-copilot` agent suffix. +> ⚠️ There is no `latest` tag. Use `beta` or `stable`, or pin to an exact version. ## Model Selection diff --git a/docs/cursor.md b/docs/cursor.md index 2ed4201fc..ff88f7111 100644 --- a/docs/cursor.md +++ b/docs/cursor.md @@ -67,21 +67,27 @@ helm install openab openab/openab \ --set 'agents.cursor.args={acp}' \ --set agents.cursor.persistence.enabled=true \ --set agents.cursor.workingDir=/home/agent \ - --set agents.cursor.image.tag=beta-cursor + --set image.tag=beta ``` ### Image Tag -Use `--set agents.cursor.image.tag=-cursor` to pin the image version. -The tag format is `-` (see [image-tags.md](image-tags.md) for full details). +Use `--set image.tag=` to set the image version globally. +The chart auto-appends `-` to produce the final tag (see [image-tags.md](image-tags.md) for full details). -| Example | Description | -|---------|-------------| -| `beta-cursor` | Floating beta channel (latest pre-release) | -| `0.9.0-beta.2-cursor` | Pinned to exact version | -| `stable-cursor` | Floating stable channel | +| Tag | Resolves to | Description | +|-----|-------------|-------------| +| `beta` | `beta-cursor` | Floating beta channel (latest pre-release) | +| `0.9.0-beta.2` | `0.9.0-beta.2-cursor` | Pinned to exact version | +| `0.9` | `0.9-cursor` | Latest patch in minor (floating) | +| `stable` | `stable-cursor` | Floating stable channel | -> ⚠️ There is no `latest` tag — you must include the `-cursor` agent suffix. +To override a single agent's image instead of the global tag: +```bash +--set agents.cursor.image=ghcr.io/openabdev/openab:beta-cursor +``` + +> ⚠️ There is no `latest` tag. Use `beta` or `stable`, or pin to an exact version. ## Model Selection diff --git a/docs/gemini.md b/docs/gemini.md index ef5cc07e5..511b6b007 100644 --- a/docs/gemini.md +++ b/docs/gemini.md @@ -21,7 +21,7 @@ helm install openab openab/openab \ --set agents.gemini.command=gemini \ --set agents.gemini.args='{--acp}' \ --set agents.gemini.workingDir=/home/node \ - --set agents.gemini.image.tag=beta-gemini + --set image.tag=beta ``` > Set `agents.kiro.enabled=false` to disable the default Kiro agent. @@ -30,16 +30,22 @@ helm install openab openab/openab \ ### Image Tag -Use `--set agents.gemini.image.tag=-gemini` to pin the image version. -The tag format is `-` (see [image-tags.md](image-tags.md) for full details). +Use `--set image.tag=` to set the image version globally. +The chart auto-appends `-` to produce the final tag (see [image-tags.md](image-tags.md) for full details). -| Example | Description | -|---------|-------------| -| `beta-gemini` | Floating beta channel (latest pre-release) | -| `0.9.0-beta.2-gemini` | Pinned to exact version | -| `stable-gemini` | Floating stable channel | +| Tag | Resolves to | Description | +|-----|-------------|-------------| +| `beta` | `beta-gemini` | Floating beta channel (latest pre-release) | +| `0.9.0-beta.2` | `0.9.0-beta.2-gemini` | Pinned to exact version | +| `0.9` | `0.9-gemini` | Latest patch in minor (floating) | +| `stable` | `stable-gemini` | Floating stable channel | -> ⚠️ There is no `latest` tag — you must include the `-gemini` agent suffix. +To override a single agent's image instead of the global tag: +```bash +--set agents.gemini.image=ghcr.io/openabdev/openab:beta-gemini +``` + +> ⚠️ There is no `latest` tag. Use `beta` or `stable`, or pin to an exact version. ## Manual config.toml diff --git a/docs/grok.md b/docs/grok.md index 186d8cf8e..2dfe7a02f 100644 --- a/docs/grok.md +++ b/docs/grok.md @@ -22,23 +22,29 @@ helm install openab openab/openab \ --set-string 'agents.grok.args[0]=agent' \ --set-string 'agents.grok.args[1]=stdio' \ --set agents.grok.workingDir=/home/agent \ - --set agents.grok.image.tag=beta-grok + --set image.tag=beta ``` > Set `agents.kiro.enabled=false` to disable the default Kiro agent. ### Image Tag -Use `--set agents.grok.image.tag=-grok` to pin the image version. -The tag format is `-` (see [image-tags.md](image-tags.md) for full details). +Use `--set image.tag=` to set the image version globally. +The chart auto-appends `-` to produce the final tag (see [image-tags.md](image-tags.md) for full details). -| Example | Description | -|---------|-------------| -| `beta-grok` | Floating beta channel (latest pre-release) | -| `0.9.0-beta.2-grok` | Pinned to exact version | -| `stable-grok` | Floating stable channel | +| Tag | Resolves to | Description | +|-----|-------------|-------------| +| `beta` | `beta-grok` | Floating beta channel (latest pre-release) | +| `0.9.0-beta.2` | `0.9.0-beta.2-grok` | Pinned to exact version | +| `0.9` | `0.9-grok` | Latest patch in minor (floating) | +| `stable` | `stable-grok` | Floating stable channel | -> ⚠️ There is no `latest` tag — you must include the `-grok` agent suffix. +To override a single agent's image instead of the global tag: +```bash +--set agents.grok.image=ghcr.io/openabdev/openab:beta-grok +``` + +> ⚠️ There is no `latest` tag. Use `beta` or `stable`, or pin to an exact version. ## Manual config.toml diff --git a/docs/hermes.md b/docs/hermes.md index bcce20a31..84f48fe28 100644 --- a/docs/hermes.md +++ b/docs/hermes.md @@ -22,23 +22,29 @@ helm install openab openab/openab \ --set-string 'agents.hermes.discord.allowedChannels[0]=YOUR_CHANNEL_ID' \ --set agents.hermes.command=hermes-acp \ --set agents.hermes.workingDir=/home/agent \ - --set agents.hermes.image.tag=beta-hermes + --set image.tag=beta ``` > Set `agents.kiro.enabled=false` to disable the default Kiro agent. ### Image Tag -Use `--set agents.hermes.image.tag=-hermes` to pin the image version. -The tag format is `-` (see [image-tags.md](image-tags.md) for full details). +Use `--set image.tag=` to set the image version globally. +The chart auto-appends `-` to produce the final tag (see [image-tags.md](image-tags.md) for full details). -| Example | Description | -|---------|-------------| -| `beta-hermes` | Floating beta channel (latest pre-release) | -| `0.9.0-beta.2-hermes` | Pinned to exact version | -| `stable-hermes` | Floating stable channel | +| Tag | Resolves to | Description | +|-----|-------------|-------------| +| `beta` | `beta-hermes` | Floating beta channel (latest pre-release) | +| `0.9.0-beta.2` | `0.9.0-beta.2-hermes` | Pinned to exact version | +| `0.9` | `0.9-hermes` | Latest patch in minor (floating) | +| `stable` | `stable-hermes` | Floating stable channel | -> ⚠️ There is no `latest` tag — you must include the `-hermes` agent suffix. +To override a single agent's image instead of the global tag: +```bash +--set agents.hermes.image=ghcr.io/openabdev/openab:beta-hermes +``` + +> ⚠️ There is no `latest` tag. Use `beta` or `stable`, or pin to an exact version. ## Manual config.toml diff --git a/docs/kiro.md b/docs/kiro.md index 47ba32af2..4601ee43e 100644 --- a/docs/kiro.md +++ b/docs/kiro.md @@ -19,21 +19,27 @@ helm repo update helm install openab openab/openab \ --set agents.kiro.discord.botToken="$DISCORD_BOT_TOKEN" \ --set-string 'agents.kiro.discord.allowedChannels[0]=YOUR_CHANNEL_ID' \ - --set agents.kiro.image.tag=beta-kiro + --set image.tag=beta ``` ### Image Tag -Use `--set agents.kiro.image.tag=-kiro` to pin the image version. -The tag format is `-` (see [image-tags.md](image-tags.md) for full details). +Use `--set image.tag=` to set the image version globally. +The chart auto-appends `-` to produce the final tag (see [image-tags.md](image-tags.md) for full details). -| Example | Description | -|---------|-------------| -| `beta-kiro` | Floating beta channel (latest pre-release) | -| `0.9.0-beta.2-kiro` | Pinned to exact version | -| `stable-kiro` | Floating stable channel | +| Tag | Resolves to | Description | +|-----|-------------|-------------| +| `beta` | `beta-kiro` | Floating beta channel (latest pre-release) | +| `0.9.0-beta.2` | `0.9.0-beta.2-kiro` | Pinned to exact version | +| `0.9` | `0.9-kiro` | Latest patch in minor (floating) | +| `stable` | `stable-kiro` | Floating stable channel | -> ⚠️ There is no `latest` tag — you must include the `-kiro` agent suffix. +To override a single agent's image instead of the global tag: +```bash +--set agents.kiro.image=ghcr.io/openabdev/openab:beta-kiro +``` + +> ⚠️ There is no `latest` tag. Use `beta` or `stable`, or pin to an exact version. ## Manual config.toml diff --git a/docs/opencode.md b/docs/opencode.md index 11ee120f8..b762a0a46 100644 --- a/docs/opencode.md +++ b/docs/opencode.md @@ -42,23 +42,29 @@ helm install openab openab/openab \ --set-string 'agents.opencode.discord.allowedChannels[0]=YOUR_CHANNEL_ID' \ --set agents.opencode.workingDir=/home/node \ --set agents.opencode.pool.maxSessions=3 \ - --set agents.opencode.image.tag=beta-opencode + --set image.tag=beta ``` > Set `agents.kiro.enabled=false` to disable the default Kiro agent. ### Image Tag -Use `--set agents.opencode.image.tag=-opencode` to pin the image version. -The tag format is `-` (see [image-tags.md](image-tags.md) for full details). +Use `--set image.tag=` to set the image version globally. +The chart auto-appends `-` to produce the final tag (see [image-tags.md](image-tags.md) for full details). -| Example | Description | -|---------|-------------| -| `beta-opencode` | Floating beta channel (latest pre-release) | -| `0.9.0-beta.2-opencode` | Pinned to exact version | -| `stable-opencode` | Floating stable channel | +| Tag | Resolves to | Description | +|-----|-------------|-------------| +| `beta` | `beta-opencode` | Floating beta channel (latest pre-release) | +| `0.9.0-beta.2` | `0.9.0-beta.2-opencode` | Pinned to exact version | +| `0.9` | `0.9-opencode` | Latest patch in minor (floating) | +| `stable` | `stable-opencode` | Floating stable channel | -> ⚠️ There is no `latest` tag — you must include the `-opencode` agent suffix. +To override a single agent's image instead of the global tag: +```bash +--set agents.opencode.image=ghcr.io/openabdev/openab:beta-opencode +``` + +> ⚠️ There is no `latest` tag. Use `beta` or `stable`, or pin to an exact version. ## Manual config.toml