1.1.0 — 2026-05
Token-based metering- New
tex.usage.today()andtex.usage.summary(month=...)methods. - Every
rememberandrecallresponse now carries ausagefield withtokens_inandtokens_out. - Daily quotas enforced at the engine. Exceeding them raises
RateLimitError.
tex.conversations.remember(turns=..., session_id=...)for first-class turn ingestion.tex.recall(q=..., session_id=..., mode="active"|"deep")with confidence scoring and optional timeline.
- HTTP/2 enabled by default for ~25% lower tail latency on recall.
- Automatic JWT refresh on 401, with single-retry semantics.
- Stable type stubs (
py.typed) shipped with the wheel.
1.0.0 — 2026-03
Initial public release. Supermemory-compatible verbs (add, search, profile).
Roadmap
Async client
Native async methods on an
AsyncTex class. Same methods, but awaitable. Targeting Q3.Per-call user scoping
tex.recall(..., user_id=...) without constructing a new client. Targeting 1.2.TypeScript SDK
First-class TS client mirroring the Python API. Targeting Q3.
Webhook ingestion
Stream turns from your event bus directly into memory. Targeting Q4.
Server-side quota alerts
Email notifications at 80% / 100% of either daily cap. Targeting 1.2.
Scoped API keys
Separate
read, write, and usage:read scopes so each key does only what it should.
