Repository navigation
Steadlith 1.0.1 fixes state-safety, concurrency, recovery, and planning problems in the local SQLite workflow. The v1 chunk identity schema and runtime dependencies are unchanged.
- Reject overlapping state paths and prevent forced cache exports from replacing configuration, databases, sidecars, manifests, or migration records.
- Roll back interrupted cache/index transactions, keep related reads on one SQLite generation, and prevent delayed operations from publishing an older manifest mirror.
- Reject malformed cache/configuration data with actionable errors and calculate embedding estimates correctly when active vectors can be reused after cache pruning.
- Validate migration target size and the exact requested configuration changes before publishing; accept quoted and padded TOML names.
- Pin OpenAI requests to the official endpoint instead of inheriting an unintended endpoint override.
- Add clean installed-wheel workflow checks to pull-request and release CI, correct contributor setup instructions, and update website dependencies with the reviewed Next.js security fixes.
Install or upgrade:
python -m pip install --upgrade steadlith==1.0.1This release was checked by the configured Linux/Windows/macOS CI matrix, package installation workflows, documentation builds, and website checks. Live learned-provider execution is not part of these checks; the default hash provider remains an offline lexical retriever. Complex inline/dotted/multiline TOML layouts must be normalized before migration as documented.
See the changelog and documentation for details.