Releases: openabdev/openab
openab-0.5.0
OpenAB 0.5.0 — First Stable Release 🎉
The first stable release of OpenAB (Open Agent Broker) — a Rust bridge service between Discord and any ACP-compatible coding CLI.
Highlights
- Pluggable agent backends — Kiro CLI, Claude Code, Codex, Gemini via config
- Thread-based multi-turn — auto-creates Discord threads with live edit-streaming
- Non-root containers — all Dockerfiles hardened with explicit USER, HEALTHCHECK, --chown, and retry logic
- Security-first K8s — pod + container securityContext (runAsNonRoot, drop ALL capabilities)
- Preset-aware Helm chart — auto-resolves image, command, args, and home directory per backend
- gh CLI pre-installed — available at build time for agent workflows
- Emoji status reactions — visual feedback during agent processing
Installation
helm repo add openab https://openabdev.github.io/openab
helm repo update
helm install openab openab/openab --version 0.5.0Or via OCI:
helm install openab oci://ghcr.io/openabdev/charts/openab --version 0.5.0Version Info
- Chart: 0.5.0
- Image:
ghcr.io/openabdev/openab:9c70cdd
openab-0.4.0-beta.30
Discord ↔ ACP coding CLI bridge (Kiro CLI, Claude Code, Codex, Gemini)
Version Info
- Chart Version: 0.4.0-beta.30
- App Version: 59d052f
Installation
Helm Repository (GitHub Pages)
helm repo add openab https://openabdev.github.io/openab
helm repo update
helm install openab openab/openab --version 0.4.0-beta.30OCI Registry
helm install openab oci://ghcr.io/openabdev/charts/openab --version 0.4.0-beta.30openab-0.3.5-beta.29
Discord ↔ ACP coding CLI bridge (Kiro CLI, Claude Code, Codex, Gemini)
Version Info
- Chart Version: 0.3.5-beta.29
- App Version: 5fdc891
Installation
Helm Repository (GitHub Pages)
helm repo add openab https://openabdev.github.io/openab
helm repo update
helm install openab openab/openab --version 0.3.5-beta.29OCI Registry
helm install openab oci://ghcr.io/openabdev/charts/openab --version 0.3.5-beta.29openab-0.3.4-beta.28
Discord ↔ ACP coding CLI bridge (Kiro CLI, Claude Code, Codex, Gemini)
Version Info
- Chart Version: 0.3.4-beta.28
- App Version: 699f7d9
Installation
Helm Repository (GitHub Pages)
helm repo add openab https://openabdev.github.io/openab
helm repo update
helm install openab openab/openab --version 0.3.4-beta.28OCI Registry
helm install openab oci://ghcr.io/openabdev/charts/openab --version 0.3.4-beta.28openab-0.3.3
Discord ↔ ACP coding CLI bridge (Kiro CLI, Claude Code, Codex, Gemini)
Version Info
- Chart Version: 0.3.3
- App Version: dd7e1ca
Installation
Helm Repository (GitHub Pages)
helm repo add openab https://openabdev.github.io/openab
helm repo update
helm install openab openab/openab --version 0.3.3OCI Registry
helm install openab oci://ghcr.io/openabdev/charts/openab --version 0.3.3agent-broker-0.3.3
What's New in 0.3.3
Features
- Structured sender identity injection — Discord user identity (username, display name, ID) is now injected into ACP prompts, so the agent knows who is talking (#62, #61)
Bug Fixes
- Helm float64 channel ID mangling — Added configmap template validation that fails early if Discord channel IDs are corrupted by Helm
--setfloat64 precision loss. Updated all README examples to use--set-string(#64, #70, #43) - CI appVersion mismatch — Fixed bump-chart workflow so
appVersionin Chart.yaml always matches an existing Docker image tag. Previously the bump PR merge created a new commit SHA with no corresponding image (#67, #66) - Helm OCI namespace collision — Helm charts now push to
oci://ghcr.io/thepagent/chartsinstead ofoci://ghcr.io/thepagent, preventing collision with Docker image artifacts (#67) - Chart bump auto-merge — bump-chart now creates a PR with auto-merge instead of direct push, respecting branch protection rules (#68)
Version Info
- Chart Version: 0.3.3
- App Version: dd7e1ca
Installation
Helm Repository (GitHub Pages)
helm repo add agent-broker https://thepagent.github.io/agent-broker
helm repo update
helm install agent-broker agent-broker/agent-broker --version 0.3.3OCI Registry
helm install agent-broker oci://ghcr.io/thepagent/charts/agent-broker --version 0.3.3agent-broker-0.3.2-beta.25
Discord ↔ ACP coding CLI bridge (Kiro CLI, Claude Code, Codex, Gemini)
Version Info
- Chart Version: 0.3.2-beta.25
- App Version: b36ff36
Installation
Helm Repository (GitHub Pages)
helm repo add agent-broker https://thepagent.github.io/agent-broker
helm repo update
helm install agent-broker agent-broker/agent-broker --version 0.3.2-beta.25OCI Registry
helm install agent-broker oci://ghcr.io/thepagent/charts/agent-broker --version 0.3.2-beta.25agent-broker-0.3.1-beta.1
Discord ↔ ACP coding CLI bridge (Kiro CLI, Claude Code, Codex, Gemini)
What's Changed in 0.3.1-beta.1
🆕 Structured Sender Identity Injection
- Issue: #61 — Discord user identity not passed to coding CLI via ACP session/prompt
- PR: #62 — Inject a
<sender_context>JSON block into the prompt so downstream CLIs can identify which Discord user sent each message - Fields:
sender_id,sender_name,display_name,channel,channel_id,is_bot - Schema:
agent-broker.sender.v1(versioned for forward compatibility) - Design: Investigated openclaw/openclaw sender identity system; implemented a minimal, extensible subset
🛡️ Helm float64 Channel ID Validation
- Issue: #43 — Helm
--setmangles Discord channel IDs (float64 precision loss) - PR: #64 — Fail-fast validation in configmap template detects scientific notation in channel IDs and blocks deploy with a clear error message
- Also:
--set-stringwarning added toNOTES.txtandvalues.yaml
📦 Chart Bump
- PR: #65 — Bump chart version to
0.3.1-beta.1
Version Info
- Chart Version:
0.3.1-beta.1 - App Version:
899c3d7
Installation
Helm Repository (GitHub Pages)
helm repo add agent-broker https://thepagent.github.io/agent-broker
helm repo update
helm install agent-broker agent-broker/agent-broker --version 0.3.1-beta.1OCI Registry
helm install agent-broker oci://ghcr.io/thepagent/agent-broker --version 0.3.1-beta.1⚠️ Note on Channel IDs
Use --set-string for Discord channel IDs:
helm install agent-broker agent-broker/agent-broker \
--set-string discord.allowedChannels[0]="<YOUR_CHANNEL_ID>"agent-broker-0.3.0
🎉 Feature: Gemini CLI support!
Add Google Gemini CLI as a pluggable agent backend with native ACP support (gemini --acp).
Install
helm repo add agent-broker https://thepagent.github.io/agent-broker
helm install agent-broker agent-broker/agent-broker --version 0.3.0 \
--set discord.botToken="$DISCORD_BOT_TOKEN" \
--set discord.allowedChannels[0]="CHANNEL_ID" \
--set agent.preset=geminiSupported Backends
| Preset | CLI | Since |
|---|---|---|
| (default) | Kiro CLI | 0.1.0 |
codex |
OpenAI Codex | 0.2.0 |
claude |
Claude Code | 0.2.0 |
gemini |
Gemini CLI | 0.3.0 |
OCI Registry
helm install agent-broker oci://ghcr.io/thepagent/agent-broker --version 0.3.0agent-broker-0.2.1-beta.22
Discord ↔ ACP coding CLI bridge (Kiro CLI, Claude Code, Codex, Gemini)
Version Info
- Chart Version: 0.2.1-beta.22
- App Version: afad7f9
Installation
Helm Repository (GitHub Pages)
helm repo add agent-broker https://thepagent.github.io/agent-broker
helm repo update
helm install agent-broker agent-broker/agent-broker --version 0.2.1-beta.22OCI Registry
helm install agent-broker oci://ghcr.io/thepagent/agent-broker --version 0.2.1-beta.22