Directories
¶
| Path | Synopsis |
|---|---|
|
Package ctxsleep provides a context-aware sleep shared by the chat adapters and processor.
|
Package ctxsleep provides a context-aware sleep shared by the chat adapters and processor. |
|
Package graphhook serves the Meta Graph webhook endpoint shared by the Cloud API chat adapters (WhatsApp, Messenger): the one-time hub.challenge subscribe handshake and the X-Hub-Signature-256 raw-body HMAC check, both compared in constant time via hmac.Equal.
|
Package graphhook serves the Meta Graph webhook endpoint shared by the Cloud API chat adapters (WhatsApp, Messenger): the one-time hub.challenge subscribe handshake and the X-Hub-Signature-256 raw-body HMAC check, both compared in constant time via hmac.Equal. |
|
Package httpjson is the JSON-over-HTTP round trip and retry loop shared by the chat adapters' platform API clients.
|
Package httpjson is the JSON-over-HTTP round trip and retry loop shared by the chat adapters' platform API clients. |
|
Package runechunk splits and cuts platform text at readable rune boundaries.
|
Package runechunk splits and cuts platform text at readable rune boundaries. |
|
Package typing keeps a platform typing indicator alive while a turn runs.
|
Package typing keeps a platform typing indicator alive while a turn runs. |
|
Package wsclient implements a minimal RFC 6455 WebSocket client on the standard library alone: client role only, no extensions, no compression, no subprotocol negotiation.
|
Package wsclient implements a minimal RFC 6455 WebSocket client on the standard library alone: client role only, no extensions, no compression, no subprotocol negotiation. |
Click to show internal directories.
Click to hide internal directories.