mirror of
https://github.com/moeru-ai/airi.git
synced 2026-08-24 16:23:30 +00:00
|
|
||
|---|---|---|
| .. | ||
| src | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
| tsdown.config.ts | ||
@proj-airi/server-sdk-shared
Eventa contracts for the hosted chat WebSocket.
Usage
ni @proj-airi/server-sdk-shared -D
pnpm i @proj-airi/server-sdk-shared -D
import type { WireMessage } from '@proj-airi/server-sdk-shared'
import { newMessages, pullMessages, sendMessages } from '@proj-airi/server-sdk-shared'
The package uses Eventa 1.0.0-beta.15. Its WebSocket adapter accepts beta.13
id/type/payload envelopes and sends these fields with current envelopes.
/ws/chat keeps query-token authentication for deployed clients. /ws/v2/chat
authenticates after the WebSocket opens with chat:authenticate.