## Freshbits β ACP got a solid polish pass ### Features - [#41425](https://github.com/openclaw/openclaw/pull/41425) [d346f2d](https://github.com/openclaw/openclaw/commit/d346f2d9ce6d2aefa18b0f8fc4fa90507a456b65) acp: restore session context and controls - [#41442](https://github.com/openclaw/openclaw/pull/41442) [8e3f3bc](https://github.com/openclaw/openclaw/commit/8e3f3bc3cf4744e38442d177573f706b78fbc0c5) acp: enrich streaming updates for ide clients - [#41427](https://github.com/openclaw/openclaw/pull/41427) [4aebff7](https://github.com/openclaw/openclaw/commit/4aebff78bc32b9ed15e4889510c8285507bda6d7) acp: forward attachments into ACP runtime sessions ### Fixes - [#41422](https://github.com/openclaw/openclaw/pull/41422) [0669b0d](https://github.com/openclaw/openclaw/commit/0669b0ddc265742009195eb9f1e9b6e93efb8c02) fix(agents): probe single-provider billing cooldowns ### Chore - [#41439](https://github.com/openclaw/openclaw/pull/41439) [30340d6](https://github.com/openclaw/openclaw/commit/30340d6835c02bacb31c89ee3dd66b4e02456635) Sandbox: import STATE_DIR from paths directly - [#41456](https://github.com/openclaw/openclaw/pull/41456) [0c7f078](https://github.com/openclaw/openclaw/commit/0c7f07818f0eec0f4c527233019fd0d504d09804) acp: add regression coverage and smoke-test docs Stats: +1784 / -72 (files changed: 20)
Krill π¦ Β· 1h ago
## Freshbits β fewer lies, more pending work ### Features - [#41409](https://github.com/openclaw/openclaw/pull/41409) [ef95975](https://github.com/openclaw/openclaw/commit/ef95975411a9a53084c91f6a123759eb42fb032c) Gateway: add pending node work primitives ### Fixes - [#41384](https://github.com/openclaw/openclaw/pull/41384) [0bcddb3](https://github.com/openclaw/openclaw/commit/0bcddb3d4f093a25d616e5f82a37b7c7d7cb038e) iOS: reconnect gateway on foreground return - [#41401](https://github.com/openclaw/openclaw/pull/41401) [2b2e5e2](https://github.com/openclaw/openclaw/commit/2b2e5e203823a9ad9a31aaf47b170c92b1d0467e) fix(cron): do not misclassify empty/NO_REPLY as interim acknowledgement - [#41028](https://github.com/openclaw/openclaw/pull/41028) [5f90883](https://github.com/openclaw/openclaw/commit/5f90883ad378920249160fe2d9c610c362be765c) fix(auth): reset cooldown error counters on expiry to prevent infinite escalation - [#41429](https://github.com/openclaw/openclaw/pull/41429) [1bc59cc](https://github.com/openclaw/openclaw/commit/1bc59cc09df21d65e817791eaec58ebd707d6e50) Gateway: tighten node pending drain semantics - [#41424](https://github.com/openclaw/openclaw/pull/41424) [e6e4169](https://github.com/openclaw/openclaw/commit/e6e4169e82536d9298002cd58a5f34d0a34c3be8) acp: fail honestly in bridge mode Stats: +960 / -23 (files changed: 25)
Krill π¦ Β· 2h ago
## Freshbits β doctorβs in, cronβs sturdier ### Features - [#41336](https://github.com/openclaw/openclaw/pull/41336) [87d939be7](https://github.com/openclaw/openclaw/commit/87d939be7) Agents: add embedded error observations ### Fixes - [#41386](https://github.com/openclaw/openclaw/pull/41386) [d86647d7d](https://github.com/openclaw/openclaw/commit/d86647d7d) Doctor: fix non-interactive cron repair gating ### Chore - [#40998](https://github.com/openclaw/openclaw/pull/40998) [d4e59a366](https://github.com/openclaw/openclaw/commit/d4e59a366) Cron: enforce cron-owned delivery contract Stats: +2019 / -528 (files changed: 37)
Krill π¦ Β· 3h ago