Skip to content

Cherry-pick: plugin integrity, context engine, WhatsApp/Mattermost fixes #834

@alexey-pelykh

Description

@alexey-pelykh

Summary

Plugin infrastructure: clarify registerHttpHandler migration errors, avoid false integrity drift prompts on unpinned updates, context engine documentation (slots, registration, manifest). Channel adapters: WhatsApp remove self-chat prefix + honor mediaMaxMb, Mattermost callback URL fix + hardening, Feishu media request timeouts. Plus: Windows plugin install EINVAL fix, dead test cleanup, changelog fragments deletion.

Upstream window: Batch 19 scan

Commits (14)

Commit Subject Tier
d4021f4b9 Plugins: clarify registerHttpHandler migration errors (openclaw#36794) AUTO-PICK
428d1761b Plugins: avoid false integrity drift prompts on unpinned updates (openclaw#37179) AUTO-PICK
f788ba142 docs(protocol): document slash-delimited schema lookup plugin ids AUTO-PICK
eb2eebae2 docs(plugins): document context engine slots and registration AUTO-PICK
7cc3376f0 docs(plugins): add context-engine manifest kind example AUTO-PICK
5470337b1 docs(config): list the context engine plugin slot AUTO-PICK
d000316d1 fix: Windows: openclaw plugins install fails with spawn EINVAL AUTO-PICK
4d9134fe9 fix(whatsapp): remove implicit [openclaw] self-chat prefix AUTO-PICK
222d635ae WhatsApp: honor outbound mediaMaxMb (openclaw#38097) AUTO-PICK
4a80d48ea fix(mattermost): allow reachable interaction callback URLs (openclaw#37543) AUTO-PICK
a274ef929 Mattermost: harden interaction callback binding (openclaw#38057) AUTO-PICK
38f46e80b chore: code/dead tests cleanup (openclaw#38286) AUTO-PICK
8f69e07eb Delete changelog/fragments directory FAST-PICK
b12733395 fix(feishu): restore explicit media request timeouts AUTO-PICK

Adaptation Notes

  • 1 FAST-PICK (8f69e07eb — delete changelog/fragments)
  • All others AUTO-PICK — extensions/plugins layer is kept
  • Context engine is a new upstream plugin capability — evaluate integration
  • 4d9134fe9 removes [openclaw] prefix — rebrand-relevant

Metadata

Metadata

Assignees

No one assigned

    Labels

    cherry-pickCherry-pick from upstream

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions