Releases: openabdev/openab
openab-0.7.5
⚠️ Hotfix Release
This is a regression hotfix for v0.7.4. All v0.7.4 users should upgrade.
🐛 Fix: Dockerfile CMD regression (#335 by @dogzzdogzz)
v0.7.4 introduced clap subcommands (openab run [CONFIG]) but the Dockerfiles were not updated, causing all containers to crash on startup:
error: unrecognized subcommand '/etc/openab/config.toml'
Fixed by changing CMD in all Dockerfiles from ["/etc/openab/config.toml"] to ["run", "/etc/openab/config.toml"].
🧪 CI: Docker smoke test (#348 by @thepagent)
Added CI workflow to prevent future Docker regressions. Tests 3 layers for all 5 image variants:
- CMD regression check — container starts without crashing
- Agent CLI exists in PATH
- ACP initialize handshake over stdio (no API keys needed)
🤖 Repo: PR discussion check (#341 by @chaodu-agent)
Auto-labels PRs missing a Discord Discussion URL and auto-closes after 3 days if not addressed.
Docker Images
| Variant | Image |
|---|---|
| Kiro CLI (default) | ghcr.io/openabdev/openab:0.7.5 |
| Claude Code | ghcr.io/openabdev/openab-claude:0.7.5 |
| Codex | ghcr.io/openabdev/openab-codex:0.7.5 |
| Gemini | ghcr.io/openabdev/openab-gemini:0.7.5 |
| Copilot | ghcr.io/openabdev/openab-copilot:0.7.5 |
Installation
Helm Repository (GitHub Pages)
helm repo add openab https://openabdev.github.io/openab
helm repo update
helm install openab openab/openab --version 0.7.5OCI Registry
helm install openab oci://ghcr.io/openabdev/charts/openab --version 0.7.5Full Changelog: openab-0.7.4...openab-0.7.5
Version Info
- Chart Version: 0.7.5
- App Version: 0.7.5
Installation
Helm Repository (GitHub Pages)
helm repo add openab https://openabdev.github.io/openab
helm repo update
helm install openab openab/openab --version 0.7.5OCI Registry
helm install openab oci://ghcr.io/openabdev/charts/openab --version 0.7.5openab-0.7.5-beta.1
Discord ↔ ACP coding CLI bridge (Kiro CLI, Claude Code, Codex, Gemini)
Version Info
- Chart Version: 0.7.5-beta.1
- App Version: 0.7.5-beta.1
Installation
Helm Repository (GitHub Pages)
helm repo add openab https://openabdev.github.io/openab
helm repo update
helm install openab openab/openab --version 0.7.5-beta.1OCI Registry
helm install openab oci://ghcr.io/openabdev/charts/openab --version 0.7.5-beta.1openab-0.7.4-beta.3
Discord ↔ ACP coding CLI bridge (Kiro CLI, Claude Code, Codex, Gemini)
Version Info
- Chart Version: 0.7.4-beta.3
- App Version: 0.7.4-beta.3
Installation
Helm Repository (GitHub Pages)
helm repo add openab https://openabdev.github.io/openab
helm repo update
helm install openab openab/openab --version 0.7.4-beta.3OCI Registry
helm install openab oci://ghcr.io/openabdev/charts/openab --version 0.7.4-beta.3openab-0.7.4-beta.2
Discord ↔ ACP coding CLI bridge (Kiro CLI, Claude Code, Codex, Gemini)
Version Info
- Chart Version: 0.7.4-beta.2
- App Version: 0.7.4-beta.2
Installation
Helm Repository (GitHub Pages)
helm repo add openab https://openabdev.github.io/openab
helm repo update
helm install openab openab/openab --version 0.7.4-beta.2OCI Registry
helm install openab oci://ghcr.io/openabdev/charts/openab --version 0.7.4-beta.2openab-0.7.4-beta.1
Discord ↔ ACP coding CLI bridge (Kiro CLI, Claude Code, Codex, Gemini)
Version Info
- Chart Version: 0.7.4-beta.1
- App Version: 0.7.4-beta.1
Installation
Helm Repository (GitHub Pages)
helm repo add openab https://openabdev.github.io/openab
helm repo update
helm install openab openab/openab --version 0.7.4-beta.1OCI Registry
helm install openab oci://ghcr.io/openabdev/charts/openab --version 0.7.4-beta.1openab-0.7.4
Version Info
- Chart Version: 0.7.4
- App Version: 0.7.4
What's New
✨ Interactive Setup Wizard (#191 by @the3mi)
Run openab setup to configure your bot interactively — walks you through agent selection, Discord bot token, channel IDs, and generates a ready-to-use config.toml. Includes agent installation guidance and deployment-aware settings for Kubernetes.
🤖 Bot-to-Bot Communication (#321 by @chaodu-agent, #324 by @the3mi)
New allow_bot_messages config option (off / mentions / all) enables multi-agent workflows where bots can talk to each other. Helm chart adds allowBotMessages and trustedBotIds with snowflake ID validation.
📌 Pinned CLI Versions in Dockerfiles (#326 by @chaodu-agent)
All Dockerfiles now use ARG with explicit versions for CLI dependencies (Kiro CLI, Claude Code, Codex, Gemini, Copilot). This ensures reproducible builds and proper Docker layer cache busting on version bumps.
🐛 Fixes
- Revert claude-code to 2.1.104 due to upstream auth regression (#333 by @chaodu-agent)
- CLI now uses
clapsubcommands:openab run [CONFIG]/openab setup(bareopenabdefaults torunfor backward compat) - Various clippy warnings resolved
🏗️ Breaking Change
The CLI now expects subcommands. If you pass the config path directly (openab /path/to/config.toml), update to openab run /path/to/config.toml. Bare openab still works (defaults to run).
Docker Images
| Variant | Image |
|---|---|
| Kiro CLI (default) | ghcr.io/openabdev/openab:0.7.4 |
| Claude Code | ghcr.io/openabdev/openab-claude:0.7.4 |
| Codex | ghcr.io/openabdev/openab-codex:0.7.4 |
| Gemini | ghcr.io/openabdev/openab-gemini:0.7.4 |
| Copilot | ghcr.io/openabdev/openab-copilot:0.7.4 |
Installation
Helm Repository (GitHub Pages)
helm repo add openab https://openabdev.github.io/openab
helm repo update
helm install openab openab/openab --version 0.7.4OCI Registry
helm install openab oci://ghcr.io/openabdev/charts/openab --version 0.7.4Full Changelog: openab-0.7.3...openab-0.7.4
openab-0.7.3
What's Changed (since 0.7.2)
Features
- Update issue templates and add completeness check workflow (#202)
Bug Fixes
- Process group kill, session suspend/resume via session/load, pid safety and SIGKILL reliability (#310)
Known Issues
- Gemini CLI 0.36.0 ACP hangs on session/prompt — upgrade to 0.37.2+ needed (#316)
Version Info
- Chart Version: 0.7.3
- App Version: 0.7.3
Installation
Helm Repository (GitHub Pages)
helm repo add openab https://openabdev.github.io/openab
helm repo update
helm install openab openab/openab --version 0.7.3OCI Registry
helm install openab oci://ghcr.io/openabdev/charts/openab --version 0.7.3Full Changelog: openab-0.7.2...openab-0.7.3
openab-0.7.3-beta.2
Discord ↔ ACP coding CLI bridge (Kiro CLI, Claude Code, Codex, Gemini)
What's New
Process Group Kill — No More Orphaned Agents (#310, closes #309)
Replaced kill_on_drop with setpgid(0,0) + kill(-pgid) to kill the entire process tree on session teardown. Previously, only the direct child (kiro-cli) was killed — the grandchild (kiro-cli-chat, ~340 MB each) was orphaned and leaked until OOM.
BEFORE: kill(pid) → kiro-cli dead, kiro-cli-chat orphaned ☠️
AFTER: kill(-pgid) → entire process group killed ✅
3-stage shutdown: stdin.close() → SIGTERM → SIGKILL (1.5s grace).
Session Suspend/Resume via session/load
When a session is evicted (LRU, TTL, or stale), its sessionId is saved in a suspended map. When the user returns, openab spawns a fresh agent process and resumes the conversation via ACP session/load — no history lost.
- Checks
agentCapabilities.loadSessionfrominitializeresponse - Falls back to
session/newifsession/loadfails
LRU Eviction
Pool full no longer returns "pool exhausted". Instead, the oldest idle session is suspended to make room. Unlimited threads can be served with a bounded number of active processes.
Default TTL: 24h → 4h
Safe reduction since suspended sessions can be reloaded on demand.
Validated On
OrbStack k8s (v1.33.5), max_sessions=3, 4 Discord threads:
- ✅ LRU eviction triggered on 4th thread
- ✅ Zero orphaned
kiro-cli-chatprocesses after eviction - ✅
session/loadresumed suspended session with history intact - ✅ RSS ~1.2 GB with 3 active sessions (vs ~3.4 GB with old 10-session behavior)
Version Info
- Chart Version: 0.7.3-beta.2
- App Version: 0.7.3-beta.2
Installation
Helm Repository (GitHub Pages)
helm repo add openab https://openabdev.github.io/openab
helm repo update
helm install openab openab/openab --version 0.7.3-beta.2OCI Registry
helm install openab oci://ghcr.io/openabdev/charts/openab --version 0.7.3-beta.2openab-0.7.3-beta.1
Discord ↔ ACP coding CLI bridge (Kiro CLI, Claude Code, Codex, Gemini)
Version Info
- Chart Version: 0.7.3-beta.1
- App Version: 0.7.3-beta.1
Installation
Helm Repository (GitHub Pages)
helm repo add openab https://openabdev.github.io/openab
helm repo update
helm install openab openab/openab --version 0.7.3-beta.1OCI Registry
helm install openab oci://ghcr.io/openabdev/charts/openab --version 0.7.3-beta.1openab-0.7.2-beta.3
Discord ↔ ACP coding CLI bridge (Kiro CLI, Claude Code, Codex, Gemini)
Version Info
- Chart Version: 0.7.2-beta.3
- App Version: 0.7.2-beta.3
Installation
Helm Repository (GitHub Pages)
helm repo add openab https://openabdev.github.io/openab
helm repo update
helm install openab openab/openab --version 0.7.2-beta.3OCI Registry
helm install openab oci://ghcr.io/openabdev/charts/openab --version 0.7.2-beta.3