whiskers-gateway

Gateway implements whiskers_core::Model by posting to /v1/messages on An operator-run model gateway (an Anthropic Messages API). The base URL, model and token limit are constructor arguments. It speaks plain http, because the tablet reaches the gateway over a private network.

Only text blocks of the answer are returned; thinking blocks are dropped. An HTTP error, a malformed body or an answer with no text is an error, which the pipeline turns into a spoken fallback.

tests/stub.rs runs it against a one-shot local server.