Skip to content

docs(changelog): record five landed fixes#100441

Merged
steipete merged 1 commit into
mainfrom
codex/changelog-five-prs
Jul 5, 2026
Merged

docs(changelog): record five landed fixes#100441
steipete merged 1 commit into
mainfrom
codex/changelog-five-prs

Conversation

@steipete

@steipete steipete commented Jul 5, 2026

Copy link
Copy Markdown
Contributor

What Problem This Solves

The Unreleased changelog already credited the cron duration fix from this maintainer batch, but four other user-visible fixes had landed without release-note coverage.

Why This Change Was Made

Add one concise entry for each missing fix and preserve contributor credit for the original PR authors.

User Impact

The next release notes now cover MCP loopback content preservation, direct Control UI tool-result images, plugin approval rejection diagnostics, and IRC Unicode-safe chunking.

Evidence

@openclaw-barnacle openclaw-barnacle Bot added size: XS maintainer Maintainer-authored PR labels Jul 5, 2026

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: cb058b16cd

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread CHANGELOG.md

- **MCP loopback tool results:** preserve schema-valid text, image, and embedded-resource content through HTTP tool calls while rendering malformed or protocol-incompatible blocks as safe text. (#100336) Thanks @tzy-17.
- **Control UI tool-result images:** render direct image content blocks from Gateway history and make the delayed-send scroll E2E setup deterministic. (#100295) Thanks @lzyyzznl.
- **Plugin approval diagnostics:** surface Gateway validation rejection reasons while keeping transport and availability failures fail-closed. (#100337) Thanks @tzy-17.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Remove the unfixed plugin approval claim

This Unreleased entry says Gateway validation rejection reasons are now surfaced, but the current runtime still catches any plugin.approval.request/wait failure in requestPluginToolApproval and replaces it with the generic Plugin approval required (gateway unavailable) (src/agents/agent-tools.before-tool-call.ts:930-935). The Gateway validator does emit the detailed invalid plugin.approval.request params: ... request error (src/gateway/server-methods/plugin-approval.ts:40-48), but malformed approval requests still won't show it to users, so the changelog is advertising a fix that has not landed yet.

Useful? React with 👍 / 👎.

@clawsweeper

clawsweeper Bot commented Jul 5, 2026

Copy link
Copy Markdown
Contributor

Codex review: stale review; fresh review needed.

Summary
The latest durable ClawSweeper review was for head cb058b16cdbbc952b76cdbe6e50da15b071e2115, but the PR head is now 25dfcdc5a3da5f43f6d2dd65575e56fae2acb910. Its old verdict and PR readiness labels are no longer current.

Next step
Run or wait for a fresh ClawSweeper review on the current PR head.

@steipete
steipete force-pushed the codex/changelog-five-prs branch from cb058b1 to 25dfcdc Compare July 5, 2026 19:37

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 25dfcdc5a3

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread CHANGELOG.md

- **iOS QR gateway handoff:** stop VisionKit before delivering scanned setup codes, and keep deferred auth, approval, Watch, and foreground-node work bound to its originating gateway across reconnects. (#99572) Thanks @PollyBot13.
- **MCP loopback tool results:** preserve schema-valid text, image, and embedded-resource content through HTTP tool calls while rendering malformed or protocol-incompatible blocks as safe text. (#100336) Thanks @tzy-17.
- **Control UI tool-result images:** render direct image content blocks from Gateway history and make the delayed-send scroll E2E setup deterministic. (#100295) Thanks @lzyyzznl.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Remove the unlanded Control UI image fix

This entry advertises #100295 as a landed release-note fix, but that PR is still open and the current renderer still drops the direct tool-result shape it is meant to fix: extractImages() handles type: "image" only when there is a source.base64 object or url, and has no branch for { type: "image", data, mimeType } (ui/src/pages/chat/components/chat-message.ts:345-364). If this changelog ships now, users will expect read/tool-result images from Gateway history to render inline even though that behavior has not landed.

Useful? React with 👍 / 👎.

@steipete
steipete force-pushed the codex/changelog-five-prs branch from 25dfcdc to 99d5616 Compare July 5, 2026 19:49
@steipete
steipete merged commit 1afb61f into main Jul 5, 2026
14 checks passed
@steipete

steipete commented Jul 5, 2026

Copy link
Copy Markdown
Contributor Author

Merged via squash.

@steipete
steipete deleted the codex/changelog-five-prs branch July 5, 2026 19:51
github-actions Bot pushed a commit to Desicool/openclaw that referenced this pull request Jul 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintainer Maintainer-authored PR size: XS

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant