titen-memory 0.4.1
Stable release · npm
latest
npm install -g titen-memory@0.4.1Install guide · Release page · npm package
Added
titen version --checkexplicitly reads the stable CLI/plugin release
manifest fromtiten.devand points users to the manual install guide without
background polling or remote command execution.
Fixed
- MCP initialization now reports the package SemVer as
serverInfo.version
instead of mislabeling a deployment revision such asdev,test, or a Git
SHA as the server implementation version. - Published SDK declarations now stay inside the package and exactly type claim
inputs, readiness diagnostics/capabilities, key lifecycle fields, and a
bounded event iterator that terminates on preserved cursors. - Extraction now supports explicit strict-schema, JSON-object, and custom modes,
rejects redirects and incomplete provider finishes, and uses the same model
proposal validator as the locked release gate. - Cloudflare liveness no longer waits on D1 preparation, Vectorize queries stay
within the platform'stopKlimit, and the documented Wrangler recovery
command uses a real temporary SQL file. - Bun allows the documented extraction timeout and releases every semantic
lease acquired before or during bounded SIGTERM shutdown, so a restart can
recover work immediately. - Context packing preserves rank when every item fits, applies diversity only
under budget pressure, and no longer awards disputed claims a positive score. - Live semantic verification carries project scope, while historical comparison
tooling refuses to present a current deployment as the frozen0.3.0target.
Security
- D1 diagnostic redaction now covers secrets split across streamed byte and
text chunks, and Bun creates the canonical SQLite database plus sidecars with
owner-only permissions. - API keys now enforce immutable not-before and expiry windows, update
last_used_atmonotonically, preserve lifecycle metadata across supported
operator surfaces, reject unknown creation fields, and cannot gain authority
through credential import.