Skip to content

Version Packages - #165

Merged
thisnick merged 1 commit into
mainfrom
changeset-release/main
Aug 31, 2026
Merged

Version Packages#165
thisnick merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented May 17, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@agent-wechat/agent-wechat@0.12.0

Minor Changes

  • #162 ee25d8f Thanks @thisnick! - Update for openclaw 2026.5+ compatibility:

    • Add channelConfigs metadata to openclaw.plugin.json so the gateway can validate config and load setup surfaces before the plugin runtime imports (silences the "channel plugin manifest declares wechat without channelConfigs metadata" warning).
    • Replace deprecated runtime.config.loadConfig() calls with runtime.config.current().
    • Add a message adapter via createChannelMessageAdapterFromOutbound from openclaw/plugin-sdk/channel-message. The legacy outbound adapter is kept for older openclaw versions.
    • Bump the openclaw peer dependency floor to ^2026.5.12.

    The deprecated outbound adapter and dispatchReplyWithBufferedBlockDispatcher ingest flow continue to work via openclaw's compat shims; a follow-up release will migrate the monitor's dispatch path to core.channel.turn.runPrepared(...).

  • #174 2cdd77b Thanks @thisnick! - Rename the OpenClaw plugin/channel id from wechat to agent-wechat and restore compatibility with OpenClaw 2026.8.x.

    OpenClaw's bundled official plugin catalog now reserves wechat (and weixin) as aliases of Tencent's @tencent-weixin/openclaw-weixin plugin, and the catalog is compiled into the openclaw JS bundle — so the id wechat gets hijacked: plugins install writes plugins.entries.openclaw-weixin, and channels add --channel wechat tries to install the Tencent plugin instead of this one. Patching dist/channel-catalog.json no longer helps.

    Changes:

    • Plugin id and channel id are now agent-wechat; config lives under channels.agent-wechat.
    • Dropped the weixin alias (catalog-reserved).
    • Imports moved from the removed bare openclaw/plugin-sdk export to openclaw/plugin-sdk/core (works on hosts >=2026.5.12, required on 2026.8.x).
    • channelConfigs metadata added to package.json#openclaw so 2026.8.x setup surfaces get the config schema.
    • wechat:-prefixed targets and allowlist entries are still accepted.

    Migration: rename the channels.wechat key to channels.agent-wechat and plugins.entries.wechat (or a stray plugins.entries.openclaw-weixin) to plugins.entries.agent-wechat in openclaw.json, then restart the gateway. Session/routing keys change with the channel id, so active conversation sessions reset.

@agent-wechat/cli@0.12.0

@agent-wechat/wechaty-puppet@0.12.0

@agent-wechat/wechaty-gateway@0.12.0

Patch Changes

  • Updated dependencies []:
    • @agent-wechat/wechaty-puppet@0.12.0

@agent-wechat/agent-server@0.12.0

@github-actions
github-actions Bot force-pushed the changeset-release/main branch from badd906 to 63fcab5 Compare August 31, 2026 15:15
@thisnick
thisnick merged commit da066f5 into main Aug 31, 2026
4 checks passed
@thisnick
thisnick deleted the changeset-release/main branch August 31, 2026 15:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant