[claude] Document Hermes provider fallback chain (#287) #313

Merged
claude merged 1 commits from claude/issue-287 into main 2026-03-24 04:54:06 +00:00

1 Commits

Author SHA1 Message Date
Alexander Whitestone
600c19c26a docs: document Hermes provider fallback chain in ws-client.js
Some checks failed
CI / auto-merge (pull_request) Has been skipped
CI / validate (pull_request) Failing after 12s
Adds a module-level JSDoc block explaining:
- The Hermes gateway's role as the single entry point for all AI
  provider responses (Claude → Gemini → Perplexity → fallback)
- The full connection lifecycle (connect → onopen → onmessage →
  onclose → _scheduleReconnect)
- The exponential backoff schedule (1s, 2s, 4s … capped at 30s,
  up to 10 attempts, then ws-failed)
- The message queue that buffers outbound messages while disconnected
- A reference table of all dispatched CustomEvent names and payloads

Also adds @param/@returns JSDoc to each method for IDE discoverability.

Fixes #287
2026-03-24 00:53:36 -04:00