Skip to content

Releases: openabdev/openab

openab-0.5.0

07 Apr 11:52
29da154

Choose a tag to compare

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.0

Or via OCI:

helm install openab oci://ghcr.io/openabdev/charts/openab --version 0.5.0

Version Info

  • Chart: 0.5.0
  • Image: ghcr.io/openabdev/openab:9c70cdd

openab-0.4.0-beta.30

07 Apr 11:49
9c70cdd

Choose a tag to compare

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.30

OCI Registry

helm install openab oci://ghcr.io/openabdev/charts/openab --version 0.4.0-beta.30

openab-0.3.5-beta.29

07 Apr 11:18
59d052f

Choose a tag to compare

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.29

OCI Registry

helm install openab oci://ghcr.io/openabdev/charts/openab --version 0.3.5-beta.29

openab-0.3.4-beta.28

07 Apr 05:58
3853820

Choose a tag to compare

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.28

OCI Registry

helm install openab oci://ghcr.io/openabdev/charts/openab --version 0.3.4-beta.28

openab-0.3.3

07 Apr 03:28
ac23809

Choose a tag to compare

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.3

OCI Registry

helm install openab oci://ghcr.io/openabdev/charts/openab --version 0.3.3

agent-broker-0.3.3

06 Apr 06:39
0b12955

Choose a tag to compare

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 --set float64 precision loss. Updated all README examples to use --set-string (#64, #70, #43)
  • CI appVersion mismatch — Fixed bump-chart workflow so appVersion in 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/charts instead of oci://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.3

OCI Registry

helm install agent-broker oci://ghcr.io/thepagent/charts/agent-broker --version 0.3.3

agent-broker-0.3.2-beta.25

06 Apr 05:36
dd16c58

Choose a tag to compare

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.25

OCI Registry

helm install agent-broker oci://ghcr.io/thepagent/charts/agent-broker --version 0.3.2-beta.25

agent-broker-0.3.1-beta.1

06 Apr 04:50
7158a83

Choose a tag to compare

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 --set mangles 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-string warning added to NOTES.txt and values.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.1

OCI 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

04 Apr 14:41
c0db815

Choose a tag to compare

🎉 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=gemini

Supported 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.0

agent-broker-0.2.1-beta.22

04 Apr 14:29
8557514

Choose a tag to compare

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.22

OCI Registry

helm install agent-broker oci://ghcr.io/thepagent/agent-broker --version 0.2.1-beta.22