v0.8.0
Archcore now updates itself, manages its host plugin, and makes mounted global sources reliably reachable.
Breaking changes
- search_documents returns {results, coverage} instead of a bare array.
- content matches every word by default; match="exact" restores substring search.
Features
- archcore plugin installs, updates, removes, and reports the plugin per host.
- archcore mcp updates the CLI in the background, at most once daily.
- archcore update also updates the plugin on every host that has it.
- source scopes list_documents and search_documents to local, global, or one source.
- Session start lists each global source with document counts and top directories.
- Update runs report anonymous outcome data; DO_NOT_TRACK=1 opts out.
- doctor reports a newer release when one is already known.
- init --yes skips the reinitialize confirmation prompt.
Improvements
- by_source and coverage counts show what each source contributed.
- The session banner counts local and global documents separately.
- Term-stuffed documents no longer outrank title and heading matches.
- Local documents win ranking ties against same-topic globals.
Fixes
- Global documents no longer vanish from list_documents past the first page.
- init keeps the existing sync mode, project id, language, and globals.
- An invalid source value errors instead of returning an empty page.
- init prints one plugin notice instead of two contradicting ones.