Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 0 additions & 12 deletions .changeset/openclaw-2026.5-compat.md

This file was deleted.

17 changes: 0 additions & 17 deletions .changeset/rename-channel-id-agent-wechat.md

This file was deleted.

2 changes: 2 additions & 0 deletions packages/agent-server-rust/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# @agent-wechat/agent-server

## 0.12.0

## 0.11.15

## 0.11.14
Expand Down
2 changes: 1 addition & 1 deletion packages/agent-server-rust/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion packages/agent-server-rust/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "agent-server"
version = "0.11.15"
version = "0.12.0"
edition = "2021"

[dependencies]
Expand Down
2 changes: 1 addition & 1 deletion packages/agent-server-rust/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "@agent-wechat/agent-server",
"version": "0.11.15",
"version": "0.12.0",
"private": true
}
2 changes: 2 additions & 0 deletions packages/cli/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# @agent-wechat/cli

## 0.12.0

## 0.11.15

## 0.11.14
Expand Down
2 changes: 1 addition & 1 deletion packages/cli/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@agent-wechat/cli",
"version": "0.11.15",
"version": "0.12.0",
"type": "module",
"bin": {
"wx": "./dist/cli.js"
Expand Down
27 changes: 27 additions & 0 deletions packages/openclaw-extension/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,32 @@
# @agent-wechat/wechat

## 0.12.0

### Minor Changes

- [#162](https://github.com/thisnick/agent-wechat/pull/162) [`ee25d8f`](https://github.com/thisnick/agent-wechat/commit/ee25d8ff5b22272956c14dc0ab7169fae919aab1) Thanks [@thisnick](https://github.com/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](https://github.com/thisnick/agent-wechat/pull/174) [`2cdd77b`](https://github.com/thisnick/agent-wechat/commit/2cdd77b6ec040b4745c647c3dab1c6d8079309cc) Thanks [@thisnick](https://github.com/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.

## 0.11.15

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/openclaw-extension/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@agent-wechat/agent-wechat",
"version": "0.11.15",
"version": "0.12.0",
"type": "module",
"files": [
"dist",
Expand Down
7 changes: 7 additions & 0 deletions packages/wechaty-gateway/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# @agent-wechat/wechaty-gateway

## 0.12.0

### Patch Changes

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

## 0.11.15

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/wechaty-gateway/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@agent-wechat/wechaty-gateway",
"version": "0.11.15",
"version": "0.12.0",
"private": true,
"description": "Wechaty gRPC gateway wrapping @agent-wechat/wechaty-puppet",
"type": "module",
Expand Down
2 changes: 2 additions & 0 deletions packages/wechaty-puppet/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# @agent-wechat/wechaty-puppet

## 0.12.0

## 0.11.15

## 0.11.14
Expand Down
2 changes: 1 addition & 1 deletion packages/wechaty-puppet/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@agent-wechat/wechaty-puppet",
"version": "0.11.15",
"version": "0.12.0",
"description": "Wechaty Puppet for agent-wechat — bridges Wechaty bots to WeChat via the agent-wechat REST/WebSocket server",
"type": "module",
"main": "./dist/mod.js",
Expand Down
Loading