Skip to main content
Works in Node 18+, Bun, Deno, and Cloudflare Workers through global fetch. Zero dependencies. Keep the cint_... key in a server-side secret manager.

Setup

Recall at session start

hasAnswer narrows the union: plans that run out of deep-recall quota degrade to raw results instead of throwing, so your prompt assembly never breaks.

Save observations

Client surface

Scoping retrieval

search, recall, and suggestions accept an optional containerTag that fences retrieval to one container before any synthesis. Tag every write with your workspace ID and scope every read with the same tag — one workspace’s facts can never surface in another’s answers.

Observability

Every request sends a safe X-Request-Id (retries retain it); every response returns it, and ConareError.requestId exposes it for support correlation. Pass an onResponse hook to feed your metrics: