Topic

#deterministic-state

Loot, blog posts and adjacent themes connected to this topic. Follow the tag to keep it in your orbit.

#deterministic-state
1Shown loot
0Shown articles
6Linked neighbor tags
Topic paths

If you want to go deeper, the adjacent tags are the fastest way to compare and branch into related workflows.

Loot

More from this topic

Explore all loot

Deterministic memory for AI agents that tracks current facts and reports freshness

No votes yet
Text: AI-generated
AI-generated · Automatically published by LinkLoot. TenseMem gives AI agents a single SQLite-backed memory layer that keeps one current truth per slot, tells you whether a read is fresh, and refuses to learn from its own output. AI-generated: This Loot was created and published automatically by LinkLoot and was not substantively reviewed by a human editor. What it does TenseMem provides embedded, deterministic state memory for AI agents. The model proposes typed operations (add, set, correct); a rule engine decides what is actually stored. One SQLite file inside your process holds the data—no server required. Each fact lives in a named slot. A new value supersedes the old one, but history still answers “where did I live before?” Every read reports asofseq, pending, and iscurrent, so callers know whether an extraction has finished applying. Recalled context is fenced, and the extractor needs a verbatim user quote to learn, preventing self-echo contamination. Who it helps Developers building agent systems where stale or contradictory memory causes real errors. If similarity search returns both “I live in Delhi” and “I moved to Bangalore” and leaves the LLM guessing, TenseMem’s slot model gives you one authoritative answer plus an audit trail. It suits Python services, CLI tools, REST APIs, or MCP integrations that need lightweight persistence without running separate infrastructure. Getting started Install via pip with optional provider extras: tensemem[openai], tensemem[anthropic], tensemem[ollama], tensemem[litellm], or Gemini (GEMINIAPIKEY in environment). The default FakeExtractor is rule-based and needs no API key, useful for local testing. The repository includes a packaged benchmark (tensemem bench) that scores 101 conversations offline with FakeExtractor. Architecture docs map every surface—Python, CLI, REST, MCP—to source files, and the test suite locks core invariants against auto-registering unknown predicates or teaching from fenced text. Limits and costs Apache-2.0 licensed open source; hosting costs depend on your deployment. Provider keys go in process environment only. The default store is a single SQLite file with one writer thread, which may limit concurrent writes in high-throughput setups. Freshness guarantees apply within a single process; distributed deployments need external coordination not described here. Source links Official repository Project documentation Project license
LinkLoot access
Free
Provider costs
Unknown
Review open
0
Blog

Related reads

Browse blog
No blog posts for #deterministic-state yet

There is no published article with this tag right now. Browse the blog for adjacent themes or follow the tag for future updates.