openab-0.8.5
What's New in 0.8.5
π Features
AgentCore Runtime β Run coding agents remotely on Amazon Bedrock AgentCore
- Native Rust WebSocket bridge for persistent ACP sessions (#1089)
- Config sugar:
[agentcore]section auto-spawns adapter (#1071) - Dockerfile.agentcore β OAB + adapter only, no bundled CLI (#1069)
oabctl CLI β New provisioning tool for ECS-based agent fleets
oabctl bootstrapβ one-time infra setup (cluster, IAM, S3, SG, logs) (#1158)oabctl createβ interactive wizard to scaffold agent manifestsoabctl applyβ deploy/update agents from YAML manifestsoabctl execβ ECS Exec into running agent containersoabctl deleteβ tear down agent services- OABFleet kind for batch agent deployment
Feishu/Lark
- Card streaming β no 20-edit cap, native table support (#1159)
LINE
- Inbound image support via Gateway (#1105)
- Inbound audio attachments for STT (#1163)
- Native @mention gating via LINE webhook (#1105)
- Rich Messages support (Telegram Bot API 10.1) (#1106)
Slack
- Assistant mode β native streaming + assistant status indicators (#995)
- Keep tool-used summary in assistant_mode messages (#1079)
- Half-open Socket Mode detection via ping + idle-timeout reconnect (#1120)
Discord
Secrets Management
- AWS Secrets Manager +
exec://provider for runtime secret injection (#1042) - Secrets resolved at startup, never leaked to agent subprocess
Control Directives (Phase 1)
[[ws:...]]β workspace switching per message[[title:...]]β thread title override
MiMo-Code
- New ACP backend support (#1117)
OpenAB Agent (Native)
/modelsslash command with configurable model lists- Preserve session history on model switch
MAX_TOOL_LOOPSconfigurable via env var (#1119)
Helm Chart
configUrlβ skip ConfigMap, use remote config (#1105)- Lifecycle hooks:
pre_boot/pre_shutdownrendering - Workspace aliases from values.yaml
Antigravity (agy-acp)
- SQLite-based response extraction (P1)
- Streaming + real cancel + id:Value support (#1087)
Other
openab set/getβ Unix socket IPC for runtime config (Phase 1: thread.name) (#1147)- Snapshot Build CI workflow (parallel matrix) (#1154)
- Default
allow_user_messagestomultibot-mentions(#1126)
π Bug Fixes
- Fix session ID preservation on session/load timeout (#1140)
- Fix multibot thread detection persistence to disk (#1129)
- Fix Feishu 20-edit cap recovery (errcode 230072) (#1122)
- Fix agent subprocess argument injection in run.sh
- Fix empty error details for JSON-RPC -32603 responses
- Fix Slack native-stream finalize dedup
- Fix gateway Teams webhook body size bound
- Fix Telegram Markdown parse failure retry
- Pin kiro-cli to 2.5.0 to avoid libasound.so.2 regression
- Bump CLI versions: kiro 2.6.0, codex 0.137.0, gemini 0.44.1, copilot 1.0.60, cursor 06.04, opencode 1.16.2
π Docs
- AgentCore Runtime guide
- Secrets management guide
- Control directives + workspaces guides
- Python/uv execution guide
- ADRs: AgentCore, Control Directives, iMessage, Secrets, PR Review Loop
β οΈ Breaking Changes
allow_user_messagesnow defaults tomultibot-mentions(wastrue) β existing single-bot deployments unaffected, multi-bot setups should verify behavior (#1126)
Contributors
Thanks to @clsung, @dogzzdogzz, @brettchien, @chenhan-agent, @JARVIS-coding-Agent and the OpenAB maintainer team!