Skip to content

@lastshotlabs/slingshot-chat

@lastshotlabs/slingshot-chat is Slingshot’s chat domain package. It provides rooms, memberships, messages, reactions, read receipts, pins, blocks, favorites, invites, reminders, scheduled messages, and the WebSocket realtime surface — all driven by the shared package-first/entity authoring model. createChatPackage() is the runtime shell that composes those entities, the entity adapter transforms and custom-op handlers, message encryption hooks, and notification side effects into the live package.

Status: Deferred. This package is documented and usable, but it is not currently on the production-hardening track.

  • Overview: how to use the package, what it is for, and setup guidance.
  • Reference: generated package facts, exports, and inventories.
  • Maintainer Notes: internal notes, follow-ups, and migration breadcrumbs.
  • Install: bun add @lastshotlabs/slingshot-chat
  • Version: 0.2.3
  • Role: feature package
  • Status: Deferred
  • Workspace path: packages/slingshot-chat
  • API reference: @lastshotlabs/slingshot-chat
  • If you are trying to learn the package, start with Overview. The Reference page is inventory, not a tutorial.