Releases: openabdev/openab
openab-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.3openab-0.7.2-beta.2
Discord ↔ ACP coding CLI bridge (Kiro CLI, Claude Code, Codex, Gemini)
Version Info
- Chart Version: 0.7.2-beta.2
- App Version: 0.7.2-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.2-beta.2OCI Registry
helm install openab oci://ghcr.io/openabdev/charts/openab --version 0.7.2-beta.2openab-0.7.2-beta.1
Discord ↔ ACP coding CLI bridge (Kiro CLI, Claude Code, Codex, Gemini)
Version Info
- Chart Version: 0.7.2-beta.1
- App Version: 0.7.2-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.2-beta.1OCI Registry
helm install openab oci://ghcr.io/openabdev/charts/openab --version 0.7.2-beta.1