$ the-wire · showcase
OpenClaw extracts reusable @openclaw/ai runtime package
By RepoJournal · Filed · About OpenClaw
OpenClaw extracted its provider transports into a standalone @openclaw/ai package, and acpx 0.12.0 ships Grok Build plus lossless queue shutdown.
OpenClaw now publishes `@openclaw/ai`, a standalone package that extracts the provider-neutral model/message/tool contracts, validation, diagnostics, and event streams previously embedded in the application runtime [1]. This means Anthropic, OpenAI, Azure OpenAI, Google, Vertex, Mistral, and ChatGPT/Codex transports can now be reused by other packages without depending on OpenClaw's application runtime.
acpx 0.12.0 adds Grok Build as a built-in ACP agent via `grok agent stdio`, with authentication selected from a cached login or `XAI_API_KEY` [2]. The same release fixes a shutdown ordering defect: queue-owner leases are now held until the active turn completes or cancels, so shutdown no longer drops work [3]. Quiet-mode failures also now emit exactly one structured stderr diagnostic instead of failing silently [4].
OpenClaw's Slack integration now supports per-channel `replyToMode` via `channels.slack.channels.<id>.replyToMode`, with the channel override resolved before account and chat-type fallback [5]. Also, the published docs at docs.openclaw.ai underwent a full source-grounded rewrite across 529 files, replacing invented or outdated CLI flags, config keys, defaults, and behavior claims [6]. Git plugin installs no longer fail with EXDEV when temporary and state directories are on different filesystems; clones now stage beside the managed `git-<hash>/repo` target [7]. Mobile pairing is easier to find with new sidebar and Quick Settings entry points sharing one dialog state [8].
Action items
- → Update acpx to 0.12.0 before your next deploy to get Grok Build and the lossless shutdown fix openclaw/acpx [plan]
- → If your plugin installs hit EXDEV, pull the latest OpenClaw fix openclaw/openclaw [immediate]
- → Re-read docs.openclaw.ai pages you rely on; the corpus has been rewritten against current source openclaw/openclaw [plan]
References
- [1] refactor: extract reusable AI runtime package ↗ openclaw/openclaw
- [2] acpx 0.12.0 ↗ openclaw/acpx
- [3] fix: make queue owner shutdown lossless ↗ openclaw/acpx
- [4] fix: surface quiet-mode failures on stderr ↗ openclaw/acpx
- [5] feat(slack): support per-channel replyToMode ↗ openclaw/openclaw
- [6] docs: rewrite published docs grounded in current source ↗ openclaw/openclaw
- [7] fix(plugins): stage git plugin clone on target filesystem to avoid EXDEV ↗ openclaw/openclaw
- [8] feat(ui): make mobile pairing easy to find ↗ openclaw/openclaw