140 wires and counting

$ follow OpenClaw

Keep up with OpenClaw in about 3 minutes: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-09-10
stories 151

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

Codex history replay fixed, Moonshot China auth loops stopped

By RepoJournal · Filed · About OpenClaw · Composed from the cited sources · methodology

openclaw/openclaw fixed two user-facing bugs: Codex conversations no longer resend already delivered history after a final Telegram message, and selecting Moonshot's China API-key option no longer triggers an install loop.

Codex conversations that ended with a final Telegram message used to replay already delivered history into the native thread when the user continued. OpenClaw now advances history coverage from the successful final `message(action=send)` turn outcome instead, while native hook retention still follows native completion [1].

Moonshot's China API-key option in configure used to reinstall an already-enabled provider. The manifest advertises `moonshot-api-key-cn`, but the published 2026.9.3 runtime's secondary auth method omits that wizard choice ID, so the wizard asks again. Inventory and npm install-record discovery are correct; the fix targets the runtime check [2].

Model operations that already hold a prepared runtime used to lose captured model limits and credentials when they skipped agent discovery. The fix uses the supplied runtime to fill missing model and auth stores before creating empty ones, with explicit caller stores still taking precedence [3]. Release validation also corrected an unpublished candidate being selected as its own upgrade baseline for `openclaw@2026.9.3` [4].

A documentation STE pass normalized the component name to "Gateway" in prose and split run-on sentences joined by semicolons [5]. Five automated doc mirrors from openclaw/openclaw landed in openclaw/docs with no prose changes [6][7][8][9][10].

Action items

References

  1. [1] fix(codex): avoid replaying history after terminal message delivery ↗ openclaw/openclaw
  2. [2] fix(configure): stop Moonshot China auth reinstall loops ↗ openclaw/openclaw
  3. [3] fix(models): reuse prepared stores when discovery is skipped ↗ openclaw/openclaw
  4. [4] fix(release): omit unpublished candidate from upgrade baselines ↗ openclaw/openclaw
  5. [5] docs: STE pass on terminology consistency and run-on sentences (#143770) ↗ openclaw/openclaw
  6. [6] chore(sync): mirror docs from openclaw/openclaw@9d1740187791a9550b838239f9e8fd6dd03ade1c ↗ openclaw/docs
  7. [7] chore(sync): mirror docs from openclaw/openclaw@d146f3b7d330cab7280131bfceaf2448a2de275f ↗ openclaw/docs
  8. [8] chore(sync): mirror docs from openclaw/openclaw@b280237832a056d42f88ddd13a75526053da4a1b ↗ openclaw/docs
  9. [9] chore(sync): mirror docs from openclaw/openclaw@c2af16fed84e1ce9535872bdf3766609e41a3d22 ↗ openclaw/docs
  10. [10] chore(sync): mirror docs from openclaw/openclaw@43e9b70c474499b837ecde9e3ba2a945261034a5 ↗ openclaw/docs

Quick answers

What shipped in OpenClaw on September 10, 2026?
openclaw/openclaw fixed two user-facing bugs: Codex conversations no longer resend already delivered history after a final Telegram message, and selecting Moonshot's China API-key option no longer triggers an install loop. In total, 100 commits, 50 pull requests, and 1 releases landed.
Who contributed to OpenClaw on September 10, 2026?
5 developers shipped this update, including sunlit-deng, steipete, Vincent Koc, RomneyDa, and openclaw-docs-sync[bot].
What were the notable OpenClaw updates?
fix(codex): avoid replaying history after terminal message delivery, fix(configure): stop Moonshot China auth reinstall loops, and fix(models): reuse prepared stores when discovery is skipped.