Skip to content

Releases: openabdev/openab

openab-0.7.4-beta.3

14 Apr 17:15
2dabd20

Choose a tag to compare

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

OCI Registry

helm install openab oci://ghcr.io/openabdev/charts/openab --version 0.7.4-beta.3

openab-0.7.4-beta.2

14 Apr 11:16
8d0b1b8

Choose a tag to compare

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

OCI Registry

helm install openab oci://ghcr.io/openabdev/charts/openab --version 0.7.4-beta.2

openab-0.7.4-beta.1

14 Apr 07:23
df1bfe0

Choose a tag to compare

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

OCI Registry

helm install openab oci://ghcr.io/openabdev/charts/openab --version 0.7.4-beta.1

openab-0.7.4

14 Apr 18:41
8d58ff0

Choose a tag to compare

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 clap subcommands: openab run [CONFIG] / openab setup (bare openab defaults to run for 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.4

OCI Registry

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

Full Changelog: openab-0.7.3...openab-0.7.4

openab-0.7.3

14 Apr 04:21
ac5a8a5

Choose a tag to compare

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

OCI Registry

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

Full Changelog: openab-0.7.2...openab-0.7.3

openab-0.7.3-beta.2

13 Apr 22:49
5f21b43

Choose a tag to compare

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()SIGTERMSIGKILL (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.loadSession from initialize response
  • Falls back to session/new if session/load fails

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-chat processes after eviction
  • session/load resumed 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.2

OCI Registry

helm install openab oci://ghcr.io/openabdev/charts/openab --version 0.7.3-beta.2

openab-0.7.3-beta.1

13 Apr 20:42
e989d82

Choose a tag to compare

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

OCI Registry

helm install openab oci://ghcr.io/openabdev/charts/openab --version 0.7.3-beta.1

openab-0.7.2-beta.3

13 Apr 06:52
d268c60

Choose a tag to compare

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

OCI Registry

helm install openab oci://ghcr.io/openabdev/charts/openab --version 0.7.2-beta.3

openab-0.7.2-beta.2

13 Apr 06:31
c67401c

Choose a tag to compare

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

OCI Registry

helm install openab oci://ghcr.io/openabdev/charts/openab --version 0.7.2-beta.2

openab-0.7.2-beta.1

13 Apr 05:33
46761c4

Choose a tag to compare

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

OCI Registry

helm install openab oci://ghcr.io/openabdev/charts/openab --version 0.7.2-beta.1