Skip to content
Draft
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
4 changes: 2 additions & 2 deletions .github/workflows/integrations.yml
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@ jobs:
strategy:
fail-fast: false
matrix:
host: ["2026.8.2", "2026.9.1", "latest"]
host: ["2026.11.1", "latest"]
steps:
- name: Checkout
uses: actions/checkout@v4
Expand Down Expand Up @@ -374,7 +374,7 @@ jobs:
strategy:
fail-fast: false
matrix:
host: ['2026.8.2', '2026.9.1', 'latest']
host: ['2026.11.1', 'latest']
steps:
- uses: actions/checkout@v6
- uses: actions/setup-node@v4
Expand Down
4 changes: 2 additions & 2 deletions bun.lock

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

5 changes: 3 additions & 2 deletions plugins/openclaw/AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,9 @@

## Compatibility

- Support OpenClaw from `2026.8.2` with a minimum-only range. Never add an upper bound to host peer or plugin API compatibility.
- Keep CI to at most three hosts: the minimum host, one September release, and npm `latest`; a pinned development host is build provenance, not a support cap.
- Support OpenClaw from `2026.11.1` with a minimum-only range. Never add an upper bound to host peer or plugin API compatibility. The `0.0.x` line (`0.0.72`) is the legacy line for `2026.8.2` through `2026.10.x`.
- 1.0 uses the host's async SDK APIs and `MessagePresentation` only. Don't reintroduce the deprecated synchronous calls or the InteractiveReply bridge; they are removed in the first January 2027 stable host.
- Keep CI to at most three hosts: the minimum host, one intermediate release when the floor and `latest` differ, and npm `latest`; a pinned development host is build provenance, not a support cap.
- Keep the compatibility table in `README.md` updated whenever the plugin version, OpenClaw host requirement, or Inline realtime SDK dependency changes.
- The table should include the current plugin line plus at most five past plugin version lines. Prune older rows instead of letting the table grow indefinitely.
- Each compatibility row should state the plugin version, supported OpenClaw host range or minimum host version, Inline realtime SDK version, status, and any important migration note.
Expand Down
21 changes: 11 additions & 10 deletions plugins/openclaw/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,10 +30,11 @@ Reply-thread behavior:
- Threads the bot follows continue without a mention. A thread's first message decides who follows; a bot mentioned later answers once without following.
- Authorized users can run `/follow` in a group or reply thread to keep eligible unmentioned activity relevant, and `/unfollow` to explicitly opt out.

## Upgrading from 0.0.72
## Upgrading to 1.0

Breaking changes in the next release. They match the rules Hermes 1.0 follows; see [How bots behave](https://inline.chat/docs/openclaw).
Breaking changes in 1.0. The behavior changes match the rules Hermes 1.0 follows; see [How bots behave](https://inline.chat/docs/openclaw).

- **OpenClaw `2026.11.1` or newer is required.** 1.0 uses the host's async SDK APIs, which older hosts don't have, and drops the synchronous ones that OpenClaw removes in January 2027. Stay on `0.0.72` for older hosts.
- **`/threadreply` is now `/threads`**, with `auto`, `on`, `reset`, and `status`, and it works in DMs.
- **`replyThreadMode` is Auto or On, per chat.** On a chat, `thread` reads as `on` and `main` as `auto`. A bot-wide or `groups."*"` On is ignored with a startup warning; run `/threads on` in each chat that should use threads.
- **Words no longer open a thread.** The agent understands the request and opens one.
Expand All @@ -46,26 +47,26 @@ Breaking changes in the next release. They match the rules Hermes 1.0 follows; s

## Install

The Inline plugin supports OpenClaw `2026.8.2` and newer, including
`2026.9.x`, with no upper version cap. It is built against `2026.11.1`. Install
the plugin version for your OpenClaw release line. The current stable release
is `0.0.72`.
The next major, `1.0`, supports OpenClaw `2026.11.1` and newer with no upper
version cap. Install the plugin version for your OpenClaw release line. The
current stable release is `0.0.72`.

| OpenClaw line | Inline plugin | Exact install |
| --- | --- | --- |
| `2026.8.2` and newer, including `2026.10.5` | `0.0.72` | `openclaw plugins install npm:@inline-openclaw/inline@0.0.72 --force --accept-capabilities` |
| `2026.11.1` and newer | `1.0` (unreleased) | Published with the 1.0 release |
| `2026.8.2` through `2026.10.x` | `0.0.72` | `openclaw plugins install npm:@inline-openclaw/inline@0.0.72 --force --accept-capabilities` |
| `2026.7.x` (`>=2026.7.1`) | `0.0.63` | `openclaw plugins install @inline-openclaw/inline@0.0.63 --force` |
| `2026.6.x` (`>=2026.6.11`, including extended-stable `2026.6.34`) | `0.0.63` | `openclaw plugins install @inline-openclaw/inline@0.0.63 --force` |

The minimum supported host remains `2026.8.2`. Newer host versions are not
The minimum supported host for 1.0 is `2026.11.1`. Newer host versions are not
blocked by package metadata. OpenClaw 2026.9.3 and newer require Node 24.16+
on the 24.x line or Node 26.1+; Node 26 is recommended.

## Compatibility

| Plugin version | OpenClaw host | Inline realtime SDK | Status | Notes |
| --- | --- | --- | --- | --- |
| `0.0.72` | `>=2026.8.2` | `0.0.19` | Stable | Loads on OpenClaw `2026.10.5` and newer, which removed `readJsonFileWithFallback`; `0.0.71` and older fail to register the channel there. Matches `toolsBySender` on numeric sender ids only. |
| `0.0.72` | `>=2026.8.2` | `0.0.19` | Stable | Last line for OpenClaw `2026.8.2`–`2026.10.x`; 1.0 requires `2026.11.1`. Loads on OpenClaw `2026.10.5` and newer, which removed `readJsonFileWithFallback`; `0.0.71` and older fail to register the channel there. Matches `toolsBySender` on numeric sender ids only. |
| `0.0.71` | `>=2026.8.2` | `0.0.19` | Previous | Adds opt-in quiet agent activity timelines and the expanded chat-history protocol while retaining recovery and install provenance diagnostics. |
| `0.0.70` | `>=2026.8.2` | `0.0.18` | Previous | Preserves native reply suppression and send-policy decisions, with September approvals and shutdown cancellation. |
| `0.0.69` | `>=2026.8.2` | `0.0.18` | Previous | Added September system change approvals and shutdown cancellation. |
Expand All @@ -91,7 +92,7 @@ on the 24.x line or Node 26.1+; Node 26 is recommended.
- Carries forward native reply suppression, September approvals, cancellation-safe shutdown, and realtime SDK `0.0.19` recovery behavior.
- Tests the extracted package against released hosts and checks that the bundled SDK matches the validated build.

The CI host matrix runs on `2026.8.2`, `2026.9.1`, and npm `latest`.
The CI host matrix runs on `2026.11.1` and npm `latest`.
To check an installed host locally after building the SDK:

```sh
Expand Down
Loading
Loading