Repository navigation
v0.1.0 β Rooms, Intelligence & Pluggability
π v0.1.0 β Rooms, Intelligence & Pluggability
The biggest release yet β uteke evolves from a simple memory store to a full intelligence layer for AI agents.
π Rooms
Group memories by context (meetings, projects, discussions) with author attribution.
uteke room create/list/add/recall/remove/delete- Semantic room recall (
--query) - Structured document generation (
uteke room document) - LLM-free room summaries via tag clustering
β³ Time-Travel Queries
Recall memories as they existed at any point in time.
uteke recall "query" --at 2026-06-01T12:00:00Zuteke list --at 2026-06-01T12:00:00Z- Filters by
created_at,valid_from/valid_until,deprecated
π Pluggable Embedding Models
New Embedder trait enables different backends.
- ONNX backend (default, EmbeddingGemma Q4 768d)
- Config:
[embedding] backend = "onnx" - Future: OpenAI, Ollama
π Benchmarks
uteke benchβ built-in performance benchmarking- LongMemEval retrieval harness (
benchmarks/longmemeval/)
π Relationship Graph
Link memories with typed edges and traverse the graph.
uteke recall "query" --related --depth 2- Relationship types: supersedes, contradicts, references, part_of
π Smart Decay & Importance
Composite importance scoring with pin/unpin.
uteke pin <id>/uteke unpin <id>uteke importanceβ recalculate scores
β‘ Recall Cache
LRU cache (256 entries, 5min TTL) eliminates redundant embedding.
π·οΈ Tag Junction Table (Schema v5)
Normalized memory_tags table for O(log n) lookups. Dual-write with backward-compatible JSON column.
π Configurable Recall Threshold
uteke recall --min 0.7or--strict[recall] min_score = 0.3in config
π§ JSON Output Fix
recall --json now always outputs [] on empty results (was {"results":[]}). Ensures reliable parsing by cora-cli and other consumers.
Full Changelog: https://github.com/codecoradev/uteke/blob/develop/CHANGELOG.md
Docs: https://github.com/codecoradev/uteke/tree/develop/docs
Milestone: v0.1.0 β 0 open / 13 closed β