Release v0.0.6
What's New in v0.0.6
Fixed
- JSON output omits embedding vector β
Memory.embeddingnow uses#[serde(skip_serializing, default)]- Reduces JSON response size by ~3KB per memory
- Embeddings are populated programmatically via ONNX, not from JSON
import()now persists vector index β previously imported memories were lost on restart because the index was never saved- CI: Node.js 24 enforcement β added
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24to all workflows - Docker: non-root container β added
USER utekedirective (uid/gid 1000) with owned/datadirectory - CI: removed unused
musl-toolsinstall β targets are glibc only
Added
- Dependabot β automated dependency updates for cargo, GitHub Actions, and Docker
π¦ Binaries
Each archive contains two binaries:
utekeβ CLI tooluteke-serveβ HTTP server daemon
| Platform | File |
|---|---|
| Linux (x86_64) | uteke-v0.0.6-x86_64-unknown-linux-gnu.tar.gz |
| Linux (ARM64) | uteke-v0.0.6-aarch64-unknown-linux-gnu.tar.gz |
| macOS (Apple Silicon) | uteke-v0.0.6-aarch64-apple-darwin.tar.gz |
| Windows (x86_64) | uteke-v0.0.6-x86_64-pc-windows-msvc.zip |
π Quick Start
# Install
curl -fsSL https://uteke.ajianaz.dev/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/ajianaz/uteke/blob/main/CHANGELOG.md