Skip to content

Release v0.0.15

Latest

Choose a tag to compare

@github-actions github-actions released this 12 Jun 03:59
· 5 commits to develop since this release
ce2ccd1

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, and verify start 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 to cli.rs, logging setup to logging.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.yaml config and pre-commit hook (Cora v0.5.0).

📦 Binaries

Each archive contains two binaries:

  • uteke — CLI tool
  • uteke-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 8767

Full changelog: https://github.com/codecoradev/uteke/blob/main/CHANGELOG.md