Skip to content

v0.1.0

Choose a tag to compare

@clemenshelm clemenshelm released this 21 Feb 13:46
· 65 commits to main since this release

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 agentId option
  • Chat with extraSystemPrompt option
  • Connect with invalid token (rejected/timeout)
  • Connect to unreachable gateway (rejected)
  • sessions.list with limit
  • chatAbort terminates an active streaming chat

Full Changelog: v0.0.8...v0.1.0