$ the-wire · showcase
OpenClaw fixes OOM on oversized attachments, Telegram tap-to-copy login codes
By RepoJournal · Filed · About OpenClaw
Four bug fixes shipped in openclaw/openclaw, including a memory safety fix for oversized local attachments and a Telegram login code convenience improvement.
The most consequential change is a memory fix: oversized local outbound attachments used to be fully buffered before the configured delivery cap was checked, which could OOM-kill the OpenClaw process on constrained systems. The source byte cap now reaches every owned local-read path before allocation, covering direct filesystem reads, sandbox bridge reads, and agent-scoped host reads, via a private capability marker for enforcing readers [1].
Telegram users starting `/login codex` got their one-time device authorization code as plain text, so mobile Telegram did not offer its tap-to-copy affordance. The OpenAI device-code flow now presents the user code through the existing structured device-code prompt when the caller supports it, preserving the plain-text note fallback for other callers [2].
Three other fixes round out the day. Anthropic parity QA scenarios in Code Mode no longer fail when hidden capabilities are invoked as direct tools, and the fanout scenario now waits for both workers to settle [3]. Uninstalling a managed plugin no longer leaves stale peer dependencies or prints an npm cleanup warning when the managed root contains pnpm parent-child selectors or npm alias overrides [4]. And the UI now shows local provider identity after setup: Ollama and llama.cpp were absent from the current-connection visual state, LM Studio used a generic mark, and local-provider logos had inconsistent coloring [5].
Action items
- → Upgrade openclaw/openclaw to include the OOM fix before deploying on constrained systems openclaw/openclaw [immediate]
- → Verify Telegram Codex login flow after the tap-to-copy change openclaw/openclaw [plan]
- → Monitor plugin uninstall behavior for npm warning regressions openclaw/openclaw [monitor]
References
- [1] fix(media): prevent OOM on oversized local attachments ↗ openclaw/openclaw
- [2] fix: make Telegram Codex login codes tap-to-copy ↗ openclaw/openclaw
- [3] fix(qa): keep Anthropic parity scenarios working in Code Mode ↗ openclaw/openclaw
- [4] fix(plugins): remove managed peers after npm override errors ↗ openclaw/openclaw
- [5] fix(ui): show local provider identity after setup ↗ openclaw/openclaw