What's New in v0.0.15
Changed
- CLI cold start: ~3s → ~20ms for non-embedding commands (#185)
ONNX embedding model is now loaded lazily on first use. Commands like
list,get,stats,tags,forget,namespace,aging,export,
doctor, andverifystart instantly without waiting for model load.
Commands that need embedding (remember,recall,search) still take
~3s on first use per process invocation. - Refactor CLI into modular structure (#131)
CLI argument definitions extracted tocli.rs, logging setup tologging.rs.
main.rs reduced from 449 to ~100 lines for easier maintenance. - Release workflow now decoupled: crates.io publish runs in parallel with
builds, GitHub Release only waits for builds. Single platform failure
no longer blocks release. - Shell hook scripts inlined into uteke-cli crate for crates.io compatibility.
- Added
.cora.yamlconfig and pre-commit hook (Cora v0.5.0).
📦 Binaries
Each archive contains two binaries:
uteke— CLI tooluteke-serve— HTTP server daemon
| Platform | File |
|---|---|
| Linux (x86_64) | uteke-v0.0.15-x86_64-unknown-linux-gnu.tar.gz |
| Linux (ARM64) | uteke-v0.0.15-aarch64-unknown-linux-gnu.tar.gz |
| macOS (Apple Silicon) | uteke-v0.0.15-aarch64-apple-darwin.tar.gz |
| Windows (x86_64) | uteke-v0.0.15-x86_64-pc-windows-msvc.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=v 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