Release v0.3.0
·
261 commits
to develop
since this release
What's New in v0.3.0
Added
-
Document engine β wiki/knowledge base (#406)
- Schema v11:
documents+document_chunkstables - Full markdown content with slug, title, tags, version
- Auto-chunking via markdown chunker (#405) + per-chunk embeddings
- Foundation for Obsidian/Outline-style wiki
- Schema v11:
-
Document CLI commands (#411)
uteke doc create/get/list/delete/export- Accept content from --file, --content, or stdin
- Auto-derive title from first heading
-
Markdown/prose chunker (#405)
- Split by headings (levels 1-6), respect code block fences
- Paragraph-level fallback for oversized sections
TextChunk { heading, content, level, char_start, char_end }
-
Embed-aware chunking (#407)
chunk_markdown_embed_aware()derives chunk size fromembedder.max_seq_len()- ~4 chars per token heuristic
-
Cosine-based auto-linking + dedup (#401)
auto_link_cosine()runs after everyremember()similar_toedge when cosine >= 0.80possible_duplicateedge when cosine >= 0.92- Namespace-scoped (no cross-namespace links)
-
Configurable limits (#404)
LimitsConfigstruct with env var overrides- MAX_CONTENT_LENGTH: 10K β 100K
[limits]section in uteke.toml
-
/graphAPI endpoint (#408)GET /graphreturns all nodes + edges + stats as JSON- For visualization clients
-
View-only API key (#409)
--read-only-tokenfor GET-only access- Dual-role: Admin (full) + ReadOnly (GET only)
- Env vars:
UTEKE_AUTH_TOKEN,UTEKE_READ_ONLY_TOKEN
-
Hermes plugin room_remember (#410)
- New
room_rememberaction in plugin template
- New
Changed
- Schema version bumped from v10 to v11
- Internal dependency versions widened from
0.2.0to0.3 serialize_embeddingvisibility changed topub(crate)
π¦ Binaries
Each archive contains two binaries:
utekeβ CLI tooluteke-serveβ HTTP server daemon
| Platform | File |
|---|---|
| Linux (x86_64) | uteke-v0.3.0-x86_64-unknown-linux-gnu.tar.gz |
| Linux (ARM64) | uteke-v0.3.0-aarch64-unknown-linux-gnu.tar.gz |
| macOS (Apple Silicon) | uteke-v0.3.0-aarch64-apple-darwin.tar.gz |
| Windows (x86_64) | uteke-v0.3.0-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