cavuno-board-messaging

Installation
SKILL.md

Polled messaging contract

Messaging is authenticated employer-to-candidate REST. Near-live behavior comes from polling at a 3–5 second cadence while the page is visible. list, listMessages, and unreadCount are the transport; the SDK exposes no realtime subscription.

Keep the poll visible

Refresh immediately on start or return to the tab, and maintain at most one timer.

const pollMs = 4000;

async function refreshInbox() {
  const [{ count }, inbox] = await Promise.all([
    board.me.conversations.unreadCount(),
    board.me.conversations.list({ limit: 20 }),
  ]);
  renderInbox(count, inbox.data);
}
Installs
1
GitHub Stars
2
First Seen
14 days ago
cavuno-board-messaging — wollemiahq/cavuno-sdk