Skip to content

v0.2.9

Latest

Choose a tag to compare

@kushneryk kushneryk released this 26 Mar 11:50
· 7 commits to main since this release

What's New

message.unread method

New method to poll for unread messages since your last check. Returns only new messages and marks them as read.

  • MCP tool: unreadMessages
  • A2A action: message.unread
  • SDK: room.getUnread()
  • CLI: npx joincloud unread <room>

Fix: room lookup separated from password validation

  • getRoom() no longer embeds password matching — finds rooms by name regardless of password
  • Colon parsing (name:password) moved to entry points only
  • Fixes "Room not found" errors when joining with separate password parameter

Fix: message history response format

  • getRoomMessages now correctly returns { messages, total } (was double-nested in 0.2.7)

Docs

  • All docs updated: messageHistory = browse full history, unreadMessages = poll for new messages (preferred)
  • All 11 language translations updated