What's New in v0.10.0
Changed
- Rust edition 2021 β 2024 (#755) β Project-wide edition upgrade. Enables
genblocks,letchains,unsafeexternblocks, improvedif let/while letchains, andrefpattern simplification. Minimum Rust version raised from 1.75 to 1.85.
Added
POST /room/rememberHTTP endpoint (#762) β Store a memory and link it to a room in a single API call. Acceptsroom_id,content,tags,namespace,type,metadata, andauthor. Previouslyremember_in_room()existed in uteke-core but was never exposed via HTTP.
Fixed
DELETE /forgetreturned 200 for non-existent memory IDs (#762) β Now checks memory existence before callingforget()and returns proper 404 when the ID doesn't exist. Previously silently returned success.- Clippy lints after edition 2024 upgrade (#755) β Fixed
repeat("?").take(n)βrepeat_n("?", n),.map_or(true, |_| true)β.is_none_or(|_| true), andlet_binding_from_blockinslug_from_path.
π¦ Binaries
Each archive contains three binaries:
utekeβ CLI tooluteke-serveβ HTTP server daemonuteke-mcpβ MCP server (stdio + HTTP)
| Platform | File |
|---|---|
| Linux (x86_64) | uteke-x86_64-unknown-linux-gnu-v0.10.0.tar.gz |
| Linux (ARM64) | uteke-aarch64-unknown-linux-gnu-v0.10.0.tar.gz |
| macOS (Apple Silicon) | uteke-aarch64-apple-darwin-v0.10.0.tar.gz |
| Windows (x86_64) | uteke-x86_64-pc-windows-msvc-v0.10.0.zip |
π Quick Start
# Quick install (Linux / macOS)
curl -fsSL https://raw.githubusercontent.com/codecoradev/uteke/main/install.sh | sh
# Pin a specific version
UTEKE_VERSION= curl -fsSL https://raw.githubusercontent.com/codecoradev/uteke/main/install.sh | sh
# Store a memory
uteke remember "Important context" --tags project
# Recall by meaning
uteke recall "what was that context?"
# Start server for fast AI agent access
uteke-serve --port 8767Full changelog: https://github.com/codecoradev/uteke/blob/main/CHANGELOG.md