Repository navigation
v0.1.0
What's New
Bug Fix: chatAbort terminates active chat generator
chatAbort() now immediately terminates the local chat() AsyncGenerator. Previously, the generator would hang indefinitely because the Gateway sends a response for the abort request (new ID), but never sends a terminating response for the original chat request ID.
Version bump to 0.1.0
The library has matured beyond 0.0.x — it supports connect, streaming chat, sync chat, abort, full session management (list, history, send, delete, reset, compact), device identity, and auto-reconnect.
Going forward, openclaw-node uses its own independent SemVer versioning. Protocol compatibility is documented in the README.
Protocol Compatibility
| openclaw-node | Gateway Protocol | OpenClaw Gateway |
|---|---|---|
| 0.1.x | v3 | 0.x (current) |
New Integration Tests
- Chat with
agentIdoption - Chat with
extraSystemPromptoption - Connect with invalid token (rejected/timeout)
- Connect to unreachable gateway (rejected)
sessions.listwithlimitchatAbortterminates an active streaming chat
Full Changelog: v0.0.8...v0.1.0