v1.0.1 — power-user ergonomics + retrieval-side feedback loop
·
1434 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Patch release. Closes the v1.0.0 gap where hook retrievals never wrote audit rows, adds a no-config noise filter (with a TOML escape hatch), ships aelf --version, and adds full lifecycle commands (aelf upgrade, aelf uninstall, aelf statusline) with an update notifier.
Install
pip install --upgrade aelfrice
# Optional extras:
pip install 'aelfrice[archive]' # for `aelf uninstall --archive`
pip install 'aelfrice[mcp]' # for the MCP server
Highlights
aelf --versionflag (#71)hook_searchmodule — every UserPromptSubmit hook retrieval now writes onefeedback_historyrow per returned belief (#70)noise_filtermodule +.aelfrice.tomldiscovery — drops headings, checklists, fragments, license boilerplate before classification (#72)aelf upgrade— prints the right pip-upgrade command for venv / pipx / system installs, includes published wheel SHA-256 for hash-pinned installs (#73)aelf uninstall—--keep-db/--purge(three-gate confirmation) /--archive PATH(AES-128-CBC + HMAC via Fernet, scrypt-derived key) (#73)aelf statusline— orange one-line update banner for Claude Code's statusbar (#73)- Two-component update notifier: detached background PyPI check writes
~/.cache/aelfrice/update_check.json; statusline + post-command banners read that cache. TTL 24h. Opt out viaAELF_NO_UPDATE_CHECK=1(#73)
Full notes: see CHANGELOG.md.